naftiko: 1.0.0-alpha2 info: label: Clerk Backend Api — M2M Tokens description: 'Clerk M2M Tokens capability. 4 operations. Lead operation: Create a M2M Token.' tags: - Clerk - M2M Tokens created: '2026-05-22' modified: '2026-05-22' binds: - namespace: env keys: CLERK_SECRET_KEY: CLERK_SECRET_KEY capability: consumes: - type: http namespace: clerk-backend-api-m2m-tokens baseUri: https://api.clerk.com/v1 description: Clerk clerk-backend-api M2M Tokens business capability. resources: - name: m2m-tokens path: /m2m_tokens operations: - name: createM2MToken method: POST description: Create a M2M Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: getM2MTokens method: GET description: Get M2M Tokens outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: subject in: query type: string description: '' required: true - name: revoked in: query type: boolean description: '' required: false - name: expired in: query type: boolean description: '' required: false - name: limit in: query type: number description: '' required: false - name: offset in: query type: number description: '' required: false - name: m2m-tokens-m2m-token-id-revoke path: /m2m_tokens/{m2m_token_id}/revoke operations: - name: revokeM2MToken method: POST description: Revoke a M2M Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: m2m_token_id in: path type: string description: '' required: true - name: body in: body type: object description: Request body (JSON). required: true - name: m2m-tokens-verify path: /m2m_tokens/verify operations: - name: verifyM2MToken method: POST description: Verify a M2M Token outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true