Telnyx Agent Browser is now available on api.telnyx.com. It gives an AI agent its own isolated browser session through an API, limited to the sites you allow, so the agent can use websites that have no API.
POST /v2/browser_sessions starts a short-lived Chromium session. A session lives 15 minutes by default (up to 30) and closes after 5 idle minutes by default, so nothing carries over between tasks.policy.allowed_domains when you create a session, with 1 to 50 patterns. example.com matches only that host, and *.example.com matches its subdomains but not the apex, so list both to cover a site and its subdomains. A navigation outside the list fails with policy_denied. observe action returns the rendered page as a text tree with element references. An agent clicks, fills and selects by reference instead of pixel coordinates.navigate, click, fill, select, press, scroll, wait_for, screenshot and batch. A batch runs 1 to 50 actions in order in a single request. provisioning right away. Poll GET /v2/browser_sessions/{id} until the status is ready, then send actions. idempotency_key on session creation or on an action so a retried request returns the original result instead of repeating it.stale_observation, so an agent can tell a blocked site from an out-of-date element reference.
POST /v2/browser_sessions
{
"policy": { "allowed_domains": ["example.com"] }
}
/v2/browser_sessions/{id}/actions. Use the observation_id and a ref from the observation to DELETE /v2/browser_sessions/{id}.
Learn more in the Agent Browser docs, the getting started guide and the Agent Browser product page.