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.
13 endpoints, 6 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 /rpki/casList hosted CAs (with their ROAs) | read | — | orbit rpki cas listrpki_cas_list |
POST /rpki/casCreate a hosted certificate authority | write | body: handle* string, parent_rir string, asns integer[] | orbit rpki cas createrpki_cas_create |
GET /rpki/cas/{id}Get a CA | read | id integer | orbit rpki cas get <id>rpki_cas_get |
PATCH /rpki/cas/{id}Update origin ASNs / note | write | id integerbody: asns integer[], note string | orbit rpki cas patch <id>rpki_cas_patch |
DELETE /rpki/cas/{id}Delete a CA and its ROAs | write | id integer | orbit rpki cas delete <id>rpki_cas_delete |
GET /rpki/cas/{id}/child-requestRFC 8183 child request XML to hand to your RIR | read | id integer | orbit rpki cas childrequest <id>rpki_cas_childrequest |
POST /rpki/cas/{id}/parent-responseSubmit the RIR's parent response XML | write | id integerbody: xml* string | orbit rpki cas parentresponse <id>rpki_cas_parentresponse |
POST /rpki/cas/{id}/syncRefresh certified resources from the repository | write | id integer | orbit rpki cas sync <id>rpki_cas_sync |
GET /rpki/cas/{id}/suggestionsPrefixes announced by the CA's ASNs (RIPEstat) and whether a ROA covers them | read | id integer | orbit rpki cas suggestions <id>rpki_cas_suggestions |
GET /rpki/cas/{id}/rpslROAs as RPSL route/route6 objects | read | id integer | orbit rpki cas rpsl <id>rpki_cas_rpsl |
| Endpoint | Scope | Parameters | CLI · MCP tool |
|---|---|---|---|
GET /rpki/cas/{id}/roasList ROAs | read | id integer?limit integer?offset integer | orbit rpki roas list <id>rpki_roas_list |
POST /rpki/cas/{id}/roasAdd a ROA | write | id integerbody: asn* integer, prefix* string, max_length integer, comment string | orbit rpki roas create <id>rpki_roas_create |
DELETE /rpki/cas/{id}/roas/{rid}Delete a ROA | write | id integerrid integer | orbit rpki roas delete <id> <rid>rpki_roas_delete |
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 Services endpoint in the Orbit API (15): method and path, the token scope it needs, its parameters, and the matching CLI command and MCP tool.