Skip to main content
Text has a lot of moving parts — agents, groups, routing rules, and data. These APIs let you control all of it in code.

Configuration API

What it does: Manages agents, groups, routing rules, webhooks, and custom properties. Everything configurable in the interface is available here. When you’d use it:
  • Adding or updating agents in bulk
  • Creating and managing routing rules
  • Registering and managing webhooks

Configuration API

Manage agents, groups, routing, webhooks, and properties through code.

Customer Data Platform API

What it does: Lets you store data from your own systems — customer properties, segments, identifiers — inside Text, where agents can access it during conversations. When you’d use it:
  • Storing customer properties (loyalty tier, account value, product used) inside Text
  • Querying customer data to build segments or trigger automated messages
  • Syncing customer records between Text and your CRM

Customer Data Platform API

Store and retrieve custom customer data within Text.

Product Directory API

What it does: Lets you upload and manage a product catalog that AI Agents can search and use during conversations with customers. When you’d use it:
  • Making your product catalog available to AI Agents
  • Keeping product details, variants, pricing, and availability up to date

Product Directory API

Upload and manage the product catalog used by AI Agents.

Global Accounts API

What it does: Handles the identity layer shared across all Text products — accounts, organizations, and the tokens that tie them together. When you’d use it:
  • Building sign-in with Text credentials
  • Managing agent accounts across multiple products from a single system

Global Accounts API

Manage identity and authentication across Text products.

Customer Accounts API

What it does: Handles authentication for customers using the Customer Chat API. Required for any integration built on the Customer Chat API. Supports three grant types depending on how your integration is structured: cookie grant for browser-based apps, agent token grant for backend-issued tokens, and identity token grant for transferring identity across devices. When you’d use it:
  • Authenticating customers in a frontend app using browser cookies (cookie grant)
  • Issuing customer tokens from your backend on behalf of specific users (agent token grant)
  • Transferring a customer’s identity between devices or browsers (identity token grant)

Customer Accounts API

Create and manage customer identities and access tokens for use with the Customer Chat API.