Skip to main content
The Tickets API lets you manage support tickets programmatically. You can list existing tickets, view ticket details and messages, open new tickets, add replies, close tickets, and download attachments. All ticket endpoints are account scoped and return JSON responses, except for attachment downloads which return the raw file. For an overview of authentication, rate limits, and conventions, see the API overview. For error details, see Errors.

Authentication and base URL

All requests require a bearer token in the Authorization header. Replace $ORBITEL_API_KEY with your actual API key.
The base URL for all endpoints is:
JSON request bodies must include:

Rate limits and permissions

Ticket read operations require the tickets:read scope. Write operations require the tickets:write scope. The global rate limit is 120 requests per minute, including at most 30 write requests. See the API overview for details.

List tickets

Retrieve a paginated list of tickets for your account.

Query parameters

Example request

Get a ticket

Retrieve the full details of a specific ticket, including its messages.

Path parameters

Example request

List departments

Retrieve the list of departments where you can open tickets.

Example request

List linkable services

Retrieve the list of services that can be linked to tickets.

Example request

Download attachment

Download a ticket attachment. This is the only ticket endpoint that does not return a JSON response. The response format depends on the uploaded file type.

Path parameters

Example request

Attachments can only be added through the Orbitel Shield panel, not through the API.

Create a ticket

Open a new support ticket.

Request body

Example request

Reply to a ticket

Add a reply to an existing ticket.

Path parameters

Request body

Example request

Close a ticket

Close an existing ticket.

Path parameters

Example request

Services and invoices

Read services, invoices, and payments.

Protection

Read protected services, traffic, and attack records.

Protection changes

Change prefixes and tunnels, or push the current network configuration.

Webhook signatures

Verify signed attack alert deliveries.