Toast Authentication API
OAuth 2.0 client-credentials authentication for Toast APIs. Exchanges a clientId and clientSecret (with userAccessType TOAST_MACHINE_CLIENT) for a bearer access token at /authentication/v1/authentication/login. Token lifetime is returned in the response and varies by environment.
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/openapi/toast-tab-authentication-openapi.yml
JSON-LD
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/json-ld/toast-tab-authentication-context.jsonld
Examples
Example
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/examples/authentication-authentication-request-example.json
Example
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/examples/authentication-authentication-response-example.json
Example
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/examples/authentication-authentication-token-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/json-schema/authentication-authentication-request-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/json-schema/authentication-authentication-response-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/json-schema/authentication-authentication-token-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/json-structure/authentication-authentication-request-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/json-structure/authentication-authentication-response-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/toast-tab/refs/heads/main/json-structure/authentication-authentication-token-structure.json