Get Dedicated Endpoint
Fetch one endpoint’s lifecycle at /api/v1/dedicated/endpoints/
Overview
Returns one endpoint’s full snapshot:state, provisioningStatus, failureCode, the lifecycle events trail, connection details under endpoint, and cancelEffectiveAt when a cancellation is scheduled. This is the read behind morph dedicated status --json.
Gate on state. provisioningStatus only tracks the deployment job and does not reflect payment, suspension, or cancellation.Authorizations
Morph API key, passed as Authorization: Bearer sk-.... Create keys at https://www.morphllm.com/dashboard/api-keys.
Path Parameters
Identifies the endpoint to read. Endpoint id from the list response or purchase.
"7f3c9a12-4b8e-4d21-9c6a-2e5f8b1d0a47"
Response
The endpoint snapshot.
Full lifecycle snapshot of one dedicated endpoint.
Endpoint id (the order id).
"7f3c9a12-4b8e-4d21-9c6a-2e5f8b1d0a47"
Lifecycle state; same values as the list response. Only ready serves requests.
checkout_pending, paid, capacity_held, provisioning, pr_open, merged, deploying, ready, refunding, refunded, failed, suspended, canceled "ready"
ISO 8601 creation time of the order.
"2026-10-01T09:14:00.000Z"
Set at payment, two hours out. If the endpoint is not ready by then, the order moves to refunding.
"2026-10-01T11:14:05.000Z"
ISO 8601 time of first readiness, else null.
"2026-10-01T10:52:37.000Z"
Reserved; currently always null. For why an order ended before activation, read the last entry in events.
null
Billing spend cap for the order, in US cents.
2000000
Display name of the capacity plan.
"2× B200 Hourly"
GPUs reserved by the plan.
2
Catalog model id purchased.
"deepseek-v4-flash"
Display name of the purchased model.
"DeepSeek V4 Flash 0731"
GPU generation for the purchased model.
"B200"
Status of the internal deployment job, or null before one starts. Diagnostic only: gate on state, which also covers payment and cancellation.
pending, pr_open, merged, deploying, ready, failed, null "ready"
Lifecycle trail, oldest first.
Serving coordinates, or null before provisioning creates them. Not cleared when the endpoint stops serving, so check state.
When a requested cancellation takes effect, else null. A ready endpoint with this set keeps serving until then, then moves to canceled.
null