Server
Authorizations
X-API-KeystringRequired
Body
inventoryIdintegerOptionalExample:
12345hostnamestringOptionalExample:
server12345.dedi.i3d.netPattern: /^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/iResponses
200
Back to baseline of server succesfully started.
application/json
401
Unauthenticated
404
Not Found
application/json
422
Unprocessable Content
application/json
post
/api/v1/server/baselineAuthorizations
X-API-KeystringRequired
Path parameters
serverUuidstring · uuidRequiredExample:
UUID of the server
550e8400-e29b-41d4-a716-446655440000Query parameters
forceReleaseintegerOptionalExample:
Try to (re-)release a server
1Responses
200
Release of server succesful
application/json
401
Unauthenticated
404
Server not found
application/json
delete
/api/v1/server/{serverUuid}Authorizations
X-API-KeystringRequired
Query parameters
pageintegerOptionalExample:
Page number for pagination
1perPageintegerOptionalExample:
Number of items per page
15filterstringOptionalExample:
Filters for server listing * (e.g., client_id, metal_server_uuid, created_at, updated_at, delivered_at, released_at)
client_id=42&created_at=2024-01-01Responses
200
Successful operation
application/json
401
Unauthenticated
get
/api/v1/serverAuthorizations
X-API-KeystringRequired
Body
metal_server_uuidstring · uuidOptionalExample:
UUID of the metal server
550e8400-e29b-41d4-a716-446655440000inventory_idinteger · nullableOptionalExample:
ID of the inventory server
5678created_atstring · date-timeOptionalExample:
2024-01-01 12:00:00updated_atstring · date-time · nullableOptionalExample:
2024-01-01 12:00:00contract_idstring · nullableOptionalExample:
MY-CONTRACT-IDnamestringOptionalExample:
Name of the server
my-server-name.example.comstatusstringOptionalExample:
Status of the server
deliveredstatus_messagestring · nullableOptionalExample:
Normally empty, but can contain additional information; usually for failures
No server discovered.tagsstring[]OptionalExample:
Tags assigned to the server
env:proddelivered_atstring · date-time · nullableOptionalExample:
2024-01-01 12:00:00released_atstring · date-time · nullableOptionalExample:
2024-01-01 12:00:00request_idintegerOptionalExample:
1234client_server_requestobject · nullableOptional
The raw request object
Responses
200
Successful operation
application/json
400
Bad Request
401
Unauthenticated
422
Unprocessable Content
post
/api/v1/serverLast updated
Was this helpful?