Description
Create new status reason for an account. It is possible to create several items at a time.
URI
Method | URL |
---|---|
POST | https://{domain}/api/account/{accountId}/configuration/le-agents/status-reasons |
Path Parameters
Parameter | Description | Notes |
---|---|---|
accountId | LP site id | Type: String |
Request
Request Headers
Header | Description |
---|---|
Authorization | Contains token string to allow request authentication and authorization. See the doc for more details. |
Request Body
The request body is able to accept a single JSON object as shown below, or a JSON array [] of such objects.
Note: The order attribute is not mandatory, however you should note the following:
-
If order is not passed and there are multiple items in the request, order assigned by the server is not guaranteed to be the sorting order in the request body.
-
Created items where order was not defined will always precede existing one.
Single status reason creation
{
"text":"some new reason text",
"state":"Away",
"enabled":true,
"deleted":false
}
Multiple status reasons creation
[
{
"text":"some reason text",
"state":"Away",
"enabled":true,
"deleted":false
},
{
"text":"another reason text",
"state":"Away",
"enabled":true,
"deleted":false
}
]
Attribute | Description | Notes |
---|---|---|
id | Account Config object’s unique id. | <ul><li>Not used when creating items, the id will be auto generated and returned as part of the response items </li><li>Type: long number </li> |
Response
Response Headers
Header | Description |
---|---|
ac-revision | This parameter specifies the version of the data object retrieved. You can use the If-Match parameter in the request to retrieve a specifc version using this parameter's value. |
Response Body
Newly created status reason JSON.
Response Codes
Code | Description |
---|---|
200 | OK |
400 | Bad Request |
401 | Not Authenticated |
403 | Not Authorized |
404 | Data not found |
500 | Internal server error |