RPKI API reference

RPKI API.

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.

01

cas

EndpointScopeParametersCLI · MCP tool
GET /rpki/cas
List hosted CAs (with their ROAs)
read—orbit rpki cas list
rpki_cas_list
POST /rpki/cas
Create a hosted certificate authority
writebody: handle* string, parent_rir string, asns integer[]orbit rpki cas create
rpki_cas_create
GET /rpki/cas/{id}
Get a CA
readid integerorbit rpki cas get <id>
rpki_cas_get
PATCH /rpki/cas/{id}
Update origin ASNs / note
writeid integer
body: asns integer[], note string
orbit rpki cas patch <id>
rpki_cas_patch
DELETE /rpki/cas/{id}
Delete a CA and its ROAs
writeid integerorbit rpki cas delete <id>
rpki_cas_delete
GET /rpki/cas/{id}/child-request
RFC 8183 child request XML to hand to your RIR
readid integerorbit rpki cas childrequest <id>
rpki_cas_childrequest
POST /rpki/cas/{id}/parent-response
Submit the RIR's parent response XML
writeid integer
body: xml* string
orbit rpki cas parentresponse <id>
rpki_cas_parentresponse
POST /rpki/cas/{id}/sync
Refresh certified resources from the repository
writeid integerorbit rpki cas sync <id>
rpki_cas_sync
GET /rpki/cas/{id}/suggestions
Prefixes announced by the CA's ASNs (RIPEstat) and whether a ROA covers them
readid integerorbit rpki cas suggestions <id>
rpki_cas_suggestions
GET /rpki/cas/{id}/rpsl
ROAs as RPSL route/route6 objects
readid integerorbit rpki cas rpsl <id>
rpki_cas_rpsl
02

roas

EndpointScopeParametersCLI · MCP tool
GET /rpki/cas/{id}/roas
List ROAs
readid integer
?limit integer
?offset integer
orbit rpki roas list <id>
rpki_roas_list
POST /rpki/cas/{id}/roas
Add a ROA
writeid integer
body: 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
writeid integer
rid integer
orbit rpki roas delete <id> <rid>
rpki_roas_delete
Next

Related

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.

Organization API reference

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.

Services API reference

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.

← All documentation