Check server import

API server

https://app.coolify.io/api/v1

Choose where to send API requests

This changes the request URL and code examples on every endpoint page.

API server type

Requests will use

https://app.coolify.io/api/v1

Use only a Coolify URL you trust. Sending a test request also sends the API token you enter.

GET
/servers/import/check

Check that this instance can import a server, before the source instance starts the transfer. It checks the token, the bundle version, the server limit, servers with the same UUID or IP, and that this instance can reach the SSH port of the server.

Authorization

bearerAuth
AuthorizationBearer <token>

Go to Keys & Tokens / API tokens and create a new token. Use the token as the bearer token.

In: header

Query Parameters

server_uuid*string
ip*string
port?integer
Default22
schema_version?integer
system_github_apps[]?array<string>

UUIDs of system-wide GitHub Apps that the server uses. The response lists the ones this instance does not have.

system_gitlab_apps[]?array<string>

UUIDs of system-wide GitLab Apps that the server uses. The response lists the ones this instance does not have.

Response Body

application/json

curl -X GET "https://app.coolify.io/api/v1/servers/import/check?server_uuid=string&ip=string"
Empty
{  "message": "Unauthenticated."}
Empty