Instructions
...
GET {url}/localtrac/location/{locationUuid}/categories/{language} | |||
---|---|---|---|
This route will return the list of apiservice categories, associated to location. For the moment. only “en” and “fr” are supported as a language parameter | |||
Request | |||
Headers | |||
Authorization | <token> obtained during the Authentication | ||
Accept | application/json | ||
Response (200) - Success | |||
Headers | |||
Content-Type | application/json | ||
Body | |||
| |||
categories | Array of categories | ||
categories[{apiservice_slug}].primary | Primary category for apiservice (Usually it’s an array of one element). | ||
categories[{apiservice_slug}].secondary | Array of secondary categories | ||
Response (403) - Forbidden access | |||
Headers | |||
Content-Type | application/json | ||
Body | |||
|
PUT {url}/localtrac/location/{locationUuid}/categories | |||
---|---|---|---|
This route will assign location’s external (apiservice) categories. | |||
Request | |||
Headers | |||
Authorization | <token> obtained during the Authentication | ||
Accept | application/json | ||
Body (Example) | |||
| |||
{apiservice_slug} | Array of categories for this apiservice. apiservice_slug = bing in the example. | ||
{apiservice_slug}.primary | Array of primary categories for this apiservice (usually it’s an array of one element). You should pass uuid of category, obtained from “search categories” route. | ||
{apiservice_slug}.secondary | Array of secondary categories for this apiservice. You should pass uuid of categories, obtained from “search categories” route. | ||
Response (200) - Success | |||
Headers | |||
Content-Type | application/json | ||
Body | |||
| |||
Response(400) - Validation ErrorThis scenario happens if you sent any content who fails the minimum validation process. For instance, failing to provide valid apiservice name will lead to the following result | |||
Headers | |||
Content-Type | application/json | ||
Body | |||
| |||
Response (403) - Forbidden accessThis scenario happens if you sent non-existing locationUuid | |||
Content-Type | application/json | ||
Body | |||
|
DELETE {url}/localtrac/location/{locationUuid}/categories/{apiserviceSlug} | |||
---|---|---|---|
This route will delete (clean) all {apiservice_slug} categories, associated with this location. | |||
Request | |||
Headers | |||
Authorization | <token> obtained during the Authentication | ||
Accept | application/json | ||
Response (200) - Success | |||
Headers | |||
Content-Type | application/json | ||
Body | |||
| |||
Response (403) - Forbidden accessThis scenario happens if you sent non-existing locationUuid | |||
Content-Type | application/json | ||
Body | |||
|
...