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.

Run with Naftiko Cisco WebexRegistrants

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

meetings-registrants.yaml Raw ↑
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: $.