Skip to main content
The Upsun API uses standard HTTP status codes to indicate the success or failure of a request.

Status codes

HAL response structure

Successful responses use the HAL (Hypertext Application Language) format. Most responses include: Most GET endpoints return a _links object defining available actions on the resource. The self key contains a fully qualified URL and an OpenAPI schema reference. Additional keys use fragment identifiers (e.g., #edit, #delete) to describe available operations:

_embedded

Requests to endpoints which create or modify objects, such as POST, PATCH, or DELETE requests, include an _embedded key in their response. It contains the created or modified object, identical to what would be returned by a subsequent GET request for that resource.
Last modified on March 6, 2026