RPKI API 参考

RPKI API。

共 13 个端点,其中 6 个只读。每一个都同时是 orbit 命令行中的命令、SDK 中的方法和 MCP 服务器上的工具。

01

cas

端点权限参数CLI · MCP 工具
GET /rpki/cas
List hosted CAs (with their ROAs)
只读—orbit rpki cas list
rpki_cas_list
POST /rpki/cas
Create a hosted certificate authority
读写请求体: handle* string, parent_rir string, asns integer[]orbit rpki cas create
rpki_cas_create
GET /rpki/cas/{id}
Get a CA
只读id integerorbit rpki cas get <id>
rpki_cas_get
PATCH /rpki/cas/{id}
Update origin ASNs / note
读写id integer
请求体: asns integer[], note string
orbit rpki cas patch <id>
rpki_cas_patch
DELETE /rpki/cas/{id}
Delete a CA and its ROAs
读写id integerorbit rpki cas delete <id>
rpki_cas_delete
GET /rpki/cas/{id}/child-request
RFC 8183 child request XML to hand to your RIR
只读id integerorbit rpki cas childrequest <id>
rpki_cas_childrequest
POST /rpki/cas/{id}/parent-response
Submit the RIR's parent response XML
读写id integer
请求体: xml* string
orbit rpki cas parentresponse <id>
rpki_cas_parentresponse
POST /rpki/cas/{id}/sync
Refresh certified resources from the repository
读写id 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
只读id integerorbit rpki cas suggestions <id>
rpki_cas_suggestions
GET /rpki/cas/{id}/rpsl
ROAs as RPSL route/route6 objects
只读id integerorbit rpki cas rpsl <id>
rpki_cas_rpsl
02

roas

端点权限参数CLI · MCP 工具
GET /rpki/cas/{id}/roas
List ROAs
只读id integer
?limit integer
?offset integer
orbit rpki roas list <id>
rpki_roas_list
POST /rpki/cas/{id}/roas
Add a ROA
读写id integer
请求体: 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
读写id integer
rid integer
orbit rpki roas delete <id> <rid>
rpki_roas_delete
继续

相关文档

账户 API 参考

Orbit API 中 账户 的全部 10 个端点:方法与路径、所需令牌权限、参数,以及对应的命令行命令与 MCP 工具。

组织 API 参考

Orbit API 中 组织 的全部 10 个端点:方法与路径、所需令牌权限、参数,以及对应的命令行命令与 MCP 工具。

服务 API 参考

Orbit API 中 服务 的全部 15 个端点:方法与路径、所需令牌权限、参数,以及对应的命令行命令与 MCP 工具。

← 全部文档