naftiko: 1.0.0-alpha2 info: label: Webex Admin — SCIM 2 Schemas description: 'Webex Admin — SCIM 2 Schemas. 3 operations. Lead operation: Get Group Schema. Self-contained Naftiko capability covering one Webex business surface.' tags: - Webex - SCIM 2 Schemas created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: WEBEX_API_KEY: WEBEX_API_KEY capability: consumes: - type: http namespace: admin-scim-2-schemas baseUri: '' description: Webex Admin — SCIM 2 Schemas business capability. Self-contained, no shared references. resources: - name: Schemas-SCIM2-Group path: /Schemas/SCIM2/Group operations: - name: getgroupschema method: GET description: Get Group Schema outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Schemas-SCIM2-User path: /Schemas/SCIM2/User operations: - name: getuserschema method: GET description: Get User Schema outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Schemas-SCIM2-schemaId path: /Schemas/SCIM2/{schemaId} operations: - name: getschemausinggroupschemaid method: GET description: Get Schema using Group Schema ID outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: schemaId in: path type: string description: The Schema Id of Group/User Schema required: true authentication: type: bearer token: '{{env.WEBEX_API_KEY}}' exposes: - type: rest namespace: admin-scim-2-schemas-rest port: 8080 description: REST adapter for Webex Admin — SCIM 2 Schemas. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/schemas/scim2/group name: schemas-scim2-group description: REST surface for Schemas-SCIM2-Group. operations: - method: GET name: getgroupschema description: Get Group Schema call: admin-scim-2-schemas.getgroupschema outputParameters: - type: object mapping: $. - path: /v1/schemas/scim2/user name: schemas-scim2-user description: REST surface for Schemas-SCIM2-User. operations: - method: GET name: getuserschema description: Get User Schema call: admin-scim-2-schemas.getuserschema outputParameters: - type: object mapping: $. - path: /v1/schemas/scim2/{schemaid} name: schemas-scim2-schemaid description: REST surface for Schemas-SCIM2-schemaId. operations: - method: GET name: getschemausinggroupschemaid description: Get Schema using Group Schema ID call: admin-scim-2-schemas.getschemausinggroupschemaid with: schemaId: rest.schemaId outputParameters: - type: object mapping: $. - type: mcp namespace: admin-scim-2-schemas-mcp port: 9090 transport: http description: MCP adapter for Webex Admin — SCIM 2 Schemas. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: get-group-schema description: Get Group Schema hints: readOnly: true destructive: false idempotent: true call: admin-scim-2-schemas.getgroupschema outputParameters: - type: object mapping: $. - name: get-user-schema description: Get User Schema hints: readOnly: true destructive: false idempotent: true call: admin-scim-2-schemas.getuserschema outputParameters: - type: object mapping: $. - name: get-schema-using-group-schema description: Get Schema using Group Schema ID hints: readOnly: true destructive: false idempotent: true call: admin-scim-2-schemas.getschemausinggroupschemaid with: schemaId: tools.schemaId outputParameters: - type: object mapping: $.