Textla Inc. · Authentication Profile

Textla Inc Authentication

Authentication

Textla Inc. declares 0 security scheme(s) across its OpenAPI definitions.

CompanySMSText MessagingBusiness MessagingBulk SMSCommunicationsMarketingCustomer Engagement
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

textla-inc-authentication.yml Raw ↑
generated: '2026-08-13'
method: probed
source: https://auth.textla.com/.well-known/openid-configuration
docs: null
note: >-
  Textla publishes no developer API and therefore no developer authentication documentation.
  This profile is derived entirely from the OpenID Connect discovery document Textla serves
  at auth.textla.com — an Auth0 tenant on a Textla-owned custom domain that fronts sign-in to
  the app.textla.com application. It describes how HUMANS sign in to the product, not how a
  third-party developer would authenticate to an API. No API key, personal access token, or
  developer credential surface is documented anywhere on Textla's public site or help center.
scope: application-signin
provider: Auth0 (custom domain auth.textla.com)
issuer: https://auth.textla.com/
securitySchemes:
- name: textla_openid_connect
  type: openIdConnect
  openIdConnectUrl: https://auth.textla.com/.well-known/openid-configuration
  description: >-
    OpenID Connect provider fronting the Textla web application. Advertised by Textla's own
    host; no developer-facing client registration is documented publicly, though the tenant
    exposes a dynamic registration endpoint.
  endpoints:
    authorization: https://auth.textla.com/authorize
    token: https://auth.textla.com/oauth/token
    userinfo: https://auth.textla.com/userinfo
    jwks: https://auth.textla.com/.well-known/jwks.json
    revocation: https://auth.textla.com/oauth/revoke
    registration: https://auth.textla.com/oidc/register
    device_authorization: https://auth.textla.com/oauth/device/code
    backchannel_authentication: https://auth.textla.com/bc-authorize
  grant_types:
  - authorization_code
  - client_credentials
  - refresh_token
  - password
  - implicit
  - urn:ietf:params:oauth:grant-type:device_code
  - urn:ietf:params:oauth:grant-type:token-exchange
  - urn:ietf:params:oauth:grant-type:jwt-bearer
  pkce:
    supported: true
    methods:
    - S256
    - plain
  token_endpoint_auth_methods:
  - client_secret_basic
  - client_secret_post
  - private_key_jwt
  - none
  id_token_signing_algs:
  - HS256
  - RS256
  - PS256
  dpop_signing_algs:
  - ES256
observations:
- id: pkce-s256
  value: true
  evidence: code_challenge_methods_supported includes S256.
- id: plain-pkce-allowed
  value: true
  evidence: >-
    code_challenge_methods_supported also includes "plain", which is weaker than S256 and is
    an Auth0 tenant default rather than a deliberate Textla choice.
- id: implicit-grant-enabled
  value: true
  evidence: >-
    grant_types_supported includes "implicit" and "password" — both discouraged by OAuth 2.1.
    Again an Auth0 tenant default, not evidence of a Textla design decision.
- id: dpop-supported
  value: true
  evidence: dpop_signing_alg_values_supported includes ES256.
- id: mtls
  value: false
  evidence: No mutualTLS or tls_client_auth advertised in the discovery document.
scopes_advertised:
- openid
- profile
- offline_access
- name
- given_name
- family_name
- nickname
- email
- email_verified
- picture
- created_at
- identities
- phone
- address
byoc_credentials:
  note: >-
    Textla's only documented credential flow for customers is BYOC (bring your own carrier):
    the help center walks a customer through connecting their own Twilio account to Textla.
    Those are Twilio credentials held by the customer, not a Textla API credential.
  docs: https://help.textla.com/en/collections/3372927-docs-for-byoc