Ticket Tailor

Ticket Tailor is an online event ticketing platform that lets organizers sell tickets and manage box offices for events, from single dates to recurring event series. Its public REST API (base https://api.tickettailor.com/v1) exposes the box office programmatically - events, event series, orders, issued tickets, ticket types, vouchers, and check-ins - authenticated with an API key over HTTP Basic Auth. The API is read-and-write, supports cursor-based pagination, and is rate limited to 5000 requests per 30 minutes.

6 APIs 0 Features
Event TicketingEventsTicketingBox OfficePaymentsRegistration

APIs

Ticket Tailor Events API

List and retrieve the individual event dates in a box office. Each event is a scheduled occurrence (with its own ticket sales) that belongs to an event series. Supports cursor-b...

Ticket Tailor Event Series API

Create, list, retrieve, update, delete, and change the status of event series - the parent container that groups one or more event dates. Also creates ticket types and ticket gr...

Ticket Tailor Orders API

List, retrieve, and update orders belonging to a box office. An order captures the buyer, line items, payment, and the issued tickets produced by a purchase.

Ticket Tailor Issued Tickets API

List, retrieve, create, and void the individual tickets issued to attendees. Each issued ticket carries the holder's details, barcode, and check-in state and is linked to an ord...

Ticket Tailor Vouchers API

Create, list, retrieve, modify, and delete vouchers and inspect their redeemable voucher codes. Vouchers grant buyers discounted or comped access at checkout.

Ticket Tailor Check-ins API

List and record check-ins as attendees arrive at the door. Check-ins mark issued tickets as scanned/admitted for on-site entry management.

Collections

Pricing Plans

Rate Limits

Tickettailor Rate Limits

3 limits

RATE LIMITS

FinOps

Resources

🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Ticket Tailor API
  version: '1.0'
request:
  auth:
    type: basic
    username: '{{apiKey}}'
    password: ''
items:
- info:
    name: Utility
    type: folder
  items:
  - info:
      name: Ping.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/ping
    docs: Simple connectivity and authentication check.
- info:
    name: Events
    type: folder
  items:
  - info:
      name: List all events.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/events
      params:
      - name: starting_after
        value: ''
        type: query
        description: Cursor - return results after this object ID.
      - name: ending_before
        value: ''
        type: query
        description: Cursor - return results before this object ID.
      - name: limit
        value: '100'
        type: query
        description: Maximum results per page (max 100).
    docs: Returns a paginated list of events belonging to the box office.
  - info:
      name: Retrieve an event.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/events/:id
      params:
      - name: id
        value: ''
        type: path
        description: The event ID.
    docs: Retrieves a single event by its ID.
- info:
    name: Event Series
    type: folder
  items:
  - info:
      name: List all event series.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/event_series
    docs: Returns a paginated list of event series in the box office.
  - info:
      name: Create an event series.
      type: http
    http:
      method: POST
      url: https://api.tickettailor.com/v1/event_series
      body:
        type: form
        data: ''
    docs: Creates a new event series.
  - info:
      name: Retrieve an event series.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/event_series/:id
      params:
      - name: id
        value: ''
        type: path
        description: The event series ID.
    docs: Retrieves a single event series by its ID.
  - info:
      name: Update an event series.
      type: http
    http:
      method: PUT
      url: https://api.tickettailor.com/v1/event_series/:id
      params:
      - name: id
        value: ''
        type: path
        description: The event series ID.
      body:
        type: form
        data: ''
    docs: Updates an existing event series.
  - info:
      name: Delete an event series.
      type: http
    http:
      method: DELETE
      url: https://api.tickettailor.com/v1/event_series/:id
      params:
      - name: id
        value: ''
        type: path
        description: The event series ID.
    docs: Deletes an event series.
  - info:
      name: Change event series status.
      type: http
    http:
      method: PATCH
      url: https://api.tickettailor.com/v1/event_series/:id/status
      params:
      - name: id
        value: ''
        type: path
        description: The event series ID.
      body:
        type: form
        data: status=published
    docs: Publishes or unpublishes an event series.
  - info:
      name: Create a ticket type for an event series.
      type: http
    http:
      method: POST
      url: https://api.tickettailor.com/v1/event_series/:id/ticket_types
      params:
      - name: id
        value: ''
        type: path
        description: The event series ID.
      body:
        type: form
        data: ''
    docs: Creates a ticket type scoped to the given event series.
  - info:
      name: Create a ticket group for an event series.
      type: http
    http:
      method: POST
      url: https://api.tickettailor.com/v1/event_series/:id/ticket_groups
      params:
      - name: id
        value: ''
        type: path
        description: The event series ID.
      body:
        type: form
        data: ''
    docs: Creates a ticket group scoped to the given event series.
- info:
    name: Orders
    type: folder
  items:
  - info:
      name: List all orders.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/orders
    docs: Returns a paginated list of orders belonging to the box office.
  - info:
      name: Retrieve an order.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/orders/:id
      params:
      - name: id
        value: ''
        type: path
        description: The order ID.
    docs: Retrieves a single order by its ID.
  - info:
      name: Update an order.
      type: http
    http:
      method: PATCH
      url: https://api.tickettailor.com/v1/orders/:id
      params:
      - name: id
        value: ''
        type: path
        description: The order ID.
      body:
        type: form
        data: ''
    docs: Updates an existing order.
- info:
    name: Issued Tickets
    type: folder
  items:
  - info:
      name: List all issued tickets.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/issued_tickets
    docs: Returns a paginated list of issued tickets.
  - info:
      name: Create an issued ticket.
      type: http
    http:
      method: POST
      url: https://api.tickettailor.com/v1/issued_tickets
      body:
        type: form
        data: ''
    docs: Issues a new ticket.
  - info:
      name: Retrieve an issued ticket.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/issued_tickets/:id
      params:
      - name: id
        value: ''
        type: path
        description: The issued ticket ID.
    docs: Retrieves a single issued ticket by its ID.
  - info:
      name: Void an issued ticket.
      type: http
    http:
      method: POST
      url: https://api.tickettailor.com/v1/issued_tickets/:id/void
      params:
      - name: id
        value: ''
        type: path
        description: The issued ticket ID.
    docs: Voids an issued ticket so it is no longer valid.
- info:
    name: Vouchers
    type: folder
  items:
  - info:
      name: List all vouchers.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/vouchers
    docs: Returns a paginated list of vouchers.
  - info:
      name: Create a voucher.
      type: http
    http:
      method: POST
      url: https://api.tickettailor.com/v1/vouchers
      body:
        type: form
        data: ''
    docs: Creates a voucher and its associated codes.
  - info:
      name: Retrieve a voucher.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/vouchers/:id
      params:
      - name: id
        value: ''
        type: path
        description: The voucher ID.
    docs: Retrieves a single voucher by its ID.
  - info:
      name: Modify a voucher.
      type: http
    http:
      method: PUT
      url: https://api.tickettailor.com/v1/vouchers/:id
      params:
      - name: id
        value: ''
        type: path
        description: The voucher ID.
      body:
        type: form
        data: ''
    docs: Modifies an existing voucher.
  - info:
      name: Delete a voucher.
      type: http
    http:
      method: DELETE
      url: https://api.tickettailor.com/v1/vouchers/:id
      params:
      - name: id
        value: ''
        type: path
        description: The voucher ID.
    docs: Removes a voucher.
  - info:
      name: List voucher codes.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/voucher-codes
    docs: Returns a paginated list of voucher codes.
- info:
    name: Check-ins
    type: folder
  items:
  - info:
      name: List check-ins.
      type: http
    http:
      method: GET
      url: https://api.tickettailor.com/v1/check_ins
    docs: Returns a paginated list of check-ins.
  - info:
      name: Create a check-in.
      type: http
    http:
      method: POST
      url: https://api.tickettailor.com/v1/check_ins
      body:
        type: form
        data: ''
    docs: Records a check-in for an issued ticket at the door.