方法路径摘要认证
GET/v1/certificate-publicationsList current certificate publication statuses登录会话
GET/v1/certificate-publications/{site_id}/revisions/{revision}Get one binding revision and its complete state history登录会话

契约文件:api/control-certificate-publications.openapi.yaml

接口详情

GET /v1/certificate-publications

List current certificate publication statuses

operationId
listCertificatePublicationStatuses
认证
  • 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
所需权限

全部需要:certificates.read

参数

listCertificatePublicationStatuses 参数
名称位置类型必填说明
target_scope_idquerystring(uuid)否Required for platform actors; tenant actors may target only their own scope.
statequerystring: pending / leased / retry_wait / succeeded / permanent_failed否—
operationquerystring: publish / unpublish否—
site_idquerystring(uuid)否—
limitqueryinteger否—
cursorquerystring否Opaque signed snapshot cursor bound to actor, tenant and filters.
X-Request-IDheaderstring否—

响应

listCertificatePublicationStatuses 响应
状态码说明
200Current publication state page from one stable snapshot.

字段:items: array<PublicationStatus> snapshot_at: string(date-time) next_cursor?: string

400Invalid query, scope target, body or cursor.
401Bearer session missing, malformed or invalid.
403Scope or certificates.read permission denied.
405Only GET is supported.
500Sanitized publication status storage or cursor encoding failure.

失败时怎么办

  • 400 按字段说明修正参数或请求体再发;不要原样重试。
  • 401 检查凭据格式、是否过期或被轮换。
  • 403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。
  • 500 结果未知:先按资源 ID 或列表回读确认,再决定是否用原 Idempotency-Key 重试。

↑ 回到列表

GET /v1/certificate-publications/{site_id}/revisions/{revision}

Get one binding revision and its complete state history

operationId
getCertificatePublicationStatus
认证
  • 登录会话:主控登录后的 Bearer 会话,由客户本人在自己的主控里使用;插件不能要求客户交出会话。
所需权限

全部需要:certificates.read

参数

getCertificatePublicationStatus 参数
名称位置类型必填说明
site_idpathstring(uuid)是—
revisionpathinteger(int64)是—
target_scope_idquerystring(uuid)否Required for platform actors; tenant actors may target only their own scope.
X-Request-IDheaderstring否—

响应

getCertificatePublicationStatus 响应
状态码说明
200Current state and complete ordered history for one binding revision.

字段:current: PublicationStatus history: array<PublicationStatusEvent>

400Invalid query, scope target, body or cursor.
401Bearer session missing, malformed or invalid.
403Scope or certificates.read permission denied.
404Route or exact site binding revision is absent.
405Only GET is supported.
500Sanitized publication status storage or cursor encoding failure.

失败时怎么办

  • 400 按字段说明修正参数或请求体再发;不要原样重试。
  • 401 检查凭据格式、是否过期或被轮换。
  • 403 检查 Key 范围与所有者当前权限、当前租户作用域;不要换更高权限账号绕过。
  • 404 资源不存在或不属于当前租户。
  • 500 结果未知:先按资源 ID 或列表回读确认,再决定是否用原 Idempotency-Key 重试。

↑ 回到列表