Account API reference
Every Account endpoint in the Orbit API (10): method and path, the token scope it needs, its parameters, and the matching CLI command and MCP tool.
15 endpoints, 8 of them read-only. Every one is also a command in the orbit CLI, a method in the SDKs and a tool on the MCP server.
| Endpoint | Scope | Parameters | CLI · MCP tool |
|---|---|---|---|
GET /servicesList my services | read | ?limit integer?offset integer | orbit services listservices_list |
GET /services/{id}Get a service | read | id integer | orbit services get <id>services_get |
POST /services/{id}/transferMove a service (with its zones, sites and rules) to yourself or to a team you administer | write | id integerbody: to* string | orbit services transfer <id>services_transfer |
POST /services/{id}/rule-testCheck what a name would do against the custom rules | read | id integerbody: name string, qtype string, rules string | orbit services ruletest <id>services_ruletest |
GET /services/{id}/query-logRecent queries (private resolvers with logging on) | read | id integer?q string?action pass | blocked | rewritten | safesearch | ratelimited?limit integer | orbit services querylog <id>services_querylog |
GET /services/{id}/statsResolver statistics | read | id integer?days integer | orbit services dnsstats <id>services_dnsstats |
| Endpoint | Scope | Parameters | CLI · MCP tool |
|---|---|---|---|
GET /services/{id}/filterResolver filter lists and rewrites | read | id integer | orbit services filter get <id>services_filter_get |
PUT /services/{id}/filterReplace resolver filter lists / rewrites | write | id integerbody: custom_block string, custom_allow string, rewrites string, block_mode nxdomain | zero | page, filter_lists string | orbit services filter put <id>services_filter_put |
| Endpoint | Scope | Parameters | CLI · MCP tool |
|---|---|---|---|
GET /services/{id}/policyResolver filtering policy | read | id integer | orbit services policy get <id>services_policy_get |
PUT /services/{id}/policyUpdate the resolver filtering policy | write | id integerbody: rules string, blocked_services string, schedule_json string, tz string, safesearch string, block_bypass boolean, log_mode off | blocked | all, log_days integer, anonymize_ip boolean, ratelimit integer, ttl_min integer, ttl_max integer, access_allow string, access_deny string, forwards string, paused_until string | orbit services policy put <id>services_policy_put |
| Endpoint | Scope | Parameters | CLI · MCP tool |
|---|---|---|---|
GET /services/{id}/clientsList client groups | read | id integer | orbit services clients list <id>services_clients_list |
POST /services/{id}/clientsCreate a client group | write | id integerbody: id integer, name string, client_id string, addrs string, tags string, enabled boolean, paused_until string, lists string, rules string, blocked_services string, safesearch string, block_mode string, log_mode string | orbit services clients create <id>services_clients_create |
PATCH /services/{id}/clients/{client_id}Update a client group | write | id integerclient_id integerbody: id integer, name string, client_id string, addrs string, tags string, enabled boolean, paused_until string, lists string, rules string, blocked_services string, safesearch string, block_mode string, log_mode string | orbit services clients patch <id> <client_id>services_clients_patch |
DELETE /services/{id}/clients/{client_id}Delete a client group | write | id integerclient_id integer | orbit services clients delete <id> <client_id>services_clients_delete |
POST /services/{id}/clients/{client_id}/ddns-tokenIssue or revoke a dynamic-address update token | write | id integerclient_id integerbody: revoke boolean | orbit services clients token <id> <client_id>services_clients_token |
Every Account endpoint in the Orbit API (10): method and path, the token scope it needs, its parameters, and the matching CLI command and MCP tool.
Every Organization endpoint in the Orbit API (10): method and path, the token scope it needs, its parameters, and the matching CLI command and MCP tool.
Every DNS endpoint in the Orbit API (30): method and path, the token scope it needs, its parameters, and the matching CLI command and MCP tool.