Versioning
We support path-based and header-based versioning. In the event that they conflict, path-based versioning will prevail.Path-Based Versioning
Path-Based Versioning
Resolves to Version 1 of the route:
Still resolves to Version 1 of the route:
Header-Based Versioning
Header-Based Versioning
Resolves to Version 2 of the route
No Versioning
No Versioning
Resolves to the earliest maintained version. e.g. v1
Wrapped Responses
All responses return an object withstatus, code, and data fields. 4xx & 5xx responses also return a
message field.
Pagination
All lists are returned as an array ofitems, with a pagination object and _links that follow the HAL linking strategy.
Query Parameters
AllGET MANY routes support the following query parameters:
| Name | Description |
|---|---|
page | The page number you want to retrieve from the paginated results |
limit | The maximum number of records to return per page |
q | A search term to filter results by matching text |
sort | A comma-separated list of fields to sort the results by |
include | A urlencoded list of related objects to include with expanded data (defaults to 1 level deep) |
filters | A urlencoded list of field criteria to filter the results by |