Skip to content

State fields (state, paused, pause_reason, renewable), days left and usage: GB used, byte counters, total requests and error count. All five types come back in one contract. On ISP, Datacenter and Gaming the counters come from connection logs (source: logs): total_requests is the number of connections, success_count the successful ones and error_count the failed ones. bytes_in is downloaded data, bytes_out is uploaded data.

These counters are kept since September 17, 2026, when the new log system started (or since the order was created, if it is newer), and can lag by up to one minute.

A fully expired service returns 404, as in the panel; add include_expired=true to read it.

On ISP, Datacenter and Gaming the location field gives the location's name and its status at the provider. orderable: false means the location is closed to new orders; the existing service keeps working.

Authorization

Authorizationstringrequired

Sent as Bearer <token>. This endpoint needs the orders:read (Service information) scope; a token without it gets 403.

Path parameters

idstringrequired

The service ID. Take it from the id field of the GET /orders response.

Query parameters

include_expiredboolean

true also returns a fully expired or cancelled service. Without it, such a service returns 404, as in the panel.

Response

200
application/json
dataobject