Auth0 jobs API

The jobs API from Auth0 — 5 operation(s) for jobs.

Operations 5

POST /jobs/users-exports Create Export Users Job #
POST /jobs/users-imports Create Import Users Job #
POST /jobs/verification-email Send an Email Address Verification Email #
GET /jobs/{id} Get a Job #
GET /jobs/{id}/errors Get Job Error Details #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/auth0-jobs-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

auth0-jobs-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Auth0 Management Jobs API
  description: Auth0 Management API v2.
  termsOfService: https://auth0.com/web-terms/
  contact:
    name: Auth0 Support
    url: https://support.auth0.com
  version: '2.0'
servers:
- url: https://{tenantDomain}/api/v2
  variables:
    tenantDomain:
      default: '{TENANT}.auth0.com'
      description: Auth0 Tenant Domain
security:
- bearerAuth: []
tags:
- name: jobs
paths:
  /jobs/users-exports:
    post:
      summary: Create Export Users Job
      description: Export all users to a file via a long-running job.
      tags:
      - jobs
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateExportUsersRequestContent'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/CreateExportUsersRequestContent'
      responses:
        '200':
          description: Job created successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateExportUsersResponseContent'
        '400':
          description: Invalid request body. The message will vary depending on the cause.
          x-description-1: The connection does not exist.
        '401':
          description: Invalid token.
          x-description-1: Client is not global.
          x-description-2: Invalid signature received for JSON Web Token validation.
        '403':
          description: 'Insufficient scope; expected any of: read:users.'
        '429':
          description: Too many requests. Check the X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers.
      operationId: post_users-exports
      x-release-lifecycle: GA
      x-operation-name: create
      x-operation-group:
      - jobs
      - usersExports
      security:
      - bearerAuth: []
      - oAuth2ClientCredentials:
        - read:users
  /jobs/users-imports:
    post:
      summary: Create Import Users Job
      description: Import users from a <a href="https://auth0.com/docs/users/references/bulk-import-database-schema-examples">formatted file</a> into a connection via a long-running job. When importing users, with or without upsert, the `email_verified` is set to `false` when the email address is added or updated. Users must verify their email address. To avoid this behavior, set `email_verified` to `true` in the imported data.
      tags:
      - jobs
      requestBody:
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/CreateImportUsersRequestContent'
      responses:
        '202':
          description: Job successfully created.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateImportUsersResponseContent'
        '400':
          description: Invalid request body. The message will vary depending on the cause.
          x-description-1: Must provide 'users' file as multipart part.
          x-description-2: 'Payload validation error: ''Invalid multipart payload format''.'
          x-description-3: Users file must not be empty.
          x-description-4: Must provide 'connection_id' as multipart part.
          x-description-5: Connection must be a database connection.
          x-description-6: Connection must be enabled.
          x-description-7: 'Payload validation error: ''String does not match pattern ^con_[A-Za-z0-9]{16}$'' on property connection_id.'
          x-description-8: The connection does not exist.
          x-description-9: Custom Database Connections without import mode are not allowed.
        '401':
          description: Invalid token.
          x-description-1: Client is not global.
          x-description-2: Invalid signature received for JSON Web Token validation.
        '403':
          description: 'Insufficient scope; expected any of: create:users.'
        '413':
          description: 'Payload content length greater than maximum allowed: 512000.'
        '429':
          description: Too many requests. Check the X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers.
        '500':
          description: Internal error.
      operationId: post_users-imports
      x-release-lifecycle: GA
      x-operation-name: create
      x-operation-group:
      - jobs
      - usersImports
      security:
      - bearerAuth: []
      - oAuth2ClientCredentials:
        - create:users
  /jobs/verification-email:
    post:
      summary: Send an Email Address Verification Email
      description: 'Send an email to the specified user that asks them to click a link to <a href="https://auth0.com/docs/email/custom#verification-email">verify their email address</a>.


        Note: You must have the `Status` toggle enabled for the verification email template for the email to be sent.'
      tags:
      - jobs
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateVerificationEmailRequestContent'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/CreateVerificationEmailRequestContent'
      responses:
        '201':
          description: Job successfully created.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateVerificationEmailResponseContent'
        '400':
          description: Invalid request parameters. The message will vary depending on the cause.
          x-description-1: Connection must be a database connection.
          x-description-2: User does not have an email address.
          x-description-3: connection does not exist.
          x-description-4: Connection must be enabled.
          x-description-5: Identity connection does not exist.
          x-description-6: The user exists, but does not contain the given identity.
          x-description-7: The organization does not exist
        '401':
          description: Invalid token.
          x-description-1: Client is not global.
          x-description-2: Invalid signature received for JSON Web Token validation.
        '403':
          description: 'Insufficient scope; expected any of: update:users.'
        '429':
          description: Too many requests. Check the X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers.
      operationId: post_verification-email
      x-release-lifecycle: GA
      x-operation-name: create
      x-operation-group:
      - jobs
      - verificationEmail
      security:
      - bearerAuth: []
      - oAuth2ClientCredentials:
        - update:users
  /jobs/{id}:
    get:
      summary: Get a Job
      description: Retrieves a job. Useful to check its status.
      tags:
      - jobs
      parameters:
      - name: id
        in: path
        description: ID of the job.
        required: true
        schema:
          type: string
          pattern: ^job_[A-Za-z0-9]{16}$
      responses:
        '200':
          description: Job retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetJobResponseContent'
        '400':
          description: Invalid request URI. The message will vary depending on the cause.
        '401':
          description: Invalid token.
          x-description-1: Client is not global.
          x-description-2: Invalid signature received for JSON Web Token validation.
        '403':
          description: 'Insufficient scope; expected any of: create:users.'
        '404':
          description: Job not found.
        '429':
          description: Too many requests. Check the X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers.
      operationId: get_jobs_by_id
      x-release-lifecycle: GA
      x-operation-name: get
      x-operation-group: jobs
      security:
      - bearerAuth: []
      - oAuth2ClientCredentials:
        - create:users
        - read:users
  /jobs/{id}/errors:
    get:
      summary: Get Job Error Details
      description: Retrieve error details of a failed job.
      tags:
      - jobs
      parameters:
      - name: id
        in: path
        description: ID of the job.
        required: true
        schema:
          type: string
          pattern: ^job_[A-Za-z0-9]{16}$
      responses:
        '200':
          description: Job successfully retrieved.
          content:
            application/json:
              schema:
                oneOf:
                - type: array
                  items:
                    $ref: '#/components/schemas/GetJobErrorResponseContent'
                - $ref: '#/components/schemas/GetJobGenericErrorResponseContent'
        '204':
          description: The job was retrieved, but no errors were found.
          content:
            application/json:
              schema:
                oneOf:
                - type: array
                  items:
                    $ref: '#/components/schemas/GetJobErrorResponseContent'
                - $ref: '#/components/schemas/GetJobGenericErrorResponseContent'
        '400':
          description: Invalid request URI. The message will vary depending on the cause.
        '401':
          description: Invalid token.
          x-description-1: Client is not global.
          x-description-2: Invalid signature received for JSON Web Token validation
        '403':
          description: 'Insufficient scope, expected any of: create:users'
        '404':
          description: The job does not exist
        '429':
          description: Too many requests. Check the X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers.
      operationId: get_errors
      x-release-lifecycle: GA
      x-operation-name: get
      x-operation-group:
      - jobs
      - errors
      security:
      - bearerAuth: []
      - oAuth2ClientCredentials:
        - create:users
        - read:users
components:
  schemas:
    CreateVerificationEmailResponseContent:
      type: object
      additionalProperties: true
      required:
      - id
      - type
      - status
      properties:
        status:
          type: string
          description: Status of this job.
          default: completed
        type:
          type: string
          description: Type of job this is.
          default: verification_email
        created_at:
          type: string
          description: When this job was created.
        id:
          type: string
          description: ID of this job.
          default: job_0000000000000001
    CreateImportUsersResponseContent:
      type: object
      additionalProperties: true
      required:
      - id
      - type
      - status
      - connection
      - connection_id
      - created_at
      properties:
        status:
          type: string
          description: Status of this job.
          default: pending
        type:
          type: string
          description: Type of job this is.
          default: users_import
        created_at:
          type: string
          description: When this job was created.
        id:
          type: string
          description: ID of this job.
          default: job_0000000000000001
        connection_id:
          type: string
          description: connection_id of the connection to which users will be imported.
          default: con_0000000000000001
          pattern: ^con_[A-Za-z0-9]{16}$
        external_id:
          type: string
          description: Customer-defined ID.
    GetJobImportUserError:
      type: object
      additionalProperties: true
      properties:
        code:
          type: string
          description: Error code.
        message:
          type: string
          description: Error message.
        path:
          type: string
          description: Error field.
    GetJobGenericErrorResponseContent:
      type: object
      additionalProperties: true
      required:
      - id
      - type
      - status
      properties:
        status:
          type: string
          description: Status of this job.
          default: pending
        type:
          type: string
          description: Type of job this is.
          default: users_import
        created_at:
          type: string
          description: When this job was created.
        id:
          type: string
          description: ID of this job.
          default: job_0000000000000001
        connection_id:
          type: string
          description: connection_id of the connection this job uses.
          default: con_0000000000000001
        status_details:
          type: string
          description: Status details.
    CreateVerificationEmailRequestContent:
      type: object
      additionalProperties: false
      required:
      - user_id
      properties:
        user_id:
          type: string
          description: user_id of the user to send the verification email to.
          default: google-oauth2|1234
          format: user-id
        client_id:
          type: string
          description: client_id of the client (application). If no value provided, the global Client ID will be used.
          format: client-id
        identity:
          $ref: '#/components/schemas/Identity'
        organization_id:
          type: string
          description: (Optional) Organization ID – the ID of the Organization. If provided, organization parameters will be made available to the email template and organization branding will be applied to the prompt. In addition, the redirect link in the prompt will include organization_id and organization_name query string parameters.
          default: org_2eondWoxcMIpaLQc
          format: organization-id
    Identity:
      type: object
      description: This must be provided to verify primary social, enterprise and passwordless email identities. Also, is needed to verify secondary identities.
      additionalProperties: false
      required:
      - user_id
      - provider
      properties:
        user_id:
          type: string
          description: user_id of the identity to be verified.
          default: 5457edea1b8f22891a000004
        provider:
          $ref: '#/components/schemas/IdentityProviderEnum'
        connection_id:
          type: string
          description: connection_id of the identity.
          pattern: ^con_[A-Za-z0-9]{16}$
    GetJobResponseContent:
      type: object
      additionalProperties: true
      required:
      - id
      - type
      - status
      properties:
        status:
          type: string
          description: Status of this job.
          default: pending
        type:
          type: string
          description: Type of job this is.
          default: users_import
        created_at:
          type: string
          description: When this job was created.
        id:
          type: string
          description: ID of this job.
          default: job_0000000000000001
        connection_id:
          type: string
          description: connection_id of the connection this job uses.
          default: con_0000000000000001
        location:
          type: string
          description: URL to download the result of this job.
        percentage_done:
          type: integer
          description: Completion percentage of this job.
        time_left_seconds:
          type: integer
          description: Estimated time remaining before job completes.
        format:
          $ref: '#/components/schemas/JobFileFormatEnum'
        status_details:
          type: string
          description: Status details.
        summary:
          $ref: '#/components/schemas/GetJobSummary'
    IdentityProviderEnum:
      type: string
      description: Identity provider name of the identity (e.g. `google-oauth2`).
      default: google-oauth2
      enum:
      - ad
      - adfs
      - amazon
      - apple
      - dropbox
      - bitbucket
      - auth0-oidc
      - auth0
      - baidu
      - bitly
      - box
      - custom
      - daccount
      - dwolla
      - email
      - evernote-sandbox
      - evernote
      - exact
      - facebook
      - fitbit
      - github
      - google-apps
      - google-oauth2
      - instagram
      - ip
      - line
      - linkedin
      - oauth1
      - oauth2
      - office365
      - oidc
      - okta
      - paypal
      - paypal-sandbox
      - pingfederate
      - planningcenter
      - salesforce-community
      - salesforce-sandbox
      - salesforce
      - samlp
      - sharepoint
      - shopify
      - shop
      - sms
      - soundcloud
      - thirtysevensignals
      - twitter
      - untappd
      - vkontakte
      - waad
      - weibo
      - windowslive
      - wordpress
      - yahoo
      - yandex
    JobFileFormatEnum:
      type: string
      description: Format of the file. Must be `json` or `csv`.
      enum:
      - json
      - csv
    GetJobErrorResponseContent:
      type: object
      additionalProperties: false
      properties:
        user:
          $ref: '#/components/schemas/GetJobUserError'
        errors:
          type: array
          description: Errors importing the user.
          items:
            $ref: '#/components/schemas/GetJobImportUserError'
    GetJobUserError:
      type: object
      description: User, as provided in the import file
      additionalProperties: true
    GetJobSummary:
      type: object
      description: Job execution summary.
      additionalProperties: true
      properties:
        failed:
          type: integer
          description: Number of failed operations.
          default: 0
        updated:
          type: integer
          description: Number of updated records.
          default: 0
        inserted:
          type: integer
          description: Number of inserted records.
          default: 0
        total:
          type: integer
          description: Total number of operations.
          default: 0
    CreateImportUsersRequestContent:
      type: object
      additionalProperties: true
      required:
      - users
      - connection_id
      properties:
        users:
          type: string
          contentMediaType: application/octet-stream
        connection_id:
          type: string
          description: connection_id of the connection to which users will be imported.
          default: con_0000000000000001
          pattern: ^con_[A-Za-z0-9]{16}$
        upsert:
          type: boolean
          description: Whether to update users if they already exist (true) or to ignore them (false).
          default: false
        external_id:
          type: string
          description: Customer-defined ID.
        send_completion_email:
          type: boolean
          description: Whether to send a completion email to all tenant owners when the job is finished (true) or not (false).
          default: true
    CreateExportUsersRequestContent:
      type: object
      additionalProperties: false
      properties:
        connection_id:
          type: string
          description: connection_id of the connection from which users will be exported.
          default: con_0000000000000001
          pattern: ^con_[A-Za-z0-9]{16}$
        format:
          $ref: '#/components/schemas/JobFileFormatEnum'
        limit:
          type: integer
          description: Limit the number of records.
          default: 5
          minimum: 1
        fields:
          type: array
          description: List of fields to be included in the CSV. Defaults to a predefined set of fields.
          items:
            $ref: '#/components/schemas/CreateExportUsersFields'
    CreateExportUsersFields:
      type: object
      additionalProperties: false
      required:
      - name
      properties:
        name:
          type: string
          description: Name of the field in the profile.
          maxLength: 100
        export_as:
          type: string
          description: Title of the column in the exported CSV.
          maxLength: 100
    CreateExportUsersResponseContent:
      type: object
      additionalProperties: true
      required:
      - id
      - type
      - status
      - connection
      properties:
        status:
          type: string
          description: Status of this job.
          default: pending
        type:
          type: string
          description: Type of job this is.
          default: users_export
        created_at:
          type: string
          description: When this job was created.
        id:
          type: string
          description: ID of this job.
          default: job_0000000000000001
        connection_id:
          type: string
          description: connection_id of the connection from which users will be exported.
          default: con_0000000000000001
          pattern: ^con_[A-Za-z0-9]{16}$
        format:
          $ref: '#/components/schemas/JobFileFormatEnum'
        limit:
          type: integer
          description: Limit the number of records.
          default: 5
          minimum: 1
        fields:
          type: array
          description: List of fields to be included in the CSV. Defaults to a predefined set of fields.
          items:
            $ref: '#/components/schemas/CreateExportUsersFields'
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: jwt
    oAuth2ClientCredentials:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: /oauth/token/
          x-form-parameters:
            audience: /api/v2/
          scopes:
            create:actions: Create Actions
            read:actions: Read Actions
            update:actions: Update Actions
            delete:actions: Delete Actions
            read:anomaly_blocks: Read Anomaly Blocks
            delete:anomaly_blocks: Delete Anomaly Blocks
            read:attack_protection: Read Attack Protection
            update:attack_protection: Update Attack Protection
            create:authentication_methods: Create Authentication Methods
            read:authentication_methods: Read Authentication Methods
            update:authentication_methods: Update Authentication Methods
            delete:authentication_methods: Delete Authentication Methods
            read:branding: Read Branding
            update:branding: Update Branding
            delete:branding: Delete Branding
            create:client_credentials: Create Client Credentials
            read:client_credentials: Read Client Credentials
            update:client_credentials: Update Client Credentials
            delete:client_credentials: Delete Client Credentials
            create:client_grants: Create Client Grants
            read:client_grants: Read Client Grants
            update:client_grants: Update Client Grants
            delete:client_grants: Delete Client Grants
            read:client_keys: Read Client Keys
            update:client_keys: Update Client Keys
            read:client_summary: Read Client Summary
            update:client_token_vault_privileged_access: Update Client Token Vault Privileged Access
            create:clients: Create Clients
            read:clients: Read Clients
            update:clients: Update Clients
            delete:clients: Delete Clients
            create:connection_profiles: Create Connection Profiles
            read:connection_profiles: Read Connection Profiles
            update:connection_profiles: Update Connection Profiles
            delete:connection_profiles: Delete Connection Profiles
            create:connections: Create Connections
            read:connections: Read Connections
            update:connections: Update Connections
            delete:connections: Delete Connections
            create:connections_keys: Create Connections Keys
            read:connections_keys: Read Connections Keys
            update:connections_keys: Update Connections Keys
            read:current_user: Read Current User
            delete:current_user: Delete Current User
            create:current_user_device_credentials: Create Current User Device Credentials
            delete:current_user_device_credentials: Delete Current User Device Credentials
            update:current_user_identities: Update Current User Identities
            update:current_user_metadata: Update Current User Metadata
            create:custom_domains: Create Custom Domains
            read:custom_domains: Read Custom Domains
            update:custom_domains: Update Custom Domains
            delete:custom_domains: Delete Custom Domains
            create:custom_signing_keys: Create Custom Signing Keys
            read:custom_signing_keys: Read Custom Signing Keys
            update:custom_signing_keys: Update Custom Signing Keys
            delete:custom_signing_keys: Delete Custom Signing Keys
            read:device_credentials: Read Device Credentials
            delete:device_credentials: Delete Device Credentials
            create:directory_provisionings: Create Directory Provisionings
            read:directory_provisionings: Read Directory Provisionings
            update:directory_provisionings: Update Directory Provisionings
            delete:directory_provisionings: Delete Directory Provisionings
            create:email_provider: Create Email Provider
            read:email_provider: Read Email Provider
            update:email_provider: Update Email Provider
            delete:email_provider: Delete Email Provider
            create:email_templates: Create Email Templates
            read:email_templates: Read Email Templates
            update:email_templates: Update Email Templates
            create:encryption_keys: Create Encryption Keys
            read:encryption_keys: Read Encryption Keys
            update:encryption_keys: Update Encryption Keys
            delete:encryption_keys: Delete Encryption Keys
            read:event_deliveries: Read Event Deliveries
            update:event_deliveries: Update Event Deliveries
            create:event_streams: Create Event Streams
            read:event_streams: Read Event Streams
            update:event_streams: Update Event Streams
            delete:event_streams: Delete Event Streams
            read:events: Read Events
            read:federated_connections_tokens: Read Federated Connections Tokens
            delete:federated_connections_tokens: Delete Federated Connections Tokens
            create:flows: Create Flows
            read:flows: Read Flows
            update:flows: Update Flows
            delete:flows: Delete Flows
            read:flows_executions: Read Flows Executions
            delete:flows_executions: Delete Flows Executions
            create:flows_vault_connections: Create Flows Vault Connections
            read:flows_vault_connections: Read Flows Vault Connections
            update:flows_vault_connections: Update Flows Vault Connections
            delete:flows_vault_connections: Delete Flows Vault Connections
            create:forms: Create Forms
            read:forms: Read Forms
            update:forms: Update Forms
            delete:forms: Delete Forms
            read:grants: Read Grants
            delete:grants: Delete Grants
            read:group_members: Read Group Members
            read:groups: Read Groups
            delete:groups: Delete Groups
            create:guardian_enrollment_tickets: Create Guardian Enrollment Tickets
            read:guardian_enrollments: Read Guardian Enrollments
            delete:guardian_enrollments: Delete Guardian Enrollments
            read:guardian_factors: Read Guardian Factors
            update:guardian_factors: Update Guardian Factors
            create:hooks: Create Hooks
            read:hooks: Read Hooks
            update:hooks: Update Hooks
            delete:hooks: Delete Hooks
            create:log_streams: Create Log Streams
            read:log_streams: Read Log Streams
            update:log_streams: Update Log Streams
            delete:log_streams: Delete Log Streams
            read:logs: Read Logs
            read:logs_users: Read Logs Users
            read:mfa_policies: Read Mfa Policies
            update:mfa_policies: Update Mfa Policies
            create:network_acls: Create Network Acls
            read:network_acls: Read Network Acls
            update:network_acls: Update Network Acls
            delete:network_acls: Delete Network Acls
            create:organization_client_grants: Create Organization Client Grants
            read:organization_client_grants: Read Organization Client Grants
            delete:organization_client_grants: Delete Organization Client Grants
            create:organization_connections: Create Organization Connections
            read:organization_connections: Read Organization Connections
            update:organization_connections: Update Organization Connections
            delete:organization_connections: Delete Organization Connections
            create:organization_discovery_domains: Create Organization Discovery Domains
            read:organization_discovery_domains: Read Organization Discovery Domains
            update:organization_discovery_domains: Update Organization Discovery Domains
            delete:organization_discovery_domains: Delete Organization Discovery Domains
            create:organization_invitations: Create Organization Invitations
            read:organization_invitations: Read Organization Invitations
            delete:organization_invitations: Delete Organization Invitations
            create:organization_member_roles: Create Organization Member Roles
            read:organization_member_roles: Read Organization Member Roles
            delete:organization_member_roles: Delete Organization Member Roles
            create:organization_members: Create Organization Members
            read:organization_members: Read Organization Members
            delete:organization_members: Delete Organization Members
            create:organizations: Create Organizations
            read:organizations: Read Organizations
            update:organizations: Update Organizations
            delete:organizations: Delete Organizations
            read:organizations_summary: Read Organizations Summary
            create:phone_providers: Create Phone Providers
            read:phone_providers: Read Phone Providers
            update:phone_providers: Update Phone Providers
            delete:phone_providers: Delete Phone Providers
            create:phone_templates: Create Phone Templates
            read:phone_templates: Read Phone Templates
            update:phone_templates: Update Phone Templates
            delete:phone_templates: Delete Phone Templates
            read:prompts: Read Prompts
            update:prompts: Update Prompts
            read:refresh_tokens: Read Refresh Tokens
            update:refresh_tokens: Update Refresh Tokens
            delete:refresh_tokens: Delete Refresh Tokens
            create:resource_servers: Create Resource Servers
            read:resource_servers: Read Resource Servers
            update:resource_servers: Update Resource Servers
            delete:resource_servers: Delete Resource Servers
            create:role_members: Create Role Members
            read:role_members: Read Role Members
            delete:role_members: Delete Role Members
            create:roles: Create Roles
            read:roles: Read Roles
            update:roles: Update Roles
            delete:roles: Delete Roles
            create:rules: Create Rules
            read:rules: Read Rules
            update:rules: Update Rules
            delete:rules: Delete Rules
            read:rules_configs: Read Rules Configs
            update:rules_configs: Update Rules Configs
            delete:rules_configs: Delete Rules Configs
            create:scim_config: Create Scim Config
            read:scim_config: Read Scim Config
            update:scim_config: Update Scim Config
            delete:scim_config: Delete Scim Config
            create:scim_token: Create Scim Token
            read:scim_token: Read Scim Token
            delete:scim_token: Delete Scim Token
            read:self_service_profile_custom_texts: Read Self Service Profile Custom Texts
            update:self_service_profile_custom_texts: Update Self Service Profile Custom Texts
            create:self_service_profiles: Create Self Service Profiles
            read:self_service_profiles: Read Self Service Profiles
            update:self_service_profiles: Update Self Service Profiles
            delete:self_service_profiles: Delete Se

# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/auth0/refs/heads/main/openapi/auth0-jobs-api-openapi.yml