---
title: "API endpoint index (part 1 of 2): Users to Reports"
description: "Browse part 1 of 2 of the Ordering.co API endpoint index, spanning the Users to Reports tags, with links into the interactive API reference."
canonical: https://docs.ordering.co/api-reference/operations/1/
---

# API endpoint index

Explore the public API operations. Each link opens the corresponding endpoint in the interactive reference.

Part 1 / 2 · [View the other part](https://docs.ordering.co/api-reference/operations/2/)

## Users

### [GET `/users`](https://docs.ordering.co/api-reference/#tag/users/GET/users)

### [POST `/users`](https://docs.ordering.co/api-reference/#tag/users/POST/users)

### [GET `/users/{user_id}/addresses`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/addresses)

### [POST `/users/{user_id}/addresses`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/addresses)

### [DELETE `/users/{user_id}/addresses/{address_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/addresses/{address_id})

### [GET `/users/{user_id}/addresses/{address_id}`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/addresses/{address_id})

### [PUT `/users/{user_id}/addresses/{address_id}`](https://docs.ordering.co/api-reference/#tag/users/PUT/users/{user_id}/addresses/{address_id})

### [GET `/users/{user_id}/addresses/{address_id}/metafields`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/addresses/{address_id}/metafields)

### [POST `/users/{user_id}/addresses/{address_id}/metafields`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/addresses/{address_id}/metafields)

### [DELETE `/users/{user_id}/addresses/{address_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/addresses/{address_id}/metafields/{metafield_id})

### [GET `/users/{user_id}/addresses/{address_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/addresses/{address_id}/metafields/{metafield_id})

### [PUT `/users/{user_id}/addresses/{address_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/users/PUT/users/{user_id}/addresses/{address_id}/metafields/{metafield_id})

### [GET `/users/{user_id}/alerts`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/alerts)

### [POST `/users/{user_id}/drivergroups`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/drivergroups)

### [GET `/users/{user_id}/favorite_businesses`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/favorite_businesses)

### [POST `/users/{user_id}/favorite_businesses`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/favorite_businesses)

### [DELETE `/users/{user_id}/favorite_businesses/{favorite_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/favorite_businesses/{favorite_id})

### [GET `/users/{user_id}/favorite_orders`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/favorite_orders)

### [POST `/users/{user_id}/favorite_orders`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/favorite_orders)

### [DELETE `/users/{user_id}/favorite_orders/{favorite_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/favorite_orders/{favorite_id})

### [GET `/users/{user_id}/favorite_products`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/favorite_products)

### [POST `/users/{user_id}/favorite_products`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/favorite_products)

### [DELETE `/users/{user_id}/favorite_products/{favorite_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/favorite_products/{favorite_id})

### [GET `/users/{user_id}/favorite_users`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/favorite_users)

### [POST `/users/{user_id}/favorite_users`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/favorite_users)

### [DELETE `/users/{user_id}/favorite_users/{favorite_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/favorite_users/{favorite_id})

### [POST `/users/{user_id}/google/calendar/sync`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/google/calendar/sync)

### [GET `/users/{user_id}/google/permissions/request`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/google/permissions/request)

### [POST `/users/{user_id}/intercom/hash`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/intercom/hash)

### [POST `/users/{user_id}/locations`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/locations)

Record a location update for the selected driver.

### [DELETE `/users/{user_id}/locations/{location}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/locations/{location})

Delete a driver location associated with the selected user.

### [GET `/users/{user_id}/mcp_tokens`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/mcp_tokens)

### [POST `/users/{user_id}/mcp_tokens`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/mcp_tokens)

### [DELETE `/users/{user_id}/mcp_tokens/{mcp_token_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/mcp_tokens/{mcp_token_id})

### [GET `/users/{user_id}/metafields`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/metafields)

List the metafields associated with the selected user.

### [POST `/users/{user_id}/metafields`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/metafields)

Create a metafield for the selected user.

### [DELETE `/users/{user_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/metafields/{metafield_id})

Delete a metafield associated with the selected user.

### [GET `/users/{user_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/metafields/{metafield_id})

Retrieve one metafield associated with the selected user.

### [PUT `/users/{user_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/users/PUT/users/{user_id}/metafields/{metafield_id})

Update a metafield associated with the selected user.

### [GET `/users/{user_id}/paymethods/{paymethod_id}`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/paymethods/{paymethod_id})

### [POST `/users/{user_id}/paymethods/{paymethod_id}`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/paymethods/{paymethod_id})

### [GET `/users/{user_id}/paymethods/{paymethod_id}/paymethods`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/paymethods/{paymethod_id}/paymethods)

### [POST `/users/{user_id}/paymethods/{paymethod_id}/paymethods`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/paymethods/{paymethod_id}/paymethods)

### [DELETE `/users/{user_id}/paymethods/{paymethod_id}/paymethods/{user_paymethod_paymethod_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/paymethods/{paymethod_id}/paymethods/{user_paymethod_paymethod_id})

### [GET `/users/{user_id}/products`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/products)

### [POST `/users/{user_id}/products`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/products)

### [DELETE `/users/{user_id}/products/{user_product_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/products/{user_product_id})

### [GET `/users/{user_id}/sessions`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/sessions)

### [DELETE `/users/{user_id}/sessions/{user_session_id}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/sessions/{user_session_id})

### [DELETE `/users/{user_id}/sessions/all`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user_id}/sessions/all)

### [GET `/users/{user_id}/user_reviews`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/user_reviews)

List reviews associated with the selected user.

### [POST `/users/{user_id}/user_reviews`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/user_reviews)

Create a review associated with the selected user.

### [GET `/users/{user_id}/user_reviews/{review_id}`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/user_reviews/{review_id})

Retrieve one review associated with the selected user.

### [POST `/users/{user_id}/verify`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/verify)

### [GET `/users/{user_id}/wallets`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/wallets)

List wallets belonging to the selected user.

### [GET `/users/{user_id}/wallets/{wallet_id}`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/wallets/{wallet_id})

Retrieve the selected wallet belonging to a user.

### [PUT `/users/{user_id}/wallets/{wallet_id}`](https://docs.ordering.co/api-reference/#tag/users/PUT/users/{user_id}/wallets/{wallet_id})

### [GET `/users/{user_id}/wallets/{wallet_id}/events`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/wallets/{wallet_id}/events)

List events from the selected user wallet.

### [POST `/users/{user_id}/wallets/{wallet_id}/events`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user_id}/wallets/{wallet_id}/events)

### [GET `/users/{user_id}/wallets/{wallet_id}/events/{wallet_event_id}`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user_id}/wallets/{wallet_id}/events/{wallet_event_id})

Retrieve the selected event from a user wallet.

### [DELETE `/users/{user}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user})

### [GET `/users/{user}`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user})

Returns one user by ID. See the Get user guide for access-level restrictions and SDK usage.

### [POST `/users/{user}`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user})

### [GET `/users/{user}/notification_tokens`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user}/notification_tokens)

List notification tokens for the selected user.

### [POST `/users/{user}/notification_tokens`](https://docs.ordering.co/api-reference/#tag/users/POST/users/{user}/notification_tokens)

Create a notification token for the selected user.

### [DELETE `/users/{user}/notification_tokens/{notification_token}`](https://docs.ordering.co/api-reference/#tag/users/DELETE/users/{user}/notification_tokens/{notification_token})

Delete the selected notification token.

### [GET `/users/{user}/reviews`](https://docs.ordering.co/api-reference/#tag/users/GET/users/{user}/reviews)

List completed orders for the selected user that are eligible for a review.

### [POST `/users/check_password`](https://docs.ordering.co/api-reference/#tag/users/POST/users/check_password)

### [POST `/users/forgot`](https://docs.ordering.co/api-reference/#tag/users/POST/users/forgot)

### [GET `/users/me`](https://docs.ordering.co/api-reference/#tag/users/GET/users/me)

### [POST `/users/reset`](https://docs.ordering.co/api-reference/#tag/users/POST/users/reset)

Reset a password using the code and random value issued by the forgot-password flow.

### [GET `/users/user_reviews.csv`](https://docs.ordering.co/api-reference/#tag/users/GET/users/user_reviews.csv)

## Businesses

### [GET `/businesses`](https://docs.ordering.co/api-reference/#tag/businesses/GET/businesses)

### [GET `/businesses/{business}`](https://docs.ordering.co/api-reference/#tag/businesses/GET/businesses/{business})

## Business

### [GET `/business`](https://docs.ordering.co/api-reference/#tag/business/GET/business)

### [POST `/business`](https://docs.ordering.co/api-reference/#tag/business/POST/business)

### [GET `/business/{business_id}/categories`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories)

### [POST `/business/{business_id}/categories`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories)

### [DELETE `/business/{business_id}/categories/{category_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/categories/{category_id})

### [GET `/business/{business_id}/categories/{category_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id})

### [POST `/business/{business_id}/categories/{category_id}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories/{category_id})

### [GET `/business/{business_id}/categories/{category_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id}/metafields)

List metafields attached to a category in the selected business.

### [POST `/business/{business_id}/categories/{category_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories/{category_id}/metafields)

### [DELETE `/business/{business_id}/categories/{category_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/categories/{category_id}/metafields/{metafield_id})

Delete one metafield from a category in the selected business.

### [GET `/business/{business_id}/categories/{category_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id}/metafields/{metafield_id})

### [PUT `/business/{business_id}/categories/{category_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/categories/{category_id}/metafields/{metafield_id})

Update one metafield on a category in the selected business.

### [GET `/business/{business_id}/categories/{category_id}/products`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id}/products)

### [POST `/business/{business_id}/categories/{category_id}/products`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories/{category_id}/products)

### [DELETE `/business/{business_id}/categories/{category_id}/products/{product_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/categories/{category_id}/products/{product_id})

### [GET `/business/{business_id}/categories/{category_id}/products/{product_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id}/products/{product_id})

### [POST `/business/{business_id}/categories/{category_id}/products/{product_id}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories/{category_id}/products/{product_id})

### [POST `/business/{business_id}/categories/{category_id}/products/{product_id}/duplicate`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories/{category_id}/products/{product_id}/duplicate)

### [GET `/business/{business_id}/categories/{category_id}/products/{product_id}/gallery`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id}/products/{product_id}/gallery)

### [POST `/business/{business_id}/categories/{category_id}/products/{product_id}/gallery`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories/{category_id}/products/{product_id}/gallery)

### [DELETE `/business/{business_id}/categories/{category_id}/products/{product_id}/gallery/{gallery_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/categories/{category_id}/products/{product_id}/gallery/{gallery_id})

### [GET `/business/{business_id}/categories/{category_id}/products/{product_id}/gallery/{gallery_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id}/products/{product_id}/gallery/{gallery_id})

### [POST `/business/{business_id}/categories/{category_id}/products/{product_id}/gallery/{gallery_id}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories/{category_id}/products/{product_id}/gallery/{gallery_id})

### [GET `/business/{business_id}/categories/{category_id}/products/{product_id}/ingredients`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id}/products/{product_id}/ingredients)

List the ingredients associated with the selected product in its business and category hierarchy.

### [POST `/business/{business_id}/categories/{category_id}/products/{product_id}/ingredients`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories/{category_id}/products/{product_id}/ingredients)

### [DELETE `/business/{business_id}/categories/{category_id}/products/{product_id}/ingredients/{ingredient_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/categories/{category_id}/products/{product_id}/ingredients/{ingredient_id})

### [GET `/business/{business_id}/categories/{category_id}/products/{product_id}/ingredients/{ingredient_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id}/products/{product_id}/ingredients/{ingredient_id})

Retrieve one ingredient associated with the selected product in its business and category hierarchy.

### [POST `/business/{business_id}/categories/{category_id}/products/{product_id}/ingredients/{ingredient_id}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories/{category_id}/products/{product_id}/ingredients/{ingredient_id})

### [GET `/business/{business_id}/categories/{category_id}/products/{product_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id}/products/{product_id}/metafields)

List metafields attached to a product in the selected business and category.

### [POST `/business/{business_id}/categories/{category_id}/products/{product_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/categories/{category_id}/products/{product_id}/metafields)

Create a metafield on a product in the selected business and category.

### [DELETE `/business/{business_id}/categories/{category_id}/products/{product_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/categories/{category_id}/products/{product_id}/metafields/{metafield_id})

Delete one metafield from a product in the selected business and category.

### [GET `/business/{business_id}/categories/{category_id}/products/{product_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/categories/{category_id}/products/{product_id}/metafields/{metafield_id})

Retrieve one metafield from a product in the selected business and category.

### [PUT `/business/{business_id}/categories/{category_id}/products/{product_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/categories/{category_id}/products/{product_id}/metafields/{metafield_id})

Update one metafield on a product in the selected business and category.

### [GET `/business/{business_id}/configs`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/configs)

### [GET `/business/{business_id}/configs/{config_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/configs/{config_id})

### [POST `/business/{business_id}/configs/{config_id}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/configs/{config_id})

### [PUT `/business/{business_id}/configs/{config_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/configs/{config_id})

### [GET `/business/{business_id}/deliveryzones`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/deliveryzones)

List delivery zones for the selected business.

### [POST `/business/{business_id}/deliveryzones`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/deliveryzones)

Create a delivery zone for the selected business.

### [GET `/business/{business_id}/deliveryzones_shared/{deliveryzone}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/deliveryzones_shared/{deliveryzone})

### [DELETE `/business/{business_id}/deliveryzones/{deliveryzone}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/deliveryzones/{deliveryzone})

Delete the selected delivery zone from a business.

### [GET `/business/{business_id}/deliveryzones/{deliveryzone}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/deliveryzones/{deliveryzone})

Retrieve the selected delivery zone for a business.

### [PUT `/business/{business_id}/deliveryzones/{deliveryzone}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/deliveryzones/{deliveryzone})

Update the selected delivery zone for a business.

### [POST `/business/{business_id}/deliveryzones/kml`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/deliveryzones/kml)

### [GET `/business/{business_id}/extras`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras)

List extras, or product option groups, for the selected business.

### [POST `/business/{business_id}/extras`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras)

Create an extra, or product option group, for the selected business.

### [DELETE `/business/{business_id}/extras/{extra_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/extras/{extra_id})

Delete one extra from the selected business.

### [GET `/business/{business_id}/extras/{extra_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id})

Retrieve one extra, or product option group, from the selected business.

### [PUT `/business/{business_id}/extras/{extra_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/extras/{extra_id})

Update one extra, or product option group, in the selected business.

### [POST `/business/{business_id}/extras/{extra_id}/duplicate`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras/{extra_id}/duplicate)

### [GET `/business/{business_id}/extras/{extra_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id}/metafields)

List the metafields associated with the selected extra within a business.

### [POST `/business/{business_id}/extras/{extra_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras/{extra_id}/metafields)

Create a metafield for the selected extra within a business.

### [DELETE `/business/{business_id}/extras/{extra_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/extras/{extra_id}/metafields/{metafield_id})

Delete a metafield associated with the selected extra within a business.

### [GET `/business/{business_id}/extras/{extra_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id}/metafields/{metafield_id})

Retrieve one metafield associated with the selected extra within a business.

### [PUT `/business/{business_id}/extras/{extra_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/extras/{extra_id}/metafields/{metafield_id})

Update the selected metafield for a product extra.

### [GET `/business/{business_id}/extras/{extra_id}/options`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id}/options)

List the options for the selected extra within a business.

### [POST `/business/{business_id}/extras/{extra_id}/options`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras/{extra_id}/options)

Create an option for the selected extra within a business.

### [DELETE `/business/{business_id}/extras/{extra_id}/options/{option_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/extras/{extra_id}/options/{option_id})

Delete an option from the selected extra within a business.

### [GET `/business/{business_id}/extras/{extra_id}/options/{option_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id}/options/{option_id})

Retrieve one option from the selected extra within a business.

### [POST `/business/{business_id}/extras/{extra_id}/options/{option_id}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras/{extra_id}/options/{option_id})

### [PUT `/business/{business_id}/extras/{extra_id}/options/{option_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/extras/{extra_id}/options/{option_id})

Update an option associated with the selected extra within a business.

### [POST `/business/{business_id}/extras/{extra_id}/options/{option_id}/duplicate`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras/{extra_id}/options/{option_id}/duplicate)

### [GET `/business/{business_id}/extras/{extra_id}/options/{option_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id}/options/{option_id}/metafields)

### [POST `/business/{business_id}/extras/{extra_id}/options/{option_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras/{extra_id}/options/{option_id}/metafields)

### [DELETE `/business/{business_id}/extras/{extra_id}/options/{option_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/extras/{extra_id}/options/{option_id}/metafields/{metafield_id})

### [GET `/business/{business_id}/extras/{extra_id}/options/{option_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id}/options/{option_id}/metafields/{metafield_id})

### [PUT `/business/{business_id}/extras/{extra_id}/options/{option_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/extras/{extra_id}/options/{option_id}/metafields/{metafield_id})

### [GET `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions)

List the suboptions for the selected option within an extra and business.

### [POST `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions)

Create a suboption for the selected option within an extra and business.

### [DELETE `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id})

Delete a suboption from the selected option within an extra and business.

### [GET `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id})

Retrieve one suboption from the selected option within an extra and business.

### [POST `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id})

### [PUT `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id})

Update a suboption associated with the selected option within an extra and business.

### [POST `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/duplicate`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/duplicate)

### [GET `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/metafields)

### [POST `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/metafields)

### [DELETE `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/metafields/{metafield_id})

### [GET `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/metafields/{metafield_id})

### [PUT `/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/extras/{extra_id}/options/{option_id}/suboptions/{suboption_id}/metafields/{metafield_id})

### [GET `/business/{business_id}/fee_events`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/fee_events)

### [POST `/business/{business_id}/fee_events`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/fee_events)

### [DELETE `/business/{business_id}/fee_events/{event_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/fee_events/{event_id})

### [GET `/business/{business_id}/fee_events/{event_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/fee_events/{event_id})

### [POST `/business/{business_id}/fee_events/{event_id}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/fee_events/{event_id})

### [PUT `/business/{business_id}/fee_events/{event_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/fee_events/{event_id})

### [GET `/business/{business_id}/maximums`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/maximums)

### [POST `/business/{business_id}/maximums`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/maximums)

Create a maximum rule for the selected business.

### [DELETE `/business/{business_id}/maximums/{maximum_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/maximums/{maximum_id})

### [GET `/business/{business_id}/maximums/{maximum_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/maximums/{maximum_id})

### [PUT `/business/{business_id}/maximums/{maximum_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/maximums/{maximum_id})

### [GET `/business/{business_id}/menus`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/menus)

### [POST `/business/{business_id}/menus`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/menus)

### [DELETE `/business/{business_id}/menus_shared/{menu_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/menus_shared/{menu_id})

Delete a shared menu association from the selected business.

### [PUT `/business/{business_id}/menus_shared/{menu_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/menus_shared/{menu_id})

Update the enabled or snooze settings for a shared menu association.

### [PUT `/business/{business_id}/menus_shared/{menu_id}/extras/{extra_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/menus_shared/{menu_id}/extras/{extra_id})

### [PUT `/business/{business_id}/menus_shared/{menu_id}/options/{option_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/menus_shared/{menu_id}/options/{option_id})

### [GET `/business/{business_id}/menus_shared/{menu_id}/products`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/menus_shared/{menu_id}/products)

### [PUT `/business/{business_id}/menus_shared/{menu_id}/products/{product_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/menus_shared/{menu_id}/products/{product_id})

### [PUT `/business/{business_id}/menus_shared/{menu_id}/suboptions/{suboption_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/menus_shared/{menu_id}/suboptions/{suboption_id})

### [DELETE `/business/{business_id}/menus/{menu_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/menus/{menu_id})

Delete the selected menu associated with a business.

### [GET `/business/{business_id}/menus/{menu_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/menus/{menu_id})

### [PUT `/business/{business_id}/menus/{menu_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/menus/{menu_id})

### [GET `/business/{business_id}/menus/{menu_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/menus/{menu_id}/metafields)

### [POST `/business/{business_id}/menus/{menu_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/menus/{menu_id}/metafields)

### [DELETE `/business/{business_id}/menus/{menu_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/menus/{menu_id}/metafields/{metafield_id})

### [GET `/business/{business_id}/menus/{menu_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/menus/{menu_id}/metafields/{metafield_id})

### [PUT `/business/{business_id}/menus/{menu_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/menus/{menu_id}/metafields/{metafield_id})

### [GET `/business/{business_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/metafields)

List metafields attached to the selected business.

### [POST `/business/{business_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/metafields)

Create a metafield attached to the selected business.

### [DELETE `/business/{business_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/metafields/{metafield_id})

### [GET `/business/{business_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/metafields/{metafield_id})

Retrieve one metafield belonging to the selected business.

### [PUT `/business/{business_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/metafields/{metafield_id})

Update one metafield attached to the selected business.

### [GET `/business/{business_id}/offers`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/offers)

List offers associated with the selected business.

### [POST `/business/{business_id}/offers`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/offers)

Create a business offer. Offers can apply automatically or use a coupon; coupon is required when type is 2.

### [DELETE `/business/{business_id}/offers/{offer_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/offers/{offer_id})

Delete the selected offer associated with a business.

### [POST `/business/{business_id}/offers/{offer_id}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/offers/{offer_id})

### [GET `/business/{business_id}/offers/{offer_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/offers/{offer_id}/metafields)

### [POST `/business/{business_id}/offers/{offer_id}/metafields`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/offers/{offer_id}/metafields)

### [DELETE `/business/{business_id}/offers/{offer_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/offers/{offer_id}/metafields/{metafield_id})

### [GET `/business/{business_id}/offers/{offer_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/offers/{offer_id}/metafields/{metafield_id})

### [PUT `/business/{business_id}/offers/{offer_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/offers/{offer_id}/metafields/{metafield_id})

### [GET `/business/{business_id}/place_groups`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/place_groups)

### [POST `/business/{business_id}/place_groups`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/place_groups)

### [DELETE `/business/{business_id}/place_groups/{place_group_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/place_groups/{place_group_id})

### [GET `/business/{business_id}/place_groups/{place_group_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/place_groups/{place_group_id})

### [PUT `/business/{business_id}/place_groups/{place_group_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/place_groups/{place_group_id})

### [GET `/business/{business_id}/places`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/places)

### [POST `/business/{business_id}/places`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/places)

### [DELETE `/business/{business_id}/places/{place_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/places/{place_id})

### [GET `/business/{business_id}/places/{place_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/places/{place_id})

### [PUT `/business/{business_id}/places/{place_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/places/{place_id})

### [GET `/business/{business_id}/products`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/products)

List products associated with the selected business.

### [GET `/business/{business_id}/third_party_integrations`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/third_party_integrations)

### [DELETE `/business/{business_id}/third_party_integrations/{third_party_integration_key}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business_id}/third_party_integrations/{third_party_integration_key})

### [GET `/business/{business_id}/third_party_integrations/{third_party_integration_key}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/third_party_integrations/{third_party_integration_key})

### [POST `/business/{business_id}/third_party_integrations/{third_party_integration_key}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business_id}/third_party_integrations/{third_party_integration_key})

### [GET `/business/{business_id}/validate_cart`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/validate_cart)

### [DELETE `/business/{business}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business})

### [GET `/business/{business}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business})

### [POST `/business/{business}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business})

### [POST `/business/{business}/duplicate`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business}/duplicate)

### [GET `/business/{business}/gallery`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business}/gallery)

List gallery items for the selected business.

### [POST `/business/{business}/gallery`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business}/gallery)

Create a gallery item for the selected business.

### [DELETE `/business/{business}/gallery/{gallery}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business}/gallery/{gallery})

Delete a gallery item from the selected business.

### [GET `/business/{business}/gallery/{gallery}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business}/gallery/{gallery})

Retrieve one gallery item from the selected business.

### [GET `/business/{business}/logs`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business}/logs)

### [GET `/business/{business}/paymethods/{paymethod_id}/users/{user_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business}/paymethods/{paymethod_id}/users/{user_id})

### [POST `/business/{business}/paymethods/{paymethod_id}/users/{user_id}`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business}/paymethods/{paymethod_id}/users/{user_id})

### [GET `/business/{business}/paymethods/{paymethod_id}/users/{user_id}/paymethods`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business}/paymethods/{paymethod_id}/users/{user_id}/paymethods)

### [POST `/business/{business}/paymethods/{paymethod_id}/users/{user_id}/paymethods`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business}/paymethods/{paymethod_id}/users/{user_id}/paymethods)

### [DELETE `/business/{business}/paymethods/{paymethod_id}/users/{user_id}/paymethods/{user_paymethod_paymethod_id}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business}/paymethods/{paymethod_id}/users/{user_id}/paymethods/{user_paymethod_paymethod_id})

### [GET `/business/{business}/reviews`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business}/reviews)

List reviews associated with the selected business.

### [POST `/business/{business}/reviews`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business}/reviews)

### [DELETE `/business/{business}/reviews/{review}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business}/reviews/{review})

### [GET `/business/{business}/reviews/{review}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business}/reviews/{review})

Retrieve one review associated with the selected business.

### [PUT `/business/{business}/reviews/{review}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business}/reviews/{review})

### [GET `/business/{business}/webhooks`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business}/webhooks)

List webhook configurations for the selected business.

### [POST `/business/{business}/webhooks`](https://docs.ordering.co/api-reference/#tag/business/POST/business/{business}/webhooks)

Create a webhook configuration for the selected business.

### [DELETE `/business/{business}/webhooks/{webhook}`](https://docs.ordering.co/api-reference/#tag/business/DELETE/business/{business}/webhooks/{webhook})

Delete a webhook configuration from the selected business.

### [PUT `/business/{business}/webhooks/{webhook}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business}/webhooks/{webhook})

Update a webhook configuration for the selected business.

### [GET `/business/business_reviews_delivery.csv`](https://docs.ordering.co/api-reference/#tag/business/GET/business/business_reviews_delivery.csv)

### [GET `/business/business_reviews.csv`](https://docs.ordering.co/api-reference/#tag/business/GET/business/business_reviews.csv)

### [GET `/business/product_reviews.csv`](https://docs.ordering.co/api-reference/#tag/business/GET/business/product_reviews.csv)

### [GET `/business/reviews`](https://docs.ordering.co/api-reference/#tag/business/GET/business/reviews)

### [GET `/business/{business_id}/offers/{offer_id}`](https://docs.ordering.co/api-reference/#tag/business/GET/business/{business_id}/offers/{offer_id})

Find Business Offer

Retrieve the selected offer associated with a business.

### [PUT `/business/{business_id}/offers/{offer_id}`](https://docs.ordering.co/api-reference/#tag/business/PUT/business/{business_id}/offers/{offer_id})

Update Business Offer

Update an offer or coupon associated with the selected business.

## Business TYpes

### [GET `/business_types`](https://docs.ordering.co/api-reference/#tag/business_types/GET/business_types)

List business types available to the project, subject to current filters.

### [POST `/business_types`](https://docs.ordering.co/api-reference/#tag/business_types/POST/business_types)

### [DELETE `/business_types/{business_type_id}`](https://docs.ordering.co/api-reference/#tag/business_types/DELETE/business_types/{business_type_id})

### [GET `/business_types/{business_type_id}`](https://docs.ordering.co/api-reference/#tag/business_types/GET/business_types/{business_type_id})

Retrieve one business type by its identifier.

### [POST `/business_types/{business_type_id}`](https://docs.ordering.co/api-reference/#tag/business_types/POST/business_types/{business_type_id})

## Orders

### [GET `/orders`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders)

### [POST `/orders/{order_id}/clone`](https://docs.ordering.co/api-reference/#tag/orders/POST/orders/{order_id}/clone)

### [GET `/orders/{order_id}/fee_events`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/{order_id}/fee_events)

### [GET `/orders/{order_id}/locations`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/{order_id}/locations)

### [GET `/orders/{order_id}/logs`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/{order_id}/logs)

### [GET `/orders/{order_id}/messages`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/{order_id}/messages)

### [POST `/orders/{order_id}/messages`](https://docs.ordering.co/api-reference/#tag/orders/POST/orders/{order_id}/messages)

Create a message associated with the selected order.

### [GET `/orders/{order_id}/messages/{message_id}/read`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/{order_id}/messages/{message_id}/read)

### [GET `/orders/{order_id}/metafields`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/{order_id}/metafields)

### [POST `/orders/{order_id}/metafields`](https://docs.ordering.co/api-reference/#tag/orders/POST/orders/{order_id}/metafields)

### [DELETE `/orders/{order_id}/metafields/{metafield}`](https://docs.ordering.co/api-reference/#tag/orders/DELETE/orders/{order_id}/metafields/{metafield})

### [GET `/orders/{order_id}/metafields/{metafield}`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/{order_id}/metafields/{metafield})

### [POST `/orders/{order_id}/metafields/{metafield}`](https://docs.ordering.co/api-reference/#tag/orders/POST/orders/{order_id}/metafields/{metafield})

### [PUT `/orders/{order_id}/metafields/{metafield}`](https://docs.ordering.co/api-reference/#tag/orders/PUT/orders/{order_id}/metafields/{metafield})

### [POST `/orders/{order_id}/product_reviews`](https://docs.ordering.co/api-reference/#tag/orders/POST/orders/{order_id}/product_reviews)

### [PUT `/orders/{order_id}/products/{product_id}`](https://docs.ordering.co/api-reference/#tag/orders/PUT/orders/{order_id}/products/{product_id})

### [POST `/orders/{order_id}/receipt`](https://docs.ordering.co/api-reference/#tag/orders/POST/orders/{order_id}/receipt)

### [POST `/orders/{order_id}/refund`](https://docs.ordering.co/api-reference/#tag/orders/POST/orders/{order_id}/refund)

### [GET `/orders/{order_id}/reorder`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/{order_id}/reorder)

### [POST `/orders/{order_id}/reorder`](https://docs.ordering.co/api-reference/#tag/orders/POST/orders/{order_id}/reorder)

### [DELETE `/orders/{order}`](https://docs.ordering.co/api-reference/#tag/orders/DELETE/orders/{order})

### [GET `/orders/{order}`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/{order})

### [POST `/orders/{order}`](https://docs.ordering.co/api-reference/#tag/orders/POST/orders/{order})

### [PUT `/orders/{order}`](https://docs.ordering.co/api-reference/#tag/orders/PUT/orders/{order})

### [GET `/orders/{order}/attachments`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/{order}/attachments)

List attachments associated with the selected order.

### [POST `/orders/{order}/attachments`](https://docs.ordering.co/api-reference/#tag/orders/POST/orders/{order}/attachments)

Create an attachment for the selected order.

### [DELETE `/orders/{order}/attachments/{attachment}`](https://docs.ordering.co/api-reference/#tag/orders/DELETE/orders/{order}/attachments/{attachment})

Delete the selected attachment from an order.

### [GET `/orders/dashboard`](https://docs.ordering.co/api-reference/#tag/orders/GET/orders/dashboard)

## Event Rules

### [GET `/event_rules`](https://docs.ordering.co/api-reference/#tag/event_rules/GET/event_rules)

List event rules configured for the project.

### [POST `/event_rules`](https://docs.ordering.co/api-reference/#tag/event_rules/POST/event_rules)

### [DELETE `/event_rules/{event_rule_id}`](https://docs.ordering.co/api-reference/#tag/event_rules/DELETE/event_rules/{event_rule_id})

Delete the selected event rule.

### [GET `/event_rules/{event_rule_id}`](https://docs.ordering.co/api-reference/#tag/event_rules/GET/event_rules/{event_rule_id})

Retrieve one event rule by identifier.

### [PUT `/event_rules/{event_rule_id}`](https://docs.ordering.co/api-reference/#tag/event_rules/PUT/event_rules/{event_rule_id})

Update the selected event rule.

### [GET `/event_rules/{event_rule_id}/channels`](https://docs.ordering.co/api-reference/#tag/event_rules/GET/event_rules/{event_rule_id}/channels)

List channels belonging to the selected event rule.

### [POST `/event_rules/{event_rule_id}/channels`](https://docs.ordering.co/api-reference/#tag/event_rules/POST/event_rules/{event_rule_id}/channels)

### [DELETE `/event_rules/{event_rule_id}/channels/{event_rule_channel_id}`](https://docs.ordering.co/api-reference/#tag/event_rules/DELETE/event_rules/{event_rule_id}/channels/{event_rule_channel_id})

Delete the selected channel from an event rule.

### [GET `/event_rules/{event_rule_id}/channels/{event_rule_channel_id}`](https://docs.ordering.co/api-reference/#tag/event_rules/GET/event_rules/{event_rule_id}/channels/{event_rule_channel_id})

Retrieve one channel belonging to the selected event rule.

### [PUT `/event_rules/{event_rule_id}/channels/{event_rule_channel_id}`](https://docs.ordering.co/api-reference/#tag/event_rules/PUT/event_rules/{event_rule_id}/channels/{event_rule_channel_id})

## Delivery Options

### [GET `/delivery_options`](https://docs.ordering.co/api-reference/#tag/delivery_options/GET/delivery_options)

List delivery options for the current project.

### [POST `/delivery_options`](https://docs.ordering.co/api-reference/#tag/delivery_options/POST/delivery_options)

Create a delivery option for the current project.

### [DELETE `/delivery_options/{delivery_option_id}`](https://docs.ordering.co/api-reference/#tag/delivery_options/DELETE/delivery_options/{delivery_option_id})

Delete the selected delivery option.

### [GET `/delivery_options/{delivery_option_id}`](https://docs.ordering.co/api-reference/#tag/delivery_options/GET/delivery_options/{delivery_option_id})

Retrieve the selected delivery option.

### [PUT `/delivery_options/{delivery_option_id}`](https://docs.ordering.co/api-reference/#tag/delivery_options/PUT/delivery_options/{delivery_option_id})

Update the selected delivery option.

## Driver Companies

### [POST `/driver_companies/{driver_company_external_id}/external_drivers/{external_driver_external_id}/location`](https://docs.ordering.co/api-reference/#tag/driver_companies/POST/driver_companies/{driver_company_external_id}/external_drivers/{external_driver_external_id}/location)

## Languages

### [GET `/languages`](https://docs.ordering.co/api-reference/#tag/languages/GET/languages)

List languages configured for the project.

### [POST `/languages`](https://docs.ordering.co/api-reference/#tag/languages/POST/languages)

Create a language configuration for the project.

### [DELETE `/languages/{language}`](https://docs.ordering.co/api-reference/#tag/languages/DELETE/languages/{language})

Delete the selected language.

### [GET `/languages/{language}`](https://docs.ordering.co/api-reference/#tag/languages/GET/languages/{language})

Retrieve the selected language.

### [PUT `/languages/{language}`](https://docs.ordering.co/api-reference/#tag/languages/PUT/languages/{language})

Update the selected language.

## Translations

### [GET `/translations`](https://docs.ordering.co/api-reference/#tag/translations/GET/translations)

### [POST `/translations`](https://docs.ordering.co/api-reference/#tag/translations/POST/translations)

### [DELETE `/translations/{translation}`](https://docs.ordering.co/api-reference/#tag/translations/DELETE/translations/{translation})

### [GET `/translations/{translation}`](https://docs.ordering.co/api-reference/#tag/translations/GET/translations/{translation})

### [PUT `/translations/{translation}`](https://docs.ordering.co/api-reference/#tag/translations/PUT/translations/{translation})

## Countries

### [GET `/countries`](https://docs.ordering.co/api-reference/#tag/countries/GET/countries)

### [POST `/countries`](https://docs.ordering.co/api-reference/#tag/countries/POST/countries)

### [GET `/countries/{country_id}/configs`](https://docs.ordering.co/api-reference/#tag/countries/GET/countries/{country_id}/configs)

### [GET `/countries/{country_id}/configs/{config_id}`](https://docs.ordering.co/api-reference/#tag/countries/GET/countries/{country_id}/configs/{config_id})

### [POST `/countries/{country_id}/configs/{config_id}`](https://docs.ordering.co/api-reference/#tag/countries/POST/countries/{country_id}/configs/{config_id})

### [PUT `/countries/{country_id}/configs/{config_id}`](https://docs.ordering.co/api-reference/#tag/countries/PUT/countries/{country_id}/configs/{config_id})

### [GET `/countries/{country_id}/metafields`](https://docs.ordering.co/api-reference/#tag/countries/GET/countries/{country_id}/metafields)

### [POST `/countries/{country_id}/metafields`](https://docs.ordering.co/api-reference/#tag/countries/POST/countries/{country_id}/metafields)

### [DELETE `/countries/{country_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/countries/DELETE/countries/{country_id}/metafields/{metafield_id})

### [GET `/countries/{country_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/countries/GET/countries/{country_id}/metafields/{metafield_id})

### [PUT `/countries/{country_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/countries/PUT/countries/{country_id}/metafields/{metafield_id})

### [DELETE `/countries/{country}`](https://docs.ordering.co/api-reference/#tag/countries/DELETE/countries/{country})

### [GET `/countries/{country}`](https://docs.ordering.co/api-reference/#tag/countries/GET/countries/{country})

### [PUT `/countries/{country}`](https://docs.ordering.co/api-reference/#tag/countries/PUT/countries/{country})

### [GET `/countries/{country}/cities`](https://docs.ordering.co/api-reference/#tag/countries/GET/countries/{country}/cities)

### [POST `/countries/{country}/cities`](https://docs.ordering.co/api-reference/#tag/countries/POST/countries/{country}/cities)

### [DELETE `/countries/{country}/cities/{city}`](https://docs.ordering.co/api-reference/#tag/countries/DELETE/countries/{country}/cities/{city})

### [GET `/countries/{country}/cities/{city}`](https://docs.ordering.co/api-reference/#tag/countries/GET/countries/{country}/cities/{city})

### [PUT `/countries/{country}/cities/{city}`](https://docs.ordering.co/api-reference/#tag/countries/PUT/countries/{country}/cities/{city})

## Config Categories

### [POST `/config_categories`](https://docs.ordering.co/api-reference/#tag/config_categories/POST/config_categories)

Create a configuration category for the project.

### [DELETE `/config_categories/{config_category}`](https://docs.ordering.co/api-reference/#tag/config_categories/DELETE/config_categories/{config_category})

Delete the selected configuration category.

### [GET `/config_categories/{config_category}`](https://docs.ordering.co/api-reference/#tag/config_categories/GET/config_categories/{config_category})

Retrieve the selected configuration category.

### [PUT `/config_categories/{config_category}`](https://docs.ordering.co/api-reference/#tag/config_categories/PUT/config_categories/{config_category})

Update the selected configuration category.

## Paymethods

### [GET `/paymethods`](https://docs.ordering.co/api-reference/#tag/paymethods/GET/paymethods)

List payment methods available to the project and caller context.

### [POST `/paymethods`](https://docs.ordering.co/api-reference/#tag/paymethods/POST/paymethods)

### [DELETE `/paymethods/{paymethod}`](https://docs.ordering.co/api-reference/#tag/paymethods/DELETE/paymethods/{paymethod})

### [GET `/paymethods/{paymethod}`](https://docs.ordering.co/api-reference/#tag/paymethods/GET/paymethods/{paymethod})

Retrieve the selected project payment-method definition.

### [PUT `/paymethods/{paymethod}`](https://docs.ordering.co/api-reference/#tag/paymethods/PUT/paymethods/{paymethod})

Update the selected project payment-method definition.

### [GET `/paymethods/gateway/{gateway}`](https://docs.ordering.co/api-reference/#tag/paymethods/GET/paymethods/gateway/{gateway})

## Webhooks

### [GET `/webhooks`](https://docs.ordering.co/api-reference/#tag/webhooks/GET/webhooks)

List webhooks for the current project.

### [POST `/webhooks`](https://docs.ordering.co/api-reference/#tag/webhooks/POST/webhooks)

Create a webhook for the current project.

### [DELETE `/webhooks/{webhook}`](https://docs.ordering.co/api-reference/#tag/webhooks/DELETE/webhooks/{webhook})

Delete the selected webhook.

### [PUT `/webhooks/{webhook}`](https://docs.ordering.co/api-reference/#tag/webhooks/PUT/webhooks/{webhook})

Update the selected webhook.

### [POST `/webhooks/dispatch`](https://docs.ordering.co/api-reference/#tag/webhooks/POST/webhooks/dispatch)

### [POST `/webhooks/services/subscribe`](https://docs.ordering.co/api-reference/#tag/webhooks/POST/webhooks/services/subscribe)

### [DELETE `/webhooks/services/unsubscribe`](https://docs.ordering.co/api-reference/#tag/webhooks/DELETE/webhooks/services/unsubscribe)

## SEO

### [GET `/seo/business/{business}`](https://docs.ordering.co/api-reference/#tag/seo/GET/seo/business/{business})

Retrieve SEO metadata for the selected business.

### [GET `/seo/business/{business}/category/{category}`](https://docs.ordering.co/api-reference/#tag/seo/GET/seo/business/{business}/category/{category})

Retrieve SEO metadata for the selected category within a business.

### [GET `/seo/business/{business}/category/{category}/product/{product}`](https://docs.ordering.co/api-reference/#tag/seo/GET/seo/business/{business}/category/{category}/product/{product})

Retrieve product metadata for the selected business and category.

### [GET `/seo/general`](https://docs.ordering.co/api-reference/#tag/seo/GET/seo/general)

### [GET `/seo/pages/slug/{page_slug}`](https://docs.ordering.co/api-reference/#tag/seo/GET/seo/pages/slug/{page_slug})

### [GET `/seo/robots`](https://docs.ordering.co/api-reference/#tag/seo/GET/seo/robots)

## Zapier

### [POST `/zapier/business/{business}/update`](https://docs.ordering.co/api-reference/#tag/zapier/POST/zapier/business/{business}/update)

### [POST `/zapier/business/create`](https://docs.ordering.co/api-reference/#tag/zapier/POST/zapier/business/create)

### [POST `/zapier/orders`](https://docs.ordering.co/api-reference/#tag/zapier/POST/zapier/orders)

### [POST `/zapier/orders/{order_id}/find`](https://docs.ordering.co/api-reference/#tag/zapier/POST/zapier/orders/{order_id}/find)

### [POST `/zapier/orders/{order}/update`](https://docs.ordering.co/api-reference/#tag/zapier/POST/zapier/orders/{order}/update)

### [POST `/zapier/products/{product}/update`](https://docs.ordering.co/api-reference/#tag/zapier/POST/zapier/products/{product}/update)

### [POST `/zapier/products/create`](https://docs.ordering.co/api-reference/#tag/zapier/POST/zapier/products/create)

### [POST `/zapier/users/{user}/find`](https://docs.ordering.co/api-reference/#tag/zapier/POST/zapier/users/{user}/find)

### [POST `/zapier/users/{user}/update`](https://docs.ordering.co/api-reference/#tag/zapier/POST/zapier/users/{user}/update)

### [POST `/zapier/users/create`](https://docs.ordering.co/api-reference/#tag/zapier/POST/zapier/users/create)

## Pages

### [GET `/pages`](https://docs.ordering.co/api-reference/#tag/pages/GET/pages)

### [POST `/pages`](https://docs.ordering.co/api-reference/#tag/pages/POST/pages)

### [DELETE `/pages/{page_id}`](https://docs.ordering.co/api-reference/#tag/pages/DELETE/pages/{page_id})

### [GET `/pages/{page_id}`](https://docs.ordering.co/api-reference/#tag/pages/GET/pages/{page_id})

### [POST `/pages/{page_id}`](https://docs.ordering.co/api-reference/#tag/pages/POST/pages/{page_id})

### [PUT `/pages/{page_id}`](https://docs.ordering.co/api-reference/#tag/pages/PUT/pages/{page_id})

### [GET `/pages/{page_id}/metafields`](https://docs.ordering.co/api-reference/#tag/pages/GET/pages/{page_id}/metafields)

### [POST `/pages/{page_id}/metafields`](https://docs.ordering.co/api-reference/#tag/pages/POST/pages/{page_id}/metafields)

### [DELETE `/pages/{page_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/pages/DELETE/pages/{page_id}/metafields/{metafield_id})

### [GET `/pages/{page_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/pages/GET/pages/{page_id}/metafields/{metafield_id})

### [PUT `/pages/{page_id}/metafields/{metafield_id}`](https://docs.ordering.co/api-reference/#tag/pages/PUT/pages/{page_id}/metafields/{metafield_id})

## Reports

### [GET `/reports/arrived_pickup_spend`](https://docs.ordering.co/api-reference/#tag/reports/GET/reports/arrived_pickup_spend)

### [GET `/reports/business_distance_average`](https://docs.ordering.co/api-reference/#tag/reports/GET/reports/business_distance_average)

### [GET `/reports/customer_satisfaction`](https://docs.ordering.co/api-reference/#tag/reports/GET/reports/customer_satisfaction)

Report average customer satisfaction ratings for orders matching the selected filters.

### [GET `/reports/driver_companies_order_time_ranges`](https://docs.ordering.co/api-reference/#tag/reports/GET/reports/driver_companies_order_time_ranges)

### [GET `/reports/driver_companies_orders`](https://docs.ordering.co/api-reference/#tag/reports/GET/reports/driver_companies_orders)

### [GET `/reports/drivers_accept_spend`](https://docs.ordering.co/api-reference/#tag/reports/GET/reports/drivers_accept_spend)

Report elapsed time for driver order acceptance using the selected filters.

### [GET `/reports/drivers_available_times`](https://docs.ordering.co/api-reference/#tag/reports/GET/reports/drivers_available_times)

Report driver availability time using the selected filters.

### [GET `/reports/drivers_busy_times`](https://docs.ordering.co/api-reference/#tag/reports/GET/reports/drivers_busy_times)

Report average driver busy time for the selected filters.

### [GET `/reports/drivers_order_location`](https://docs.ordering.co/api-reference/#tag/reports/GET/reports/drivers_order_location)
