openapi: 3.0.3 info: title: One-Time Login Applications Manage API description: Login users using one-time login methods like magic links or OTPs. This implements a backend-to-backend integration for authentication. version: '' servers: - url: https://api.sbx.transmitsecurity.io/cis description: Sandbox environment - url: https://api.transmitsecurity.io/cis description: Production environment (US) - url: https://api.eu.transmitsecurity.io/cis description: Production environment (EU) - url: https://api.ca.transmitsecurity.io/cis description: Production environment (CA) - url: https://api.au.transmitsecurity.io/cis description: Production environment (AU) security: [] tags: - name: Manage paths: /v1/manage/users/{user_id}: delete: operationId: deleteTenantUser summary: Delete user description: 'Delete a user and all their data (tenant-level and app-level). Requires an admin access token (from a management app).

**Required permissions**: `users:delete`.' parameters: - name: user_id required: true in: path description: ID of the user schema: type: string responses: '204': description: User deleted '404': description: '' content: application/json: schema: $ref: '#/components/schemas/NotFoundHttpError' security: - bearer: [] tags: - Manage components: schemas: NotFoundHttpError: type: object properties: message: type: string error_code: type: number example: 404 required: - message - error_code securitySchemes: bearer: scheme: bearer bearerFormat: JWT type: http UserAccessToken: type: http description: A token returned upon end-user authentication, which provides access to resources and data for the user and app for which it was generated scheme: bearer bearerFormat: JWT AdminAccessToken: type: oauth2 flows: clientCredentials: tokenUrl: /oidc/token scopes: {} description: A token generated by a management application using the [token endpoint](/openapi/token.openapi/other/getaccesstoken). It provides access to all resources for the tenant and its apps ClientAccessToken: type: oauth2 flows: clientCredentials: tokenUrl: /oidc/token scopes: {} description: A token generated by an end-user application using the [token endpoint](/openapi/token.openapi/other/getaccesstoken). It provides access to resources and data on the tenant level or associated with the specific application (but not other apps in the tenant) OrgAdminAccessToken: type: oauth2 flows: clientCredentials: tokenUrl: /oidc/token scopes: {} description: A token returned upon B2B authentication for a user that has the organizationAdmin or organizationCreator role.