{
  "opencollection": "1.0.0",
  "info": {
    "name": "Auth0 Authentication actions branding API",
    "version": "1.0.0"
  },
  "items": [
    {
      "info": {
        "name": "branding",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Branding Settings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{auth0_domain}/branding"
          },
          "docs": "Retrieve branding settings."
        },
        {
          "info": {
            "name": "Update Branding Settings",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{auth0_domain}/branding",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update branding settings."
        },
        {
          "info": {
            "name": "Get a List of Phone Providers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{auth0_domain}/branding/phone/providers",
            "params": [
              {
                "name": "disabled",
                "value": "",
                "type": "query",
                "description": "Whether the provider is enabled (false) or disabled (true)."
              }
            ]
          },
          "docs": "Retrieve a list of <a href=\"https://auth0.com/docs/customize/phone-messages/configure-phone-messaging-providers\">phone providers</a> details set for a Tenant. A list of fields to include or exclude may also be specified.\n"
        },
        {
          "info": {
            "name": "Configure the Phone Provider",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{auth0_domain}/branding/phone/providers",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a <a href=\"https://auth0.com/docs/customize/phone-messages/configure-phone-messaging-providers\">phone provider</a>.\nThe <code>credentials</code> object requires different properties depending on the phone provider (which is specified using the <code>name</code> property).\n"
        },
        {
          "info": {
            "name": "Get a Phone Provider",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{auth0_domain}/branding/phone/providers/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve <a href=\"https://auth0.com/docs/customize/phone-messages/configure-phone-messaging-providers\">phone provider</a> details. A list of fields to include or exclude may also be specified.\n"
        },
        {
          "info": {
            "name": "Update the Phone Provider",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{auth0_domain}/branding/phone/providers/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a <a href=\"https://auth0.com/docs/customize/phone-messages/configure-phone-messaging-providers\">phone provider</a>.\nThe <code>credentials</code> object requires different properties depending on the phone provider (which is specified using the <code>name</code> property).\n"
        },
        {
          "info": {
            "name": "Deletes a Phone Provider",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{auth0_domain}/branding/phone/providers/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete the configured phone provider.\n"
        },
        {
          "info": {
            "name": "Send a Test Phone Notification for the Configured Provider",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{auth0_domain}/branding/phone/providers/:id/try",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Send a Test Phone Notification for the Configured Provider"
        },
        {
          "info": {
            "name": "Get a List of Phone Notification Templates",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{auth0_domain}/branding/phone/templates",
            "params": [
              {
                "name": "disabled",
                "value": "",
                "type": "query",
                "description": "Whether the template is enabled (false) or disabled (true)."
              }
            ]
          },
          "docs": "Get a List of Phone Notification Templates"
        },
        {
          "info": {
            "name": "Create a Phone Notification Template",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{auth0_domain}/branding/phone/templates",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a Phone Notification Template"
        },
        {
          "info": {
            "name": "Get a Phone Notification Template",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{auth0_domain}/branding/phone/templates/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a Phone Notification Template"
        },
        {
          "info": {
            "name": "Update a Phone Notification Template",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{auth0_domain}/branding/phone/templates/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a Phone Notification Template"
        },
        {
          "info": {
            "name": "Delete a Phone Notification Template",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{auth0_domain}/branding/phone/templates/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a Phone Notification Template"
        },
        {
          "info": {
            "name": "Resets a Phone Notification Template Values",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{auth0_domain}/branding/phone/templates/:id/reset",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Resets a Phone Notification Template Values"
        },
        {
          "info": {
            "name": "Send a Test Phone Notification for the Configured Template",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{auth0_domain}/branding/phone/templates/:id/try",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Send a Test Phone Notification for the Configured Template"
        },
        {
          "info": {
            "name": "Get Template for New Universal Login Experience",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{auth0_domain}/branding/templates/universal-login"
          },
          "docs": "Get Template for New Universal Login Experience"
        },
        {
          "info": {
            "name": "Set Template for New Universal Login Experience",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{auth0_domain}/branding/templates/universal-login",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update the Universal Login branding template.\n\n<p>When <code>content-type</code> header is set to <code>application/json</code>:</p>\n<pre>\n{\n  \"template\": \"&lt;!DOCTYPE html&gt;{% assign resolved_dir = dir | default: \"auto\" %}&lt;html lang=\"{{locale}}\" dir=\"{{resolved_dir}}\"&gt;&lt;head&gt;{%- auth0:head -%}&lt;/head&gt;&lt;body class=\"_widget-auto-layout\"&gt;{%- auth0:widget -%}&lt;/body&gt;&lt;/html&gt;\"\n}\n</pre>\n\n<p>\n  When <code>content-type</code> header is set to <code>text/html</code>:\n</"
        },
        {
          "info": {
            "name": "Delete Template for New Universal Login Experience",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{auth0_domain}/branding/templates/universal-login"
          },
          "docs": "Delete Template for New Universal Login Experience"
        },
        {
          "info": {
            "name": "Create Branding Theme",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{auth0_domain}/branding/themes",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create branding theme."
        },
        {
          "info": {
            "name": "Get Default Branding Theme",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{auth0_domain}/branding/themes/default"
          },
          "docs": "Retrieve default branding theme."
        },
        {
          "info": {
            "name": "Get Branding Theme",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{auth0_domain}/branding/themes/:themeId",
            "params": [
              {
                "name": "themeId",
                "value": "",
                "type": "path",
                "description": "The ID of the theme"
              }
            ]
          },
          "docs": "Retrieve branding theme."
        },
        {
          "info": {
            "name": "Update Branding Theme",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{auth0_domain}/branding/themes/:themeId",
            "params": [
              {
                "name": "themeId",
                "value": "",
                "type": "path",
                "description": "The ID of the theme"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update branding theme."
        },
        {
          "info": {
            "name": "Delete Branding Theme",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{auth0_domain}/branding/themes/:themeId",
            "params": [
              {
                "name": "themeId",
                "value": "",
                "type": "path",
                "description": "The ID of the theme"
              }
            ]
          },
          "docs": "Delete branding theme."
        }
      ]
    }
  ],
  "bundled": true
}