Know of an official OpenAPI document? Contribute it →
For Agents
Submit product orders to T-Mobile, query the status of existing orders, and push updates to orders that are already in flight through the partner ordering layer.
Use for: Place a new product order with T-Mobile, Check the current status of an existing order, Update the details on an order that is already in flight, Submit the order our storefront just captured
Not supported: Does not handle payment capture, inventory, or shipment tracking. Use for T-Mobile partner product ordering only.
The T-Mobile Order API places, queries, and updates product orders through T-Mobile's partner experience layer. It gives partner systems a programmatic way to submit a product order, check an existing order's status, and push updates to an in-flight order, so ordering can be automated end to end.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the T-Mobile Order API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fadn.t-mobile.com%2Fadn-t-mobile" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fadn.t-mobile.com%2Fadn-t-mobile" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with T-Mobile Order API.
Submit a new product order to T-Mobile through the partner experience layer
Query the status and details of an existing order
Push updates to an in-flight order such as corrected details
Automate order intake from a partner storefront without manual entry
Track order state changes to keep downstream systems in sync
Patterns agents use T-Mobile Order API for, with concrete tasks.
★ Agent-Driven Order Placement
An AI agent handling a partner storefront can submit approved carts to T-Mobile as product orders and return the resulting order identifier to the calling system. This removes manual re-keying between the storefront and T-Mobile's ordering layer. Through Jentic the agent discovers the order-placement operation by intent and runs it with credentials injected at call time.
Place a product order for the items in this approved cart and return the order ID
Order Status Automation
Support and operations agents can poll the query operation to report on where an order stands and notify customers when it progresses. Because the status comes back structured, the agent can branch on it without scraping a portal. This keeps customers informed without a human checking each order.
Check the status of order ABC-987 and notify the customer if it has shipped
Order Update Workflows
When an order needs a correction before fulfillment, an agent can push the change through the update operation rather than cancelling and re-placing it. This handles late address or detail corrections cleanly. The agent amends only the order it is authorized to touch.
Update order ABC-987 with the customer's corrected shipping address
3 endpoints — the t-mobile order api places, queries, and updates product orders through t-mobile's partner experience layer.
METHOD
PATH
DESCRIPTION
/productOrder
Submit a new product order
/queryOrder
Query an existing order's status
/updateOrder
Update an in-flight order
/productOrder
Submit a new product order
/queryOrder
Query an existing order's status
/updateOrder
Update an in-flight order
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the T-Mobile Order API by hand means completing an OAuth 2.0 flow, refreshing tokens, and mapping the order request and response formats yourself. Through Jentic you install once, import the API from the Directory, store the OAuth credentials once, and your agent calls it.
Permission scoping
The API exposes placing, querying, and updating orders, and orders are identified in the request body rather than the URL path, so rules bound which of these operations the agent may call. You can allow status queries while withholding order placement and updates.
Credential isolation
Your T-Mobile OAuth credentials are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'place a product order' or 'check an order's status', and Jentic returns the matching T-Mobile Order API operation with its input schema so the agent calls the right endpoint without reading the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using T-Mobile Order API through Jentic.
Is there a T-Mobile Order API MCP server?
You don't need an MCP server to connect your agent to the T-Mobile Order API. Jentic imports it from the API Directory, stores your OAuth credentials once, and your agent places and queries orders directly. No extra server sits in the agent's context.
Can I limit what my agent is allowed to do with the T-Mobile Order API?
Yes. The API has three operations: placing, querying, and updating orders, and you choose which the agent may call. A common setup allows querying order status but not placing or updating, so the agent can report on orders without changing them. Orders are identified in the request body rather than the URL path, so rules bound which operations the agent may use. Every call is logged.
What authentication does the T-Mobile Order API use?
The T-Mobile Order API uses OAuth 2.0 for authentication, per its OpenAPI spec. Through Jentic the OAuth credentials are stored encrypted by your own Jentic One instance and injected when the agent makes a call, so they never appear in the agent's prompt or logs.
Can my agent update an order after it is placed with the T-Mobile Order API?
Yes. The update operation pushes changes to an in-flight order, such as a corrected address, so an agent can amend an order it previously submitted without re-creating it.
What are the rate limits for the T-Mobile Order API?
The OpenAPI spec does not specify rate limits. Check T-Mobile's partner documentation for the current limits before scaling an agent's order volume.
How do I place an order with the T-Mobile Order API through Jentic?
Search Jentic for 'place a product order' and it returns the order-placement operation with its input schema. Store your OAuth credentials once, then your agent submits orders. To run it on your own infrastructure, install Jentic One from its GitHub repo.
GET STARTED