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:
_links
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