Tripleseat API
The Tripleseat REST API provides access to leads, events, accounts, contacts, locations, sites, and users for event and catering sales workflows. A public lead form endpoint captures inquiries directly into Tripleseat, and webhooks emit events such as CREATE_LEAD, CONVERT_LEAD, and CONVERT_LEAD_TO_BOOKING to subscriber URLs. The API uses OAuth 2.0 authentication, paginates 50 records per page via the page parameter, enforces a 10 requests-per-second limit on leads and events endpoints, and is served from api.tripleseat.com under the v1 path.
Documentation
Documentation
https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
Authentication
https://support.tripleseat.com/hc/en-us/articles/19394408627479-API-Authentication
APIReference
https://support.tripleseat.com/hc/en-us/sections/200821727-Tripleseat-API
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/tripleseat/refs/heads/main/openapi/tripleseat-openapi.yml
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/tripleseat/refs/heads/main/asyncapi/tripleseat-webhooks-asyncapi.yml
Schemas & Data
JSONSchema
Lead Schema
JSONSchema
Lead Create Schema
JSONSchema
Event Schema
JSONSchema
Account Schema
JSONSchema
Account Update Schema
JSONSchema
Contact Schema
JSONSchema
Contact Create Schema
JSONSchema
Location Schema
JSONSchema
Site Schema
JSONSchema
User Schema
JSONSchema
Webhook Payload Schema
JSONSchema
Webhook Headers Schema
JSONStructure
Lead Structure
JSONStructure
Event Structure
JSONStructure
Account Structure
JSONStructure
Contact Structure
JSONStructure
Lead Create Structure
JSONStructure
Account Update Structure
JSONStructure
Contact Create Structure
JSONStructure
Location Structure
JSONStructure
Site Structure
JSONStructure
User Structure
JSONStructure
Webhook Payload Structure
JSONStructure
Webhook Headers Structure
Other Resources
JSONLD
Tripleseat API Context
JSONLD
Tripleseat Webhooks Context
Examples
Lead Example
Examples
Event Example
Examples
Account Example
Examples
Contact Example
Examples
Lead Create Example
Examples
Account Update Example
Examples
Contact Create Example
Examples
Location Example
Examples
Site Example
Examples
User Example
Examples
Webhook Payload Example
Examples
Webhook Headers Example
APIsJSON
https://raw.githubusercontent.com/api-evangelist/tripleseat/refs/heads/main/apis.yml