Skip to content

TopTickets API Documentation

welcome-banner

Welcome to the TopTickets Developer Documentation. The TopTickets API enables you to programmatically manage support tickets, customers, teams, and users within your organization.

Overview

The TopTickets API is a RESTful API that uses JSON for request and response bodies. All API access is over HTTPS, and all data is sent and received as JSON.

Base URL:

https://api.toptickets.app/v1

Key Features

  • Ticket Management - Create, update, and track support tickets
  • Customer Management - Maintain customer records and profiles
  • Team Collaboration - Organize agents into teams for efficient ticket routing
  • User Management - Manage agent accounts and permissions
  • Comments & Attachments - Add notes and files to tickets
  • Activity Tracking - Full audit trail of all changes

Authentication

The API uses Bearer token authentication with API keys. All requests must include an Authorization header:

Authorization: Bearer tt_admin_abc123...

See Authentication for details on obtaining and using API keys.

API Versioning

The API is versioned via the URL path. The current version is v1. We will provide advance notice before releasing breaking changes.

Rate Limits

API requests are rate limited based on your API key type:

Key Type Rate Limit
Admin (tt_admin_) 2,000 requests/minute
Read-only (tt_ro_) 200 requests/minute
Agent (tt_agent_) 200 requests/minute

See Rate Limits for more details.

Need Help?