Description

Get list of all Categories of an account for a specific revision

URI

/api/account/{accountId}/configuration/le-categories/categories/revision/{revision}?v=2.0

HTTP Methods

GET

Response Codes

200 OK

400 Bad Request

401 Not Authorized

404 Data not found

500 Internal server error

Formats

JSON

Path Parameters

Parameter Description Notes
accountId LP site id Validation fail error code: 400 Type: String
revision Revision id Type: Positive long number greater than zero

Query Parameters

Parameter Description Notes
select dynamic selection of response fields Default: $summary alias: id,deleted,name Available aliases: $all: id,deleted,name,order,proposed $summary: id,deleted,name type: YOGA 'gdata' dialect validation error: 400 supported fields: any in response body **yoga GData dialect builder url: https://github.com/skyscreamer/yoga/wiki/Using-the-Selector-Builder-GUI
include_deleted Whether include deleted items in the response or not Default: false

Request Headers

Header Description
Authorization Contains token string to allow request authentication and authorization. See the doc for more details.

Request Body

N/A

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

[ { "id": 1, "deleted": false, "name": "iPhone4", "order": 1, "proposed": true }, { "id": 2, "deleted": false, "name": "iPhone5", "order": 2, "proposed": true } ]
Attribute Description Notes
id Account Config object’s unique id. Required Type: long number
name Value of Category name Type: string
deleted Whether the item is deleted or not Type: boolean
order Sorting order of category Type: number
proposed Category might be marked as proposed, this means every engagement will be assigned to it upon creation. Type:boolean Default: false