← Telnyx

Can an agent send a text message with Telnyx Messaging?

The agent needs you to sign it up or register a client and provide a key or token. You also handle changes to its access. Interface found; job not yet run.

observedProbed revision sha256:8a05c2b09265…

Who does each step

Whether the agent handles it alone or a person has to step in.

  1. 01

    Discover

    Machine

    The vendor's machine-readable docs show the agent where and how to call this job.

  2. 02

    Access

    Workaround · setup

    You give the agent a key or token.

  3. 03

    Onboard

    Workaround · setup

    You sign up or register a client for the agent.

  4. 04

    Pay

    Machine

    The agent can pay inside the request on its own.

  5. 05

    Confirm

    Machine

    The response or specification defines errors the agent can distinguish from success.

  6. 06

    Sustain

    Workaround · setup

    You replace or revoke the agent's access when it needs to change.

  • Access: handing over a key or token.
  • Onboard: signing up or registering a client for the agent.
  • Sustain: renewing, replacing or revoking its access.

To remove these handoffs: support OAuth client registration so the agent can register its own client and ask for consent; provide an agent registration route, such as auth.md, a sign-up API or OAuth client registration; provide key management or OAuth refresh and revocation so the agent can maintain its own access.

Agent surfaces

9 kinds · 27 entries

The probe

13 Oct 2026 · 23:36 UTC · 101.04 s

Each request it sent and what came back; the descriptors it read, counted, with what they named.

Discover35 descriptor reads35 facts
Found
API catalogapi.telnyx.com/v2ARDtelnyx.com/.well-known/api-catalogARDtelnyx.com/openapi.jsonARDtelnyx.com/ai/mcp-server-card.jsonARDtelnyx.com/.well-known/agent-skills/index.jsonAPI catalogapi.telnyx.com/v2API catalogtelnyx.comAPI catalogx402.telnyx.comAPIapi.telnyx.comAPI catalogtelnyx.comAPI catalogtelnyx.comAPIapi.telnyx.comOthertelnyx.com/.well-known/ucpOthertelnyx.com/.well-known/x402For agentstelnyx.com/auth.mdFor agentstelnyx.com/llms.txtAPI catalogapi.telnyx.com/v2APIapi.telnyx.comAPI catalogx402.telnyx.comPaymentsx402.telnyx.com/v1/chat/completionsPaymentsx402.telnyx.com/v1/audio/speechPaymentsx402.telnyx.com/v1/audio/transcriptionsAPI catalogapi.telnyx.com/v2API catalogtelnyx.comAPI catalogx402.telnyx.comAPIapi.telnyx.comAPIapi.telnyx.comAPIapi.telnyx.comFor agentsdevelopers.telnyx.com/llms.txtAPIapi.telnyx.comMCPapi.telnyx.com/v2/mcpSkillstelnyx.com/agent-signup.mdSkillstelnyx.com/.well-known/agent-skills/telnyx-mpp-payment/SKILL.mdSkillstelnyx.com/.well-known/agent-skills/telnyx-acp-payment/SKILL.mdSkillstelnyx.com/.well-known/agent-skills/telnyx-x402-payment/SKILL.md
From
telnyx.com/.well-known/acp.json · telnyx.com/.well-known/ai-catalog.json · telnyx.com/.well-known/api-catalog · telnyx.com/.well-known/oauth-authorization-server · telnyx.com/.well-known/oauth-protected-resource · telnyx.com/.well-known/ucp · telnyx.com/.well-known/x402 · telnyx.com/auth.md · telnyx.com/llms.txt · telnyx.com/openapi.json · api.telnyx.com/.well-known/api-catalog · api.telnyx.com/.well-known/oauth-authorization-server · api.telnyx.com/.well-known/oauth-protected-resource · developers.telnyx.com/llms.txt · telnyx.com/ai/mcp-server-card.json · telnyx.com/.well-known/agent-skills/index.json
This endpoint
api.telnyx.com/v2 is named by a descriptor it read
Job requestPOST api.telnyx.com/v2/messages40185 ms
Request
POST https://api.telnyx.com/v2/messages
Response
401 · application/json · 225 bytes
Body
sha256:4425ffe1d180123b7d1771e4c70585dee050883c65c7330e7174f65acefc6798
Exchange
sha256:dee6f028f6465558798d70a1b1b021c386ea8b580ea97cbee5378d803d36746a
Resource metadataGET api.telnyx.com/.well-known/oauth-protected-resource20076 ms
Request
GET https://api.telnyx.com/.well-known/oauth-protected-resource
Response
200 · application/json · 672 bytes
Body
sha256:f1aa633c83ede7845bb4fba5c527f7403e093125dfc0909b0b9256a092a65c5f
Exchange
sha256:8f03f907c0bcbbafb03aa65e276a05c00d70f844e18d3ae3ec17ad4e55081579
Authorization serverGET api.telnyx.com/.well-known/oauth-authorization-server20059 ms
Request
GET https://api.telnyx.com/.well-known/oauth-authorization-server
Response
200 · application/json · 1750 bytes
Body
sha256:fc7fc162d5909db9e65bd521645c5789bdf76024aef9961031e3d187aa8bd142
Exchange
sha256:fd0cf81b34316249b89e0baea2ffaaa7fb641d8f52ccb51e5a7cb0caa8f184d6
Client registrationPOST api.telnyx.com/v2/oauth/register201125 ms
Request
POST https://api.telnyx.com/v2/oauth/register
Response
201 · application/json · 800 bytes
Body
sha256:04a8ba89e865d6cf9932deb120420eb8ad0e02eb3fbb5d4ca75b7a142a681745
Exchange
sha256:5d4e4c5a0044b1a73a8071f2eaa338e74808da306bff1a8f2dfa9b0d137d73cb
AuthorizationGET api.telnyx.com/v2/oauth/authorize?response_type=code&client_id=GYb6VHYwt2QNzBKGpkg27w&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=6eda307914e35a96b715a149b5ffcd8b&code_challenge=ftmDCg4X2fgA9p4ncO7t0yVWn-MLTkgfCL55QXmNJLk&code_challenge_method=S256&resource=https%3A%2F%2Fapi.telnyx.com%2Fv2%2Fmessages&scope=account_management.read+account_management.write+ai.read+ai.write+authentication_and_access.read+billing.read+edge_compute.read+edge_compute.write+enterprise_integrations.read+enterprise_integrations.write+fax.read+fax.write+messaging.read+messaging.write+networking.read+networking.write+numbers.read+numbers.write+reporting.read+reporting.write+speech.read+speech.write+storage.read+storage.write+verify.read+verify.write+video.read+video.write+voice.read+voice.write+wireless.read+wireless.write40663 ms
Request
GET https://api.telnyx.com/v2/oauth/authorize?response_type=code&client_id=GYb6VHYwt2QNzBKGpkg27w&redirect_uri=https%3A%2F%2Fapi.sourcey.com%2F.well-known%2Fagent-readiness%2Fcallback&state=6eda307914e35a96b715a149b5ffcd8b&code_challenge=ftmDCg4X2fgA9p4ncO7t0yVWn-MLTkgfCL55QXmNJLk&code_challenge_method=S256&resource=https%3A%2F%2Fapi.telnyx.com%2Fv2%2Fmessages&scope=account_management.read+account_management.write+ai.read+ai.write+authentication_and_access.read+billing.read+edge_compute.read+edge_compute.write+enterprise_integrations.read+enterprise_integrations.write+fax.read+fax.write+messaging.read+messaging.write+networking.read+networking.write+numbers.read+numbers.write+reporting.read+reporting.write+speech.read+speech.write+storage.read+storage.write+verify.read+verify.write+video.read+video.write+voice.read+voice.write+wireless.read+wireless.write
Response
406 · application/json · 196 bytes
Body
sha256:aaf8db9943620ecd76377182f56cbff36c1a20be28302611d1f80916b230e356
Exchange
sha256:9548e1b678276a9b2c3d41508558a99735380d748306fb8006038143e5d627c4
Declared pageGET telnyx.com/sign-up40322 ms
Request
GET https://telnyx.com/sign-up
Response
403 · text/html · 5453 bytes
Body
sha256:b323fb1e0234e7a3b774aefdc81a6937f22ceeaff6dacc28eb74c8c617caffda
Exchange
sha256:7ad88fe340f0fad86990006188a73778ccc8f83ebf64693341bf2fb9d59b1218
Declared pageGET support.telnyx.com/en/articles/4280500-billing-setup-billing-groups200135 ms
Request
GET https://support.telnyx.com/en/articles/4280500-billing-setup-billing-groups
Response
200 · text/html · 19369 bytes
Body
sha256:745b9c210abdb3f52b523696ddcb381e9f2486b3238c85cb843de346468fae36
Exchange
sha256:e7ecf9d7d58d41655bec8d2fce1f0f8e16ab1f60780edade657a7b23a79e28ff

Telnyx on the startup-offers board

The grade’s badge

One image that keeps itself current, linking here.

Live badge for Telnyx Messaging, agent grade: B+[![agent grade](https://sourcey.com/badges/agent-readiness/arp_01m4vsz4hqr6nh5r9mhnm2pygd.svg)](https://sourcey.com/c/telnyx/agent-readiness/telnyx-messaging/sms-send)

Improve the report

Correct it, probe it again, or improve the path.

Profile
arp_01m4vsz4hqr6nh5r9mhnm2pygd
Projection
sha256:9cd8569156751b554d9ccd0288036b421b8328b102e2cf09beb1165786218187
Policy
kind-2026-10-12.2 · sha256:b612172aad277b54461de84e006815126f2df566563954b02f4432a39cad89ac