Auth0 · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Auth0 Management Branding API

24 actions 24 updates phrasing extends openapi/auth0-branding-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Auth0's API. It is a proposal applied on top of the contract, not a document Auth0 publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 24 · first 16 shown; the file carries all of them

$.info
$.paths['/branding'].get
$.paths['/branding'].patch
$.paths['/branding/phone/providers'].get
$.paths['/branding/phone/providers'].post
$.paths['/branding/phone/providers/{id}'].get
$.paths['/branding/phone/providers/{id}'].delete
$.paths['/branding/phone/providers/{id}'].patch
$.paths['/branding/phone/providers/{id}/try'].post
$.paths['/branding/phone/templates'].get
$.paths['/branding/phone/templates'].post
$.paths['/branding/phone/templates/{id}'].get
$.paths['/branding/phone/templates/{id}'].delete
$.paths['/branding/phone/templates/{id}'].patch
$.paths['/branding/phone/templates/{id}/reset'].patch
$.paths['/branding/phone/templates/{id}/try'].post

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Auth0 Management Branding API
  version: 1.0.0
extends: openapi/auth0-branding-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 23
- target: $.paths['/branding'].get
  update:
    x-apievangelist-phrasing:
      intent: Get tenant branding settings
      effect: read
      questions:
      - What logo, colors and favicon is my login page currently using?
      - Can I check the tenant-wide branding settings?
      instructions:
      - text: Show my tenant's branding settings.
      - text: Get the current logo and colors for login.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update tenant branding settings
      effect: write
      questions:
      - How do I change the logo shown on the hosted login page?
      - Can I set a custom font and favicon for my tenant branding?
      instructions:
      - text: Set the branding logo to {logo_url}.
        slots:
          logo_url: requestBody.logo_url
      - text: Change the favicon to {favicon_url}.
        slots:
          favicon_url: requestBody.favicon_url
      - text: Update branding colors to {colors}.
        slots:
          colors: requestBody.colors
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/providers'].get
  update:
    x-apievangelist-phrasing:
      intent: List configured phone providers
      effect: read
      questions:
      - Which SMS phone providers are configured for my tenant?
      - Can I list only the disabled phone messaging providers?
      instructions:
      - text: List my phone messaging providers.
      - text: List phone providers where disabled is {disabled}.
        slots:
          disabled: query.disabled
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/providers'].post
  update:
    x-apievangelist-phrasing:
      intent: Configure a phone messaging provider
      effect: write
      questions:
      - How do I set up an SMS provider for MFA and passwordless texts?
      - What credentials does configuring a phone provider need?
      instructions:
      - text: Configure phone provider {name} with credentials {credentials}.
        slots:
          name: requestBody.name
          credentials: requestBody.credentials
      - text: Add {name} as my SMS provider using {credentials}, disabled for now as {disabled}.
        slots:
          name: requestBody.name
          credentials: requestBody.credentials
          disabled: requestBody.disabled
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/providers/{id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a phone provider's details
      effect: read
      questions:
      - Can I see the configuration of one phone provider by ID?
      - What settings does my configured SMS provider have?
      instructions:
      - text: Show phone provider {id}.
        slots:
          id: path.id
      - text: Get details for SMS provider {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/providers/{id}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a phone provider
      effect: destructive
      questions:
      - How do I remove the configured SMS provider?
      - Can I delete a phone provider I no longer use?
      instructions:
      - text: Delete phone provider {id}.
        slots:
          id: path.id
      - text: Remove SMS provider {id} from the tenant.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/providers/{id}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a phone provider
      effect: write
      questions:
      - Can I rotate the credentials of my existing SMS provider?
      - How do I disable a phone provider without deleting it?
      instructions:
      - text: Update credentials of phone provider {id} to {credentials}.
        slots:
          id: path.id
          credentials: requestBody.credentials
      - text: Set disabled to {disabled} on phone provider {id}.
        slots:
          disabled: requestBody.disabled
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/providers/{id}/try'].post
  update:
    x-apievangelist-phrasing:
      intent: Send a test message through a phone provider
      effect: write
      questions:
      - Can I send a test SMS to check my phone provider works?
      - Is there a way to test the phone provider by voice instead of text?
      instructions:
      - text: Send a test message from phone provider {id} to {to}.
        slots:
          id: path.id
          to: requestBody.to
      - text: Test provider {id} by sending to {to} via {delivery_method}.
        slots:
          id: path.id
          to: requestBody.to
          delivery_method: requestBody.delivery_method
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/templates'].get
  update:
    x-apievangelist-phrasing:
      intent: List phone notification templates
      effect: read
      questions:
      - Which SMS notification templates exist in my tenant?
      - Can I see only the disabled phone templates?
      instructions:
      - text: List my phone notification templates.
      - text: List phone templates with disabled set to {disabled}.
        slots:
          disabled: query.disabled
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/templates'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a phone notification template
      effect: write
      questions:
      - How do I create a custom SMS message template for verification codes?
      - Can I add a new phone notification template for a specific message type?
      instructions:
      - text: Create a {type} phone template with content {content}.
        slots:
          type: requestBody.type
          content: requestBody.content
      - text: Create a new phone notification template.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/templates/{id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a phone notification template
      effect: read
      questions:
      - What does a particular SMS template currently say?
      - Can I fetch one phone notification template by ID?
      instructions:
      - text: Show phone template {id}.
        slots:
          id: path.id
      - text: Get the content of SMS template {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/templates/{id}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a phone notification template
      effect: destructive
      questions:
      - How do I delete a custom SMS template?
      - Can I remove a phone notification template I created?
      instructions:
      - text: Delete phone template {id}.
        slots:
          id: path.id
      - text: Remove SMS notification template {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/templates/{id}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Edit a phone notification template
      effect: write
      questions:
      - Can I change the wording of an existing SMS template?
      - How do I disable a phone notification template?
      instructions:
      - text: Update phone template {id} content to {content}.
        slots:
          id: path.id
          content: requestBody.content
      - text: Set disabled to {disabled} on phone template {id}.
        slots:
          disabled: requestBody.disabled
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/templates/{id}/reset'].patch
  update:
    x-apievangelist-phrasing:
      intent: Reset a phone template to defaults
      effect: destructive
      questions:
      - Can I restore an SMS template to its default wording?
      - How do I undo my customizations to a phone template?
      instructions:
      - text: Reset phone template {id} to default values.
        slots:
          id: path.id
      - text: Restore the default content of SMS template {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/phone/templates/{id}/try'].post
  update:
    x-apievangelist-phrasing:
      intent: Send a test message from a phone template
      effect: write
      questions:
      - Can I preview a phone template by sending myself a test message?
      - Is there a way to test a specific SMS template on my own number?
      instructions:
      - text: Send a test of phone template {id} to {to}.
        slots:
          id: path.id
          to: requestBody.to
      - text: Test template {id} by sending it to {to} via {delivery_method}.
        slots:
          id: path.id
          to: requestBody.to
          delivery_method: requestBody.delivery_method
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/templates/universal-login'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the Universal Login page template
      effect: read
      questions:
      - What custom HTML template is my Universal Login page using?
      - Can I download the current Universal Login branding template?
      instructions:
      - text: Show the Universal Login page template.
      - text: Get my custom New Universal Login HTML.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/templates/universal-login'].put
  update:
    x-apievangelist-phrasing:
      intent: Set the Universal Login page template
      effect: write
      questions:
      - How do I upload a custom HTML template for Universal Login?
      - Can I replace the Universal Login page layout with my own Liquid template?
      instructions:
      - text: Set my Universal Login template to the HTML I provide.
      - text: Replace the New Universal Login page template.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/templates/universal-login'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete the Universal Login template
      effect: destructive
      questions:
      - How do I go back to the default Universal Login page?
      - Can I remove my custom Universal Login template?
      instructions:
      - text: Delete the custom Universal Login template.
      - text: Revert Universal Login to the default page.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/themes'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a branding theme
      effect: write
      questions:
      - How do I create a theme for the login widget with my own colors and fonts?
      - What do I need to define when creating a branding theme?
      instructions:
      - text: Create branding theme {displayName} with colors {colors}, fonts {fonts}, borders {borders}, background {page_background} and widget {widget}.
        slots:
          displayName: requestBody.displayName
          colors: requestBody.colors
          fonts: requestBody.fonts
          borders: requestBody.borders
          page_background: requestBody.page_background
          widget: requestBody.widget
      - text: Create a new login branding theme.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/themes/default'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the default branding theme
      effect: read
      questions:
      - Which branding theme is the default for my login pages?
      - Can I see the default theme without knowing its ID?
      instructions:
      - text: Show the default branding theme.
      - text: Get my tenant's default login theme.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/themes/{themeId}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get a branding theme by ID
      effect: read
      questions:
      - Can I look up a branding theme by its theme ID?
      - What colors and fonts does a specific theme use?
      instructions:
      - text: Show branding theme {themeId}.
        slots:
          themeId: path.themeId
      - text: Get the settings of theme {themeId}.
        slots:
          themeId: path.themeId
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/themes/{themeId}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a branding theme
      effect: destructive
      questions:
      - How do I delete a branding theme?
      - Can I remove a login theme I no longer need?
      instructions:
      - text: Delete branding theme {themeId}.
        slots:
          themeId: path.themeId
      - text: Remove login theme {themeId}.
        slots:
          themeId: path.themeId
      method: generated
      generated: '2026-10-01'
- target: $.paths['/branding/themes/{themeId}'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a branding theme
      effect: write
      questions:
      - Can I change the colors of an existing branding theme?
      - How do I rename a login theme?
      instructions:
      - text: Update theme {themeId} colors to {colors}.
        slots:
          themeId: path.themeId
          colors: requestBody.colors
      - text: Rename theme {themeId} to {displayName}.
        slots:
          themeId: path.themeId
          displayName: requestBody.displayName
      method: generated
      generated: '2026-10-01'