Get all categories
GET/api/v2/catalog/categories
Retrieve all the categories for a given business or menu.
You must provide at least a business or menu id.
Request
Query Parameters
Limit results to a specific business
Limit results to a specific menu
Responses
- 200
 - 400
 - 401
 - 403
 - 404
 - 422
 - 500
 
- application/json
 
- Schema
 - Example (from schema)
 
Schema
Array [
]
Possible values: >= 12 characters and <= 12 characters, Value must match regular expression ^[0-9a-z]+$
Unique ID of the product category
Possible values: non-empty
Name of the product category
Possible values: non-empty
Slug of the product category
Default value: 0
Used to order the item, order defaults to ascending.
[
  {
    "id": "5m4v972ra9ue",
    "name": "Pizza",
    "slug": "pizza",
    "order": 1,
    "created_at": "2024-07-29T15:51:28.071Z",
    "updated_at": "2024-07-29T15:51:28.071Z"
  }
]
- application/json
 
- Schema
 - Example (from schema)
 
Schema
HTTP status code
Error message
Error name
{
  "statusCode": 404,
  "message": "Cannot find item",
  "error": "Not Found"
}
- application/json
 
- Schema
 - Example (from schema)
 
Schema
HTTP status code
Error message
Error name
{
  "statusCode": 404,
  "message": "Cannot find item",
  "error": "Not Found"
}
- application/json
 
- Schema
 - Example (from schema)
 
Schema
HTTP status code
Error message
Error name
{
  "statusCode": 404,
  "message": "Cannot find item",
  "error": "Not Found"
}
- application/json
 
- Schema
 - Example (from schema)
 
Schema
HTTP status code
Error message
Error name
{
  "statusCode": 404,
  "message": "Cannot find item",
  "error": "Not Found"
}
- application/json
 
- Schema
 - Example (from schema)
 
Schema
Array [
]
HTTP status code
Error message
Possible values: [query, body, response, param]
Where in the request the error occurred
errors
object[]
required
Possible values: non-empty
Path to the property with the error
constraints
object
required
Error message
{
  "statusCode": 404,
  "message": "Cannot find item",
  "location": "query",
  "errors": [
    {
      "path": "business.id",
      "constraints": {
        "object_required_property": "Required property"
      }
    }
  ]
}
- application/json
 
- Schema
 - Example (from schema)
 
Schema
HTTP status code
Error message
Error name
{
  "statusCode": 404,
  "message": "Cannot find item",
  "error": "Not Found"
}