CTY Auth Docs Get an API key

API Reference


Introduction

What the management API covers and how its responses are shaped.

The CTY Auth API lets your own server do what you would otherwise do by hand in the panel: issue and revoke licenses, freeze or extend them, ban a device, top up a reseller.

Everything lives under one base URL and answers in JSON. Start with Authentication to get a token, then pick the resource you need from the sidebar.

Conventions

JSON in, JSON out Every request body is JSON and every response is JSON, including failures. Send Content-Type: application/json on anything that carries a body.
Money is integer cents Any field ending in _cents is a whole number of cents in the workspace currency. There are no floats anywhere in this API.
Times are ISO 8601 Timestamps come back as 2026-09-19T09:00:00+00:00 in UTC. A null timestamp means the thing has not happened yet.
Lists are paged Every list takes per_page up to 200 and answers with a page object holding current, last, total and per_page. Pass page to walk it.