POST api/cli
The purpose of this method is to add CLIs to a site
Error messages
- 404/NotFound - Site with id = X not found
- 400/BadRequest - The End date can't be set before the Start date
- 409/Conflict - (Validation error message)
Request Information
URI Parameters
None.
Body Parameters
CLIPostRequestName | Description | Type | Additional information |
---|---|---|---|
SiteId | Site ID | integer |
Required |
CLI | CLI number | string |
Required String length: inclusive between 0 and 17 |
StartDate | Start Date | date |
None. |
EndDate | End Date | date |
None. |
ContractStartDate | date |
None. |
|
ContractEndDate | date |
None. |
|
CustomColumns | Custom columns that can be used to add extra data to the CLI | CLICustomColumns |
None. |
Request Formats
application/json, text/json
Sample:
{ "SiteId": 1, "CLI": "sample string 2", "StartDate": "2025-04-25T13:59:53.164", "EndDate": "2025-04-25T13:59:53.164", "ContractStartDate": "2025-04-25T13:59:53.164", "ContractEndDate": "2025-04-25T13:59:53.164", "CustomColumns": { "CustomColumn1": "sample string 1", "CustomColumn2": "sample string 2", "CustomColumn3": "sample string 3", "CustomColumn4": "sample string 4", "CustomColumn5": "sample string 5", "CustomColumn6": "sample string 6", "CustomColumn7": "sample string 7", "CustomColumn8": "sample string 8", "CustomColumn9": "sample string 9", "CustomColumn10": "sample string 10" } }
application/xml, text/xml
Sample:
<CLIPostRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/aBILLity.WebAPI.Models.Company"> <ContractEndDate>2025-04-25T13:59:53.164</ContractEndDate> <ContractStartDate>2025-04-25T13:59:53.164</ContractStartDate> <CustomColumns> <CustomColumn1>sample string 1</CustomColumn1> <CustomColumn10>sample string 10</CustomColumn10> <CustomColumn2>sample string 2</CustomColumn2> <CustomColumn3>sample string 3</CustomColumn3> <CustomColumn4>sample string 4</CustomColumn4> <CustomColumn5>sample string 5</CustomColumn5> <CustomColumn6>sample string 6</CustomColumn6> <CustomColumn7>sample string 7</CustomColumn7> <CustomColumn8>sample string 8</CustomColumn8> <CustomColumn9>sample string 9</CustomColumn9> </CustomColumns> <EndDate>2025-04-25T13:59:53.164</EndDate> <StartDate>2025-04-25T13:59:53.164</StartDate> <CLI>sample string 2</CLI> <SiteId>1</SiteId> </CLIPostRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
CLIPostResponseName | Description | Type | Additional information |
---|---|---|---|
Id | Id of new CLI | integer |
None. |
Response Formats
application/json, text/json
Sample:
{ "Id": 1 }
application/xml, text/xml
Sample:
<CLIPostResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/aBILLity.WebAPI.Models.Company"> <Id>1</Id> </CLIPostResponse>