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"

}
]
}