Cisco Webex · Capability
Cisco Webex Meetings API — Registrants
Cisco Webex Meetings API — Registrants. 6 operations. Lead operation: Cisco Webex List Meeting Registrants. Self-contained Naftiko capability covering one Cisco Webex business surface.
What You Can Do
GET
Listmeetingregistrants
— Cisco Webex List Meeting Registrants
/v1/meetings/{meetingid}/registrants
POST
Approvemeetingregistrants
— Cisco Webex Batch Approve Meeting Registrants
/v1/meetings/{meetingid}/registrants/approve
POST
Batchdeletemeetingregistrants
— Cisco Webex Batch Delete Meeting Registrants
/v1/meetings/{meetingid}/registrants/bulkdelete
POST
Batchregistermeetingregistrants
— Cisco Webex Batch Register Meeting Registrants
/v1/meetings/{meetingid}/registrants/bulkinsert
POST
Cancelmeetingregistrants
— Cisco Webex Batch Cancel Meeting Registrants
/v1/meetings/{meetingid}/registrants/cancel
POST
Rejectmeetingregistrants
— Cisco Webex Batch Reject Meeting Registrants
/v1/meetings/{meetingid}/registrants/reject
MCP Tools
cisco-webex-list-meeting-registrants
Cisco Webex List Meeting Registrants
read-only
idempotent
cisco-webex-batch-approve-meeting
Cisco Webex Batch Approve Meeting Registrants
cisco-webex-batch-delete-meeting
Cisco Webex Batch Delete Meeting Registrants
cisco-webex-batch-register-meeting
Cisco Webex Batch Register Meeting Registrants
cisco-webex-batch-cancel-meeting
Cisco Webex Batch Cancel Meeting Registrants
cisco-webex-batch-reject-meeting
Cisco Webex Batch Reject Meeting Registrants
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Cisco Webex Meetings API — Registrants
description: 'Cisco Webex Meetings API — Registrants. 6 operations. Lead operation: Cisco Webex List Meeting Registrants.
Self-contained Naftiko capability covering one Cisco Webex business surface.'
tags:
- Cisco Webex
- Registrants
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
CISCO_WEBEX_API_KEY: CISCO_WEBEX_API_KEY
capability:
consumes:
- type: http
namespace: meetings-registrants
baseUri: https://webexapis.com/v1
description: Cisco Webex Meetings API — Registrants business capability. Self-contained, no shared references.
resources:
- name: meetings-meetingId-registrants
path: /meetings/{meetingId}/registrants
operations:
- name: listmeetingregistrants
method: GET
description: Cisco Webex List Meeting Registrants
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: meetingId
in: path
type: string
description: Unique identifier for the meeting series.
required: true
- name: hostEmail
in: query
type: string
description: Email address of the meeting host (admin use).
- name: max
in: query
type: integer
description: Maximum number of registrants to return.
- name: meetings-meetingId-registrants-approve
path: /meetings/{meetingId}/registrants/approve
operations:
- name: approvemeetingregistrants
method: POST
description: Cisco Webex Batch Approve Meeting Registrants
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: meetingId
in: path
type: string
description: Unique identifier for the meeting series.
required: true
- name: current
in: query
type: boolean
description: Whether to filter for the current scheduled meeting.
- name: hostEmail
in: query
type: string
description: Email address of the meeting host (admin use).
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: meetings-meetingId-registrants-bulkDelete
path: /meetings/{meetingId}/registrants/bulkDelete
operations:
- name: batchdeletemeetingregistrants
method: POST
description: Cisco Webex Batch Delete Meeting Registrants
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: meetingId
in: path
type: string
description: Unique identifier for the meeting series.
required: true
- name: current
in: query
type: boolean
description: Whether to filter for the current scheduled meeting.
- name: hostEmail
in: query
type: string
description: Email address of the meeting host (admin use).
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: meetings-meetingId-registrants-bulkInsert
path: /meetings/{meetingId}/registrants/bulkInsert
operations:
- name: batchregistermeetingregistrants
method: POST
description: Cisco Webex Batch Register Meeting Registrants
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: meetingId
in: path
type: string
description: Unique identifier for the meeting series.
required: true
- name: current
in: query
type: boolean
description: Whether to filter for the current scheduled meeting.
- name: hostEmail
in: query
type: string
description: Email address of the meeting host (admin use).
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: meetings-meetingId-registrants-cancel
path: /meetings/{meetingId}/registrants/cancel
operations:
- name: cancelmeetingregistrants
method: POST
description: Cisco Webex Batch Cancel Meeting Registrants
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: meetingId
in: path
type: string
description: Unique identifier for the meeting series.
required: true
- name: current
in: query
type: boolean
description: Whether to filter for the current scheduled meeting.
- name: hostEmail
in: query
type: string
description: Email address of the meeting host (admin use).
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: meetings-meetingId-registrants-reject
path: /meetings/{meetingId}/registrants/reject
operations:
- name: rejectmeetingregistrants
method: POST
description: Cisco Webex Batch Reject Meeting Registrants
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: meetingId
in: path
type: string
description: Unique identifier for the meeting series.
required: true
- name: current
in: query
type: boolean
description: Whether to filter for the current scheduled meeting.
- name: hostEmail
in: query
type: string
description: Email address of the meeting host (admin use).
- name: body
in: body
type: object
description: Request body (JSON).
required: true
authentication:
type: bearer
token: '{{env.CISCO_WEBEX_API_KEY}}'
exposes:
- type: rest
namespace: meetings-registrants-rest
port: 8080
description: REST adapter for Cisco Webex Meetings API — Registrants. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/meetings/{meetingid}/registrants
name: meetings-meetingid-registrants
description: REST surface for meetings-meetingId-registrants.
operations:
- method: GET
name: listmeetingregistrants
description: Cisco Webex List Meeting Registrants
call: meetings-registrants.listmeetingregistrants
with:
meetingId: rest.meetingId
hostEmail: rest.hostEmail
max: rest.max
outputParameters:
- type: object
mapping: $.
- path: /v1/meetings/{meetingid}/registrants/approve
name: meetings-meetingid-registrants-approve
description: REST surface for meetings-meetingId-registrants-approve.
operations:
- method: POST
name: approvemeetingregistrants
description: Cisco Webex Batch Approve Meeting Registrants
call: meetings-registrants.approvemeetingregistrants
with:
meetingId: rest.meetingId
current: rest.current
hostEmail: rest.hostEmail
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/meetings/{meetingid}/registrants/bulkdelete
name: meetings-meetingid-registrants-bulkdelete
description: REST surface for meetings-meetingId-registrants-bulkDelete.
operations:
- method: POST
name: batchdeletemeetingregistrants
description: Cisco Webex Batch Delete Meeting Registrants
call: meetings-registrants.batchdeletemeetingregistrants
with:
meetingId: rest.meetingId
current: rest.current
hostEmail: rest.hostEmail
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/meetings/{meetingid}/registrants/bulkinsert
name: meetings-meetingid-registrants-bulkinsert
description: REST surface for meetings-meetingId-registrants-bulkInsert.
operations:
- method: POST
name: batchregistermeetingregistrants
description: Cisco Webex Batch Register Meeting Registrants
call: meetings-registrants.batchregistermeetingregistrants
with:
meetingId: rest.meetingId
current: rest.current
hostEmail: rest.hostEmail
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/meetings/{meetingid}/registrants/cancel
name: meetings-meetingid-registrants-cancel
description: REST surface for meetings-meetingId-registrants-cancel.
operations:
- method: POST
name: cancelmeetingregistrants
description: Cisco Webex Batch Cancel Meeting Registrants
call: meetings-registrants.cancelmeetingregistrants
with:
meetingId: rest.meetingId
current: rest.current
hostEmail: rest.hostEmail
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/meetings/{meetingid}/registrants/reject
name: meetings-meetingid-registrants-reject
description: REST surface for meetings-meetingId-registrants-reject.
operations:
- method: POST
name: rejectmeetingregistrants
description: Cisco Webex Batch Reject Meeting Registrants
call: meetings-registrants.rejectmeetingregistrants
with:
meetingId: rest.meetingId
current: rest.current
hostEmail: rest.hostEmail
body: rest.body
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: meetings-registrants-mcp
port: 9090
transport: http
description: MCP adapter for Cisco Webex Meetings API — Registrants. One tool per consumed operation, routed inline through
this capability's consumes block.
tools:
- name: cisco-webex-list-meeting-registrants
description: Cisco Webex List Meeting Registrants
hints:
readOnly: true
destructive: false
idempotent: true
call: meetings-registrants.listmeetingregistrants
with:
meetingId: tools.meetingId
hostEmail: tools.hostEmail
max: tools.max
outputParameters:
- type: object
mapping: $.
- name: cisco-webex-batch-approve-meeting
description: Cisco Webex Batch Approve Meeting Registrants
hints:
readOnly: false
destructive: false
idempotent: false
call: meetings-registrants.approvemeetingregistrants
with:
meetingId: tools.meetingId
current: tools.current
hostEmail: tools.hostEmail
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: cisco-webex-batch-delete-meeting
description: Cisco Webex Batch Delete Meeting Registrants
hints:
readOnly: false
destructive: false
idempotent: false
call: meetings-registrants.batchdeletemeetingregistrants
with:
meetingId: tools.meetingId
current: tools.current
hostEmail: tools.hostEmail
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: cisco-webex-batch-register-meeting
description: Cisco Webex Batch Register Meeting Registrants
hints:
readOnly: false
destructive: false
idempotent: false
call: meetings-registrants.batchregistermeetingregistrants
with:
meetingId: tools.meetingId
current: tools.current
hostEmail: tools.hostEmail
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: cisco-webex-batch-cancel-meeting
description: Cisco Webex Batch Cancel Meeting Registrants
hints:
readOnly: false
destructive: false
idempotent: false
call: meetings-registrants.cancelmeetingregistrants
with:
meetingId: tools.meetingId
current: tools.current
hostEmail: tools.hostEmail
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: cisco-webex-batch-reject-meeting
description: Cisco Webex Batch Reject Meeting Registrants
hints:
readOnly: false
destructive: false
idempotent: false
call: meetings-registrants.rejectmeetingregistrants
with:
meetingId: tools.meetingId
current: tools.current
hostEmail: tools.hostEmail
body: tools.body
outputParameters:
- type: object
mapping: $.