Webex · Capability
Webex Admin — API - Domain Management
Webex Admin — API - Domain Management. 5 operations. Lead operation: Claim Domain. Self-contained Naftiko capability covering one Webex business surface.
What You Can Do
POST
Claimdomain
— Claim Domain
/v1/identity/organizations/{orgid}/actions/claimdomain
POST
Getdomainverificationtoken
— Get Domain Verification Token
/v1/identity/organizations/{orgid}/actions/getdomainverificationtoken
POST
Unclaimdomain
— Unclaim Domain
/v1/identity/organizations/{orgid}/actions/unclaimdomain
POST
Unverifydomain
— Unverify Domain
/v1/identity/organizations/{orgid}/actions/unverifydomain
POST
Verifydomain
— Verify Domain
/v1/identity/organizations/{orgid}/actions/verifydomain
MCP Tools
claim-domain
Claim Domain
get-domain-verification-token
Get Domain Verification Token
read-only
unclaim-domain
Unclaim Domain
unverify-domain
Unverify Domain
verify-domain
Verify Domain
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Webex Admin — API - Domain Management
description: 'Webex Admin — API - Domain Management. 5 operations. Lead operation: Claim Domain. Self-contained Naftiko
capability covering one Webex business surface.'
tags:
- Webex
- API - Domain Management
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
WEBEX_API_KEY: WEBEX_API_KEY
capability:
consumes:
- type: http
namespace: admin-api-domain-management
baseUri: ''
description: Webex Admin — API - Domain Management business capability. Self-contained, no shared references.
resources:
- name: identity-organizations-orgId-actions-claimDomain
path: /identity/organizations/{orgId}/actions/claimDomain
operations:
- name: claimdomain
method: POST
description: Claim Domain
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: orgId
in: path
type: string
description: The Webex Identity-assigned organization identifier for a user's organization.
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: identity-organizations-orgId-actions-getDomainVerificationToken
path: /identity/organizations/{orgId}/actions/getDomainVerificationToken
operations:
- name: getdomainverificationtoken
method: POST
description: Get Domain Verification Token
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: orgId
in: path
type: string
description: The Webex Identity-assigned organization identifier for a user's organization.
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: identity-organizations-orgId-actions-unclaimDomain
path: /identity/organizations/{orgId}/actions/unclaimDomain
operations:
- name: unclaimdomain
method: POST
description: Unclaim Domain
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: orgId
in: path
type: string
description: The Webex Identity-assigned organization identifier for a user's organization.
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: identity-organizations-orgId-actions-unverifyDomain
path: /identity/organizations/{orgId}/actions/unverifyDomain
operations:
- name: unverifydomain
method: POST
description: Unverify Domain
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: orgId
in: path
type: string
description: The Webex Identity-assigned organization identifier for a user's organization.
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: identity-organizations-orgId-actions-verifyDomain
path: /identity/organizations/{orgId}/actions/verifyDomain
operations:
- name: verifydomain
method: POST
description: Verify Domain
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: orgId
in: path
type: string
description: The Webex Identity-assigned organization identifier for a user's organization.
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
authentication:
type: bearer
token: '{{env.WEBEX_API_KEY}}'
exposes:
- type: rest
namespace: admin-api-domain-management-rest
port: 8080
description: REST adapter for Webex Admin — API - Domain Management. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/identity/organizations/{orgid}/actions/claimdomain
name: identity-organizations-orgid-actions-claimdomain
description: REST surface for identity-organizations-orgId-actions-claimDomain.
operations:
- method: POST
name: claimdomain
description: Claim Domain
call: admin-api-domain-management.claimdomain
with:
orgId: rest.orgId
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/identity/organizations/{orgid}/actions/getdomainverificationtoken
name: identity-organizations-orgid-actions-getdomainverificationtoken
description: REST surface for identity-organizations-orgId-actions-getDomainVerificationToken.
operations:
- method: POST
name: getdomainverificationtoken
description: Get Domain Verification Token
call: admin-api-domain-management.getdomainverificationtoken
with:
orgId: rest.orgId
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/identity/organizations/{orgid}/actions/unclaimdomain
name: identity-organizations-orgid-actions-unclaimdomain
description: REST surface for identity-organizations-orgId-actions-unclaimDomain.
operations:
- method: POST
name: unclaimdomain
description: Unclaim Domain
call: admin-api-domain-management.unclaimdomain
with:
orgId: rest.orgId
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/identity/organizations/{orgid}/actions/unverifydomain
name: identity-organizations-orgid-actions-unverifydomain
description: REST surface for identity-organizations-orgId-actions-unverifyDomain.
operations:
- method: POST
name: unverifydomain
description: Unverify Domain
call: admin-api-domain-management.unverifydomain
with:
orgId: rest.orgId
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/identity/organizations/{orgid}/actions/verifydomain
name: identity-organizations-orgid-actions-verifydomain
description: REST surface for identity-organizations-orgId-actions-verifyDomain.
operations:
- method: POST
name: verifydomain
description: Verify Domain
call: admin-api-domain-management.verifydomain
with:
orgId: rest.orgId
body: rest.body
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: admin-api-domain-management-mcp
port: 9090
transport: http
description: MCP adapter for Webex Admin — API - Domain Management. One tool per consumed operation, routed inline through
this capability's consumes block.
tools:
- name: claim-domain
description: Claim Domain
hints:
readOnly: false
destructive: false
idempotent: false
call: admin-api-domain-management.claimdomain
with:
orgId: tools.orgId
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: get-domain-verification-token
description: Get Domain Verification Token
hints:
readOnly: true
destructive: false
idempotent: false
call: admin-api-domain-management.getdomainverificationtoken
with:
orgId: tools.orgId
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: unclaim-domain
description: Unclaim Domain
hints:
readOnly: false
destructive: false
idempotent: false
call: admin-api-domain-management.unclaimdomain
with:
orgId: tools.orgId
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: unverify-domain
description: Unverify Domain
hints:
readOnly: false
destructive: false
idempotent: false
call: admin-api-domain-management.unverifydomain
with:
orgId: tools.orgId
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: verify-domain
description: Verify Domain
hints:
readOnly: false
destructive: false
idempotent: false
call: admin-api-domain-management.verifydomain
with:
orgId: tools.orgId
body: tools.body
outputParameters:
- type: object
mapping: $.