Tripleseat website screenshot

Tripleseat

Tripleseat is event management and catering sales software for restaurants, hotels, and unique venues, helping operators capture leads, book events, and manage the sales lifecycle. Tripleseat provides a public REST API and webhooks for partners and customers to integrate event and lead data with external systems. The API exposes endpoints for leads, events, accounts, contacts, locations, sites, and users, and supports a public lead form for capturing inquiries directly into Tripleseat. Webhooks emit trigger events such as CREATE_LEAD, CONVERT_LEAD, and CONVERT_LEAD_TO_BOOKING, signed with a SHA256-HMAC X-Signature header. Authentication moved from OAuth 1.0 to OAuth 2.0, with OAuth 1.0 discontinued on July 1, 2026, and v1 endpoints served from api.tripleseat.com.

Tripleseat publishes 7 APIs on the APIs.io network, including Accounts API, Contacts API, Events API, and 4 more. Tagged areas include Restaurant, Events, Catering, Leads, and Webhooks.

The Tripleseat catalog on APIs.io includes 1 event-driven AsyncAPI specification, 2 JSON-LD contexts, and 3 Spectral governance rulesets.

Tripleseat’s developer surface includes authentication, documentation, support, engineering blog, pricing, and 15 more developer resources.

59.4/100 strong ▬ flat Agent 42/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
7 APIs 5 Features 4 Use Cases
RestaurantEventsCateringLeadsWebhooksSales

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 59.4/100 · strong
Contract Quality 23.3 / 25
Developer Ergonomics 6.1 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 4.8 / 13
Governance 6.3 / 12
Discoverability 7.4 / 10
Agent readiness — 42/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/tripleseat: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

Tripleseat Accounts API

Retrieve and update accounts.

Tripleseat Contacts API

Create and associate contacts with accounts.

Tripleseat Events API

Retrieve events and their bookings.

Tripleseat Leads API

Capture and retrieve leads, including the public lead form.

Tripleseat Locations API

Retrieve locations within a site.

Tripleseat Sites API

Retrieve sites that group locations.

Tripleseat Users API

Retrieve Tripleseat users.

Scroll for all 7

Postman Collections 7

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 7

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Tripleseat API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Tripleseat Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 5

Notable capabilities this provider offers.

Lead Capture

Capture inquiries through the public lead form API and the leads endpoints, routing leads to the correct location.

Event And Booking Management

Retrieve and manage events and bookings across the sales lifecycle.

Account And Contact CRM

Maintain accounts and their associated contacts for customer records.

Webhooks

Subscribe to lead and booking lifecycle events, verified with a SHA256-HMAC X-Signature header.

Multi-Location Support

Model sites that group multiple locations and target leads and events at specific locations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Tripleseat Webhooks

Tripleseat webhooks POST a JSON package to a subscriber URL when a lead or booking lifecycle event occurs. Each request carries an X-Signature header computed with SHA256-HMAC u...

ASYNCAPI

Semantic Vocabularies 2

JSON-LD contexts and semantic vocabularies used across these APIs.

Tripleseat Api Context

10 classes · 25 properties

JSON-LD

Tripleseat Webhooks Context

2 classes · 8 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Tripleseat API Rules

6 rules · 1 errors 5 warnings

SPECTRAL

Tripleseat API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Tripleseat API Rules

39 rules · 7 errors 26 warnings 6 info

SPECTRAL

JSON Schema 12

Standalone JSON Schema definitions for this provider's data models.

Account

10 properties

JSON SCHEMA

AccountUpdate

7 properties

JSON SCHEMA

ContactCreate

5 properties

JSON SCHEMA

Contact

8 properties

JSON SCHEMA

Event

11 properties

JSON SCHEMA

LeadCreate

12 properties

JSON SCHEMA

Lead

16 properties

JSON SCHEMA

Location

7 properties

JSON SCHEMA

Site

2 properties

JSON SCHEMA

User

5 properties

JSON SCHEMA

WebhookHeaders

1 properties

JSON SCHEMA

WebhookPayload

3 properties

JSON SCHEMA

Scroll for all 12

JSON Structure 12

JSON Structure definitions describing this provider's data shapes.

Tripleseat Api Account Structure

10 properties

JSON STRUCTURE

Tripleseat Api Account Update Structure

7 properties

JSON STRUCTURE

Tripleseat Api Contact Create Structure

5 properties

JSON STRUCTURE

Tripleseat Api Contact Structure

8 properties

JSON STRUCTURE

Tripleseat Api Event Structure

11 properties

JSON STRUCTURE

Tripleseat Api Lead Create Structure

12 properties

JSON STRUCTURE

Tripleseat Api Lead Structure

16 properties

JSON STRUCTURE

Tripleseat Api Location Structure

7 properties

JSON STRUCTURE

Tripleseat Api Site Structure

2 properties

JSON STRUCTURE

Tripleseat Api User Structure

5 properties

JSON STRUCTURE

Scroll for all 12

Examples 12

Example request and response payloads for these APIs.

Tripleseat Api Lead Example

16 fields

EXAMPLE

Scroll for all 12

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Tripleseat Authentication

oauth2 · 1 scheme

SECURITY

Tripleseat Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Tripleseat Trust Center

SOC 2, ISO 27001

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Tripleseat Scopes

6 scopes · clientCredentials/authorizationCode

6 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Tripleseat Agentic Access

15 operations · 3 acting

15 operations · 3 acting

AGENTIC

Use Cases 4

What developers build with this provider.

Website Lead Forms

Embed a public lead form on a website to push inquiries directly into Tripleseat via the lead form API.

CRM And Marketing Sync

Synchronize accounts, contacts, and events with external CRM and email marketing platforms.

Real-Time Integrations

React to lead creation and conversion in real time using webhooks to drive downstream automation.

Reporting And Analytics

Extract events and leads into data warehouses and dashboards for sales reporting.

Integrations 4

Pre-built integrations with other platforms and tools.

SevenRooms

Reservation, seating, and guest management platform that shares reservation and event details with Tripleseat.

OpenTable Guest Center

Connect Tripleseat events to OpenTable guest center bookings to avoid double bookings.

Tock

Collect private event leads from Tock and transfer them into Tripleseat.

Square

Tripleseat integration available through the Square App Marketplace.

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: tripleseat
name: Tripleseat
description: Tripleseat is event management and catering sales software for restaurants, hotels, and unique venues, helping
  operators capture leads, book events, and manage the sales lifecycle. Tripleseat provides a public REST API and webhooks
  for partners and customers to integrate event and lead data with external systems. The API exposes endpoints for leads,
  events, accounts, contacts, locations, sites, and users, and supports a public lead form for capturing inquiries directly
  into Tripleseat. Webhooks emit trigger events such as CREATE_LEAD, CONVERT_LEAD, and CONVERT_LEAD_TO_BOOKING, signed with
  a SHA256-HMAC X-Signature header. Authentication moved from OAuth 1.0 to OAuth 2.0, with OAuth 1.0 discontinued on July
  1, 2026, and v1 endpoints served from api.tripleseat.com.
type: Index
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/tripleseat.png
tags:
- Restaurant
- Events
- Catering
- Leads
- Webhooks
- Sales
url: https://raw.githubusercontent.com/api-evangelist/tripleseat/refs/heads/main/apis.yml
created: '2026-06-02'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: tripleseat:tripleseat-accounts-api
  name: Tripleseat Accounts API
  description: Retrieve and update accounts.
  humanURL: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  baseURL: https://api.tripleseat.com
  tags:
  - Accounts
  properties:
  - type: OpenAPI
    url: openapi/tripleseat-accounts-api-openapi.yml
  - type: Documentation
    url: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  - type: Authentication
    url: https://support.tripleseat.com/hc/en-us/articles/19394408627479-API-Authentication
  - type: APIReference
    url: https://support.tripleseat.com/hc/en-us/sections/200821727-Tripleseat-API
  - type: AsyncAPI
    url: asyncapi/tripleseat-webhooks-asyncapi.yml
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-event-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-update-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-location-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-site-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-user-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-payload-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-headers-schema.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-event-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-update-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-location-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-site-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-user-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-payload-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-headers-structure.json
  - type: JSONLD
    url: json-ld/tripleseat-api-context.jsonld
  - type: JSONLD
    url: json-ld/tripleseat-webhooks-context.jsonld
  - type: Examples
    url: examples/tripleseat-api-lead-example.json
  - type: Examples
    url: examples/tripleseat-api-event-example.json
  - type: Examples
    url: examples/tripleseat-api-account-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-example.json
  - type: Examples
    url: examples/tripleseat-api-lead-create-example.json
  - type: Examples
    url: examples/tripleseat-api-account-update-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-create-example.json
  - type: Examples
    url: examples/tripleseat-api-location-example.json
  - type: Examples
    url: examples/tripleseat-api-site-example.json
  - type: Examples
    url: examples/tripleseat-api-user-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-payload-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-headers-example.json
- aid: tripleseat:tripleseat-contacts-api
  name: Tripleseat Contacts API
  description: Create and associate contacts with accounts.
  humanURL: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  baseURL: https://api.tripleseat.com
  tags:
  - Contacts
  properties:
  - type: OpenAPI
    url: openapi/tripleseat-contacts-api-openapi.yml
  - type: Documentation
    url: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  - type: Authentication
    url: https://support.tripleseat.com/hc/en-us/articles/19394408627479-API-Authentication
  - type: APIReference
    url: https://support.tripleseat.com/hc/en-us/sections/200821727-Tripleseat-API
  - type: AsyncAPI
    url: asyncapi/tripleseat-webhooks-asyncapi.yml
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-event-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-update-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-location-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-site-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-user-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-payload-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-headers-schema.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-event-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-update-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-location-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-site-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-user-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-payload-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-headers-structure.json
  - type: JSONLD
    url: json-ld/tripleseat-api-context.jsonld
  - type: JSONLD
    url: json-ld/tripleseat-webhooks-context.jsonld
  - type: Examples
    url: examples/tripleseat-api-lead-example.json
  - type: Examples
    url: examples/tripleseat-api-event-example.json
  - type: Examples
    url: examples/tripleseat-api-account-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-example.json
  - type: Examples
    url: examples/tripleseat-api-lead-create-example.json
  - type: Examples
    url: examples/tripleseat-api-account-update-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-create-example.json
  - type: Examples
    url: examples/tripleseat-api-location-example.json
  - type: Examples
    url: examples/tripleseat-api-site-example.json
  - type: Examples
    url: examples/tripleseat-api-user-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-payload-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-headers-example.json
- aid: tripleseat:tripleseat-events-api
  name: Tripleseat Events API
  description: Retrieve events and their bookings.
  humanURL: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  baseURL: https://api.tripleseat.com
  tags:
  - Events
  properties:
  - type: OpenAPI
    url: openapi/tripleseat-events-api-openapi.yml
  - type: Documentation
    url: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  - type: Authentication
    url: https://support.tripleseat.com/hc/en-us/articles/19394408627479-API-Authentication
  - type: APIReference
    url: https://support.tripleseat.com/hc/en-us/sections/200821727-Tripleseat-API
  - type: AsyncAPI
    url: asyncapi/tripleseat-webhooks-asyncapi.yml
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-event-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-update-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-location-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-site-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-user-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-payload-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-headers-schema.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-event-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-update-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-location-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-site-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-user-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-payload-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-headers-structure.json
  - type: JSONLD
    url: json-ld/tripleseat-api-context.jsonld
  - type: JSONLD
    url: json-ld/tripleseat-webhooks-context.jsonld
  - type: Examples
    url: examples/tripleseat-api-lead-example.json
  - type: Examples
    url: examples/tripleseat-api-event-example.json
  - type: Examples
    url: examples/tripleseat-api-account-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-example.json
  - type: Examples
    url: examples/tripleseat-api-lead-create-example.json
  - type: Examples
    url: examples/tripleseat-api-account-update-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-create-example.json
  - type: Examples
    url: examples/tripleseat-api-location-example.json
  - type: Examples
    url: examples/tripleseat-api-site-example.json
  - type: Examples
    url: examples/tripleseat-api-user-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-payload-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-headers-example.json
- aid: tripleseat:tripleseat-leads-api
  name: Tripleseat Leads API
  description: Capture and retrieve leads, including the public lead form.
  humanURL: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  baseURL: https://api.tripleseat.com
  tags:
  - Leads
  properties:
  - type: OpenAPI
    url: openapi/tripleseat-leads-api-openapi.yml
  - type: Documentation
    url: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  - type: Authentication
    url: https://support.tripleseat.com/hc/en-us/articles/19394408627479-API-Authentication
  - type: APIReference
    url: https://support.tripleseat.com/hc/en-us/sections/200821727-Tripleseat-API
  - type: AsyncAPI
    url: asyncapi/tripleseat-webhooks-asyncapi.yml
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-event-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-update-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-location-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-site-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-user-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-payload-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-headers-schema.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-event-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-update-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-location-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-site-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-user-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-payload-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-headers-structure.json
  - type: JSONLD
    url: json-ld/tripleseat-api-context.jsonld
  - type: JSONLD
    url: json-ld/tripleseat-webhooks-context.jsonld
  - type: Examples
    url: examples/tripleseat-api-lead-example.json
  - type: Examples
    url: examples/tripleseat-api-event-example.json
  - type: Examples
    url: examples/tripleseat-api-account-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-example.json
  - type: Examples
    url: examples/tripleseat-api-lead-create-example.json
  - type: Examples
    url: examples/tripleseat-api-account-update-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-create-example.json
  - type: Examples
    url: examples/tripleseat-api-location-example.json
  - type: Examples
    url: examples/tripleseat-api-site-example.json
  - type: Examples
    url: examples/tripleseat-api-user-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-payload-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-headers-example.json
- aid: tripleseat:tripleseat-locations-api
  name: Tripleseat Locations API
  description: Retrieve locations within a site.
  humanURL: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  baseURL: https://api.tripleseat.com
  tags:
  - Locations
  properties:
  - type: OpenAPI
    url: openapi/tripleseat-locations-api-openapi.yml
  - type: Documentation
    url: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  - type: Authentication
    url: https://support.tripleseat.com/hc/en-us/articles/19394408627479-API-Authentication
  - type: APIReference
    url: https://support.tripleseat.com/hc/en-us/sections/200821727-Tripleseat-API
  - type: AsyncAPI
    url: asyncapi/tripleseat-webhooks-asyncapi.yml
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-event-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-update-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-location-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-site-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-user-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-payload-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-headers-schema.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-event-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-update-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-location-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-site-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-user-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-payload-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-headers-structure.json
  - type: JSONLD
    url: json-ld/tripleseat-api-context.jsonld
  - type: JSONLD
    url: json-ld/tripleseat-webhooks-context.jsonld
  - type: Examples
    url: examples/tripleseat-api-lead-example.json
  - type: Examples
    url: examples/tripleseat-api-event-example.json
  - type: Examples
    url: examples/tripleseat-api-account-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-example.json
  - type: Examples
    url: examples/tripleseat-api-lead-create-example.json
  - type: Examples
    url: examples/tripleseat-api-account-update-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-create-example.json
  - type: Examples
    url: examples/tripleseat-api-location-example.json
  - type: Examples
    url: examples/tripleseat-api-site-example.json
  - type: Examples
    url: examples/tripleseat-api-user-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-payload-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-headers-example.json
- aid: tripleseat:tripleseat-sites-api
  name: Tripleseat Sites API
  description: Retrieve sites that group locations.
  humanURL: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  baseURL: https://api.tripleseat.com
  tags:
  - Sites
  properties:
  - type: OpenAPI
    url: openapi/tripleseat-sites-api-openapi.yml
  - type: Documentation
    url: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  - type: Authentication
    url: https://support.tripleseat.com/hc/en-us/articles/19394408627479-API-Authentication
  - type: APIReference
    url: https://support.tripleseat.com/hc/en-us/sections/200821727-Tripleseat-API
  - type: AsyncAPI
    url: asyncapi/tripleseat-webhooks-asyncapi.yml
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-event-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-update-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-location-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-site-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-user-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-payload-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-headers-schema.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-event-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-update-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-location-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-site-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-user-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-payload-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-headers-structure.json
  - type: JSONLD
    url: json-ld/tripleseat-api-context.jsonld
  - type: JSONLD
    url: json-ld/tripleseat-webhooks-context.jsonld
  - type: Examples
    url: examples/tripleseat-api-lead-example.json
  - type: Examples
    url: examples/tripleseat-api-event-example.json
  - type: Examples
    url: examples/tripleseat-api-account-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-example.json
  - type: Examples
    url: examples/tripleseat-api-lead-create-example.json
  - type: Examples
    url: examples/tripleseat-api-account-update-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-create-example.json
  - type: Examples
    url: examples/tripleseat-api-location-example.json
  - type: Examples
    url: examples/tripleseat-api-site-example.json
  - type: Examples
    url: examples/tripleseat-api-user-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-payload-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-headers-example.json
- aid: tripleseat:tripleseat-users-api
  name: Tripleseat Users API
  description: Retrieve Tripleseat users.
  humanURL: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  baseURL: https://api.tripleseat.com
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/tripleseat-users-api-openapi.yml
  - type: Documentation
    url: https://support.tripleseat.com/hc/en-us/articles/205162108-API-Overview
  - type: Authentication
    url: https://support.tripleseat.com/hc/en-us/articles/19394408627479-API-Authentication
  - type: APIReference
    url: https://support.tripleseat.com/hc/en-us/sections/200821727-Tripleseat-API
  - type: AsyncAPI
    url: asyncapi/tripleseat-webhooks-asyncapi.yml
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-lead-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-event-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-account-update-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-contact-create-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-location-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-site-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-api-user-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-payload-schema.json
  - type: JSONSchema
    url: json-schema/tripleseat-webhooks-webhook-headers-schema.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-event-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-lead-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-account-update-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-contact-create-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-location-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-site-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-api-user-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-payload-structure.json
  - type: JSONStructure
    url: json-structure/tripleseat-webhooks-webhook-headers-structure.json
  - type: JSONLD
    url: json-ld/tripleseat-api-context.jsonld
  - type: JSONLD
    url: json-ld/tripleseat-webhooks-context.jsonld
  - type: Examples
    url: examples/tripleseat-api-lead-example.json
  - type: Examples
    url: examples/tripleseat-api-event-example.json
  - type: Examples
    url: examples/tripleseat-api-account-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-example.json
  - type: Examples
    url: examples/tripleseat-api-lead-create-example.json
  - type: Examples
    url: examples/tripleseat-api-account-update-example.json
  - type: Examples
    url: examples/tripleseat-api-contact-create-example.json
  - type: Examples
    url: examples/tripleseat-api-location-example.json
  - type: Examples
    url: examples/tripleseat-api-site-example.json
  - type: Examples
    url: examples/tripleseat-api-user-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-payload-example.json
  - type: Examples
    url: examples/tripleseat-webhooks-webhook-headers-example.json
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/tripleseat/overview
- type: AgenticAccess
  url: agentic-access/tripleseat-agentic-access.yml
- type: TrustCenter
  url: security/tripleseat-trust-center.yml
- type: DomainSecurity
  url: security/tripleseat-domain-security.yml
- type: Authentication
  url: authentication/tripleseat-authentication.yml
- type: OAuthScopes
  url: scopes/tripleseat-scopes.yml
- type: Website
  url: https://tripleseat.com
- type: Documentation
  url: https://support.tripleseat.com/hc/en-us/sections/200821727-Tripleseat-API
- type: Support
  url: https://support.tripleseat.com/hc/en-us
- type: GitHubOrganization
  url: https://github.com/tripleseat
- type: Blog
  url: https://tripleseat.com/blog/
- type: Marketplace
  url: https://tripleseat.com/partnermarketplace/
- type: Partners
  url: https://tripleseat.com/partner-types/integrations/
- type: Pricing
  url: https://support.tripleseat.com/hc/en-us/sections/24155934375191-Registration-and-Pricing
- type: LinkedIn
  url: https://www.linkedin.com/company/tripleseat-software/
- type: SpectralRules
  url: rules/tripleseat-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/tripleseat-vocabulary.yaml
- type: Plans
  url: plans/tripleseat-plans-pricing.yml
- type: RateLimits
  url: rate-limits/tripleseat-rate-limits.yml
- type: FinOps
  url: finops/tripleseat-finops.yml
- type: Features
  data:
  - name: Lead Capture
    description: Capture inquiries through the public lead form API and the leads endpoints, routing leads to the correct
      location.
  - name: Event And Booking Management
    description: Retrieve and manage events and bookings across the sales lifecycle.
  - name: Account And Contact CRM
    description: Maintain accounts and their associated contacts for customer records.
  - name: Webhooks
    description: Subscribe to lead and booking lifecycle events, verified with a SHA256-HMAC X-Signature header.
  - name: Multi-Location Support
    description: Model sites that group multiple locations and target leads and events at specific locations.
- type: UseCases
  data:
  - name: Website Lead Forms
    description: Embed a public lead form on a website to push inquiries directly into Tripleseat via the lead form API.
  - name: CRM And Marketing Sync
    description: Synchronize accounts, contacts, and events with external CRM and email marketing platforms.
  - name: Real-Time Integrations
    description: React to lead creation and conversion in real time using webhooks to drive downstream automation.
  - name: Reporting And Analytics
    description: Extract events and leads into data warehouses and dashboards for sales reporting.
- type: Integrations
  data:
  - name: SevenRooms
    description: Reservation, seating, and guest management platform that shares reservation and event details with Tripleseat.
  - name: OpenTable Guest Center
    description: Connect Tripleseat events to OpenTable guest center bookings to avoid double bookings.
  - name: Tock
    description: Collect private event leads from Tock and transfer them into Tripleseat.
  - name: Square
    description: Tripleseat integration available through the Square App Marketplace.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com