Service Name Categories List
Service Method GET
Service URL /epcs/categories?location=001&page=1&per_page=10&query=xxx
Query Parameters
location = <location code> (Required)
page = <start page for list pagination> (Optional)
per_page = <count of records in every page> (Optional)
query = <category name or a part of that> (Optional)
Note:
The API always returns two default categories in first of categories list ("All Categories" and "Un Assigned").
Request Header Fields
Content-Type = application/json
Authorization = <token>
Response Data (JSON)
{
"pagination": {
"current_page": <page number>,
"per_page": <page size>,
"total_entries": <total records>
},
"categories": [
{
"id": -1,
"name": "All Categories"
},
{
"id": -2,
"name": "Un Assigned"
},
{
"id": <category id>,
"name": "<category name>"
},
...
]
}
Example
GET: http://app.senitron.net/api/v1/epcs/categories?location=001&per_page=3&query=4b
{
"pagination": {
"current_page": 1,
"per_page": 10,
"total_entries": 5
},
"categories": [
{
"id": -1,
"name": "All Categories"
},
{
"id": -2,
"name": "Un Assigned"
},
{
"id": 381307,
"name": "4bu"
},
{
"id": 381316,
"name": "4bp"
},
{
"id": 381358,
"name": "4bw"
},
{
"id": 381362,
"name": "4bt"
},
{
"id": 381365,
"name": "4bc"
}
]
}