For the complete documentation index, see llms.txt. This page is also available as Markdown.

Serveurs dédiés

⚡ Déploiements

[v2] Deploy

post

[Rate Limit: 40 req/s] Create a new deployment - containerized instance of an application version.

Autorisations
AuthorizationstringRequis
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Corps
applicationstringRequis

Name of the application that will be deployed

Example: my-game-server
versionstringRequis

Name of the version within the application that will be deployed

Example: 25.05.30-16.45.19-04
require_cached_locationsboolean · nullableOptionnel

Deploy faster by limiting placement to locations with cached image.

Default: false
tagsstring[]Optionnel

List of tags to associate with the deployment

Example: my-custom-tag
Réponses
post
/deployments

Get Deployment

get

[Rate Limit: 20 req/s] Get the specified deployment status and information.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
deployment_idstringRequisExample: 61b1be8f54d9
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Réponses
200

Success

application/json
request_idstringRequis

ID of your deployment, also referred to as request ID.

Example: c0653765de3b
fqdnstringRequis

FQDN (URL) to connect to the deployment.

Example: c0653765de3b.pr.edgegap.net
public_ipstringRequis

Public IP address of the host.

Example: 192.53.120.48
app_namestringRequis

Application which has been deployed.

Example: test
app_versionstringRequis

App version which has been deployed.

Example: v1
current_statusstringRequis

Indicates whether deployment is Ready, in Error, or otherwise.

Example: Status.SEEKING
runningbooleanRequis

True if deployment is Ready for connections.

Default: trueExample: true
start_timestring · date-timeRequis

Timestamp of deployment becoming Ready.

Example: 2026-04-22 12:00:46.444265
elapsed_timeintegerRequis

Seconds since deployment becoming Ready.

max_durationinteger · min: -1 · max: 1440Requis

Maximum allowed uptime minutes of deployments before automatically stopped.

Example: 1440
removal_timestring · date-timeOptionnel

Timestamp of deployment stopped.

Example: 2026-04-22 12:00:46.444265
last_statusstringOptionnel

Previous status of deployment.

Example: Status.SEEKING
errorbooleanRequis

Indicates an error with the deployment.

Default: falseExample: true
error_detailstringOptionnel

Details of the error.

Example: Pull image timeout exceeded
tagsstring[]Optionnel

List of tags to mark your deployments for easy filtering.

Example: production
commandstringOptionnel

Overrides container command for the deployment, use with caution.

Example: echo "hi" && sleep infinity
argumentsstringOptionnel

Overrides container arguments for the deployment, use with caution.

get
/v1/status/{deployment_id}

List Deployments

get

[Rate Limit: 10 req/s] List all deployments, optionally filtered and sorted.

Autorisations
AuthorizationstringRequis
Paramètres de requête
querystringOptionnel

Query to filter the deployments. See filtering guide. For client integrations, consider Server Browser instead.

Example: {"filters":[{"field":"status","operator":"eq","value":"ready"}]}
pageinteger · min: 1OptionnelExample: 2
limitinteger · min: 1OptionnelExample: 20
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Réponses
200

Success

application/json
messagestring[]Optionnel

Additional information related to your query.

Example: [""]
total_countintegerRequisExample: 100
get
/v1/deployments

Stop Deployment

delete

Request to stop a deployment from your custom backend, triggering a graceful shutdown (SIGTERM). Returns 200 or 202 if deployment status is not READY and not ERROR, and stops deployment once either of these statuses is reached - see Deployment Lifecycle.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
deployment_idstringRequisExample: 61b1be8f54d9
Paramètres de requête
container_log_storagestringOptionnel

Enable or disable previously configured log storage. Alternatively, provide endpoint storage ID to override or set storage to upload logs.

Example: true
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Réponses
200

Success

application/json
messagestringRequis

Additional information regarding deployment termination.

Example: 1a9e4ff02cce - Delete request will be processed soon
delete
/v1/stop/{deployment_id}

Stop Deployments

post

Delete multiple deployments using custom filtering. Caution is advised.

Autorisations
AuthorizationstringRequis
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Corps
Réponses
post
/v1/deployments/bulk-stop

Self-Stop Deployment

delete

Delete a deployment from the inside of a container, available as injected variable ARBITRIUM_DELETE_URL.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
deployment_idstringRequisExample: 61b1be8f54d9
stop_keystringRequisExample: 660
Paramètres de requête
container_log_storagestringOptionnel

Enable or disable previously configured log storage. Alternatively, provide endpoint storage ID to override or set storage to upload logs.

Example: true
Paramètres d'en-tête
authorizationstringRequis

Auto Generated token. This token is injected in your deployment and can be found via the environment variable named ARBITRIUM_DELETE_TOKEN

AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Réponses
200

Success

application/json
anyOptionnel
delete
/v1/self/stop/{deployment_id}/{stop_key}

Aucun contenu

Get Deployment Logs

get

Retrieve the logs of your container, if Endpoint Storage was configured before stopping the deployment.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
deployment_idstringRequis

ID of your deployment, also referred to as request ID.

Example: 61b1be8f54d9
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Réponses
200

Success

application/json
logsstringOptionnel

Plaintext deployment success logs.

Example: Logs of the container
crash_logsstring · nullableOptionnel

Plaintext deployment crash logs.

Example: Logs of the container when it crashed
encodingstringOptionnel

Encoding used for logs.

Example: utf-8
logs_linkstring · nullableOptionnel

Link to retrieve logs from your configured Endpoint Storage.

get
/v1/deployment/{deployment_id}/container-logs

Get Deployment Metrics

get

Get metrics for the specified deployment in a given time range.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
deployment_idstringRequisExample: 61b1be8f54d9
Paramètres de requête
start_timestring · date-timeOptionnel

Start of reporting time range, defaults to deployment start time.

Example: 2021-07-10 00:00:00.00
end_timestring · date-timeOptionnel

End of reporting time range, default to deployment stopped time. Must be greater than start time.

Example: 2021-07-10 00:00:00.00
stepsstringOptionnel

Size of reporting time step between metric values, aggregated using average (mean).

Example: 30s
rawbooleanOptionnel

Optionally enable raw output.

Default: falseExample: false
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Réponses
200

Success

application/json
get
/v1/metrics/deployment/{deployment_id}

🗺️ Flottes privées

Deploy to Fleet

post

[Rate Limit: 40/seconds] Initiate a new private fleet deployment. A deployment is a containerized server instance of an application version running on the Edgegap platform.

Autorisations
AuthorizationstringRequis
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Corps
private_host_idsstring[] · min: 1Requis

Preferred and prioritized Private Host IDs to try before overflowing to cloud.

Example: alpha-north-america-95fab093
applicationstringRequis

Name of the application that will be deployed

Example: my-game-server
versionstringRequis

Name of the version within the application that will be deployed

Example: 25.05.30-16.45.19-04
require_cached_locationsboolean · nullableOptionnel

Deploy faster by limiting placement to locations with cached image.

Default: false
tagsstring[]Optionnel

List of tags to associate with the deployment

Example: my-custom-tag
Réponses
post
/private-fleets/deployments

List Private Fleet Hosts

get

[Rate Limit: 10/seconds] List all hosts in a private fleet.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
fleet-namestringRequis

Name of your private fleet.

Example: test-fleet
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Réponses
200Succès
application/json
total_countintegerRequisExample: 100
get
/private-fleets/{fleet-name}/hosts

🔖 Étiquettes

Create Tag

post

Create a tag for the specified deployment. Does not modify injected variables in a running deployment.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
deployment_idstringRequisExample: f68e011bfb01
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Corps
namestring · min: 1 · max: 40Requis

Name of the tag.

Example: development
Réponses
200

Success

application/json
namestring · min: 1 · max: 40Requis

Name of the tag.

Example: development
create_timestring · date-timeOptionnel

Date of creation.

Example: 2026-04-22 20:30:52.283949
last_updatedstring · date-timeOptionnel

Date of last update.

Example: 2026-04-22 20:30:52.283949
post
/v1/deployments/{deployment_id}/tags

Get Tag

get

Get tag from the specified deployment.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
deployment_idstringRequisExample: f68e011bfb01
tag_namestringRequisExample: player-id-1234
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Réponses
200

Success

application/json
namestring · min: 1 · max: 40Requis

Name of the tag.

Example: development
create_timestring · date-timeOptionnel

Date of creation.

Example: 2026-04-22 20:30:52.283949
last_updatedstring · date-timeOptionnel

Date of last update.

Example: 2026-04-22 20:30:52.283949
get
/v1/deployments/{deployment_id}/tags/{tag_name}

List Tags

get

List tags from the specified deployment.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
deployment_idstringRequisExample: f68e011bfb01
Paramètres de requête
pageinteger · min: 1OptionnelExample: 2
limitinteger · min: 1OptionnelExample: 20
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Réponses
200

Success

application/json
total_countintegerRequisExample: 100
get
/v1/deployments/{deployment_id}/tags

Update Tag

patch

Update a tag for the specified deployment. Does not modify injected variables.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
deployment_idstringRequisExample: f68e011bfb01
tag_namestringRequisExample: player-id-1234
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Corps
namestring · min: 1 · max: 40Requis

Name of the tag.

Example: development
Réponses
200

Success

application/json
namestring · min: 1 · max: 40Requis

Name of the tag.

Example: development
create_timestring · date-timeOptionnel

Date of creation.

Example: 2026-04-22 20:30:52.283949
last_updatedstring · date-timeOptionnel

Date of last update.

Example: 2026-04-22 20:30:52.283949
patch
/v1/deployments/{deployment_id}/tags/{tag_name}

Delete Tag

delete

Delete a tag for a deployment. Does not modify injected variables.

Autorisations
AuthorizationstringRequis
Paramètres de chemin
deployment_idstringRequisExample: f68e011bfb01
tag_namestringRequisExample: player-id-1234
Paramètres d'en-tête
AcceptstringOptionnelExample: */*
Content-TypestringOptionnelExample: application/json
Réponses
delete
/v1/deployments/{deployment_id}/tags/{tag_name}

Aucun contenu

Mis à jour

Ce contenu vous a-t-il été utile ?