API reference

/v1/tenant-scopes

68 operations

← All groups

MethodPathSummaryAuth
POST/v1/tenant-scopes/{scope_id}/l4-line-switchesCreate an idempotent line-group switchSession
GET/v1/tenant-scopes/{scope_id}/l4-line-switches/currentRead the latest durable switch for operator recoverySession
GET/v1/tenant-scopes/{scope_id}/l4-line-switches/{switch_id}Read durable switch stateSession
POST/v1/tenant-scopes/{scope_id}/l4-line-switches/{switch_id}/reconcileAdvance one idempotent state-machine step from durable factsSession
GET/v1/tenant-scopes/{scope_id}/sites/{site_id}/telemetry-capture-policy—Session
PUT/v1/tenant-scopes/{scope_id}/sites/{site_id}/telemetry-capture-policy—Session
GET/v1/tenant-scopes/{tenant_scope_id}/challenge-policiesList active challenge policies in one tenant scopeSession
POST/v1/tenant-scopes/{tenant_scope_id}/challenge-policiesCreate a challenge policy for a tenant-owned site and hostSession
GET/v1/tenant-scopes/{tenant_scope_id}/challenge-policies/{policy_id}Read one challenge policySession
PATCH/v1/tenant-scopes/{tenant_scope_id}/challenge-policies/{policy_id}Append a new challenge policy configuration revisionSession
DELETE/v1/tenant-scopes/{tenant_scope_id}/challenge-policies/{policy_id}Soft-delete a challenge policy by appending a tombstone revisionSession
POST/v1/tenant-scopes/{tenant_scope_id}/challenge-policies/{policy_id}/disableDisable a challenge policy with revision CASSession
POST/v1/tenant-scopes/{tenant_scope_id}/challenge-policies/{policy_id}/enableEnable a challenge policy with revision CASSession
POST/v1/tenant-scopes/{tenant_scope_id}/challenge-policies/{policy_id}/publicationsPublish one exact enabled challenge policy revision to Edge nodesSession
GET/v1/tenant-scopes/{tenant_scope_id}/challenge-policies/{policy_id}/publications/{rollout_id}Read the bounded rollout state for an exact policy artifactSession
POST/v1/tenant-scopes/{tenant_scope_id}/challenge-policies/{policy_id}/publications/{rollout_id}/promotePromote an exact healthy challenge rollout into Edge configurationSession
POST/v1/tenant-scopes/{tenant_scope_id}/error-page-publications发布租户作用域的错误页配置Session
GET/v1/tenant-scopes/{tenant_scope_id}/error-page-publications/{publication_id}读取一个不可变错误页发布结果Session
GET/v1/tenant-scopes/{tenant_scope_id}/http-policiesList non-deleted HTTP policies in one tenant scopeSession
POST/v1/tenant-scopes/{tenant_scope_id}/http-policiesCreate revision one for a tenant-owned siteSession
GET/v1/tenant-scopes/{tenant_scope_id}/http-policies/publication-previewRead a deterministic unsigned Edge v1 source snapshotSession
GET/v1/tenant-scopes/{tenant_scope_id}/http-policies/{policy_id}Read one HTTP policySession
PATCH/v1/tenant-scopes/{tenant_scope_id}/http-policies/{policy_id}Append a configuration revisionSession
DELETE/v1/tenant-scopes/{tenant_scope_id}/http-policies/{policy_id}Soft-delete a policy by appending a tombstone revisionSession
POST/v1/tenant-scopes/{tenant_scope_id}/http-policies/{policy_id}/disableDisable a policy with revision CASSession
POST/v1/tenant-scopes/{tenant_scope_id}/http-policies/{policy_id}/enableEnable a policy with revision CASSession
GET/v1/tenant-scopes/{tenant_scope_id}/origin-auth/credentialsList redacted credential heads in one tenantSession
POST/v1/tenant-scopes/{tenant_scope_id}/origin-auth/credentialsEncrypt and append credential revision 1Session
GET/v1/tenant-scopes/{tenant_scope_id}/origin-auth/credentials/{credential_id}Read one redacted credential headSession
DELETE/v1/tenant-scopes/{tenant_scope_id}/origin-auth/credentials/{credential_id}Append a credential tombstone revisionSession
POST/v1/tenant-scopes/{tenant_scope_id}/origin-auth/credentials/{credential_id}/disableAppend a disabled credential revisionSession
POST/v1/tenant-scopes/{tenant_scope_id}/origin-auth/credentials/{credential_id}/replaceEncrypt replacement material with the active envelope keySession
POST/v1/tenant-scopes/{tenant_scope_id}/origin-auth/credentials/{credential_id}/verifyInvoke the injected verifier and append a verified revisionSession
POST/v1/tenant-scopes/{tenant_scope_id}/origin-auth/edge-publications发布租户作用域的源站鉴权配置Session
GET/v1/tenant-scopes/{tenant_scope_id}/origin-auth/edge-publications/{publication_id}读取一个不可变源站鉴权发布结果Session
GET/v1/tenant-scopes/{tenant_scope_id}/origin-auth/publicationsRead the latest deterministic secret-free snapshotSession
POST/v1/tenant-scopes/{tenant_scope_id}/origin-auth/publicationsAppend the next tenant publication snapshotSession
GET/v1/tenant-scopes/{tenant_scope_id}/origin-auth/rulesList current rule revisionsSession
POST/v1/tenant-scopes/{tenant_scope_id}/origin-auth/rulesCreate a tenant, site, and source-bound ruleSession
GET/v1/tenant-scopes/{tenant_scope_id}/origin-auth/rules/{rule_id}Read one current rule revisionSession
PATCH/v1/tenant-scopes/{tenant_scope_id}/origin-auth/rules/{rule_id}Append a rule configuration revisionSession
DELETE/v1/tenant-scopes/{tenant_scope_id}/origin-auth/rules/{rule_id}Append a rule tombstone revisionSession
POST/v1/tenant-scopes/{tenant_scope_id}/origin-auth/rules/{rule_id}/disableDisable a rule by revision CASSession
POST/v1/tenant-scopes/{tenant_scope_id}/origin-auth/rules/{rule_id}/enableEnable a rule after verified credential gates passSession
POST/v1/tenant-scopes/{tenant_scope_id}/origin-auth/rules/{rule_id}/rotateSchedule current and previous credential cutoverSession
GET/v1/tenant-scopes/{tenant_scope_id}/plugin-installationsList tenant plugin installation authorization stateSession
GET/v1/tenant-scopes/{tenant_scope_id}/plugin-installations/{authorization_id}Read one tenant plugin installation authorizationSession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-installations/{authorization_id}/confirmConfirm declared and sensitive plugin scopes before installationSession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-installations/{authorization_id}/disableProtectively disable an installed plugin without consulting LicenseSession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-installations/{authorization_id}/uninstallRevoke local plugin identity and record protective uninstallSession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-installations/{authorization_id}/upgradeApprove a compatible plugin upgrade and any newly declared scopesSession
GET/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptionsList webhook subscriptionsSession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptionsCreate a webhook subscription and one-time secretSession
GET/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptions/{subscription_id}Get a webhook subscriptionSession
GET/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptions/{subscription_id}/deliveriesList subscription deliveriesSession
GET/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptions/{subscription_id}/deliveries/{delivery_id}Get a delivery statusSession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptions/{subscription_id}/deliveries/{delivery_id}/replaysReplay a delivered or dead-lettered deliverySession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptions/{subscription_id}/delivery-replaysReplay the terminal deliveries of a time rangeSession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptions/{subscription_id}/revokeRevoke a webhook subscription and fence new deliveriesSession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptions/{subscription_id}/secret-rotationsGenerate a pending secret rotationSession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptions/{subscription_id}/secret-rotations/{rotation_id}/activateActivate a pending secret rotationSession
POST/v1/tenant-scopes/{tenant_scope_id}/plugin-webhook-subscriptions/{subscription_id}/test-deliveriesQueue a signed CloudEvents test deliverySession
POST/v1/tenant-scopes/{tenant_scope_id}/site-protocol-batches批量启用或关闭网站 HTTP/3Session
GET/v1/tenant-scopes/{tenant_scope_id}/site-protocol-batches/{batch_id}获取批次、逐站点状态和部分节点结果Session
POST/v1/tenant-scopes/{tenant_scope_id}/site-protocol-batches/{batch_id}/retry仅重试批次中的失败站点Session
POST/v1/tenant-scopes/{tenant_scope_id}/site-protocol-batches/{batch_id}/rollback创建恢复到批次前协议状态的回滚批次Session
GET/v1/tenant-scopes/{tenant_scope_id}/theme—Session
PUT/v1/tenant-scopes/{tenant_scope_id}/theme—Session

Contract file:api/control-l4-line-switch.openapi.yaml api/control-site-capture.openapi.yaml api/control-challenge-policies.openapi.yaml api/control-error-page-publications.openapi.yaml api/control-http-policies.openapi.yaml api/control-origin-auth.openapi.yaml api/control-origin-auth-publications.openapi.yaml api/control-plugin-installations.openapi.yaml api/control-plugin-webhooks.openapi.yaml api/control-site-protocols.openapi.yaml api/control-themes.openapi.yaml