Daytona API Reference
Daytona API Reference
Daytona AI platform API Docs
Server
Server: https://app.daytona.io/api
Client Libraries
- Shell
- Ruby
- Node.js
- PHP
- Python
Endpoints
config Operations
api-keys Operations
- get/api-keys
- post/api-keys
- get/api-keys/current
- delete/api-keys/{name}
- get/api-keys/{name}
- delete/api-keys/{userId}/{name}
organizations Operations
- get/organizations/invitations
- get/organizations/invitations/count
- post/organizations/invitations/{invitationId}/accept
- post/organizations/invitations/{invitationId}/decline
- get/organizations
- post/organizations
- patch/organizations/{organizationId}/default-region
- patch/organizations/{organizationId}/default-queue-timeout
- delete/organizations/{organizationId}
- get/organizations/{organizationId}
- get/organizations/{organizationId}/usage
- get/organizations/{organizationId}/available-sandbox-classes
- post/organizations/{organizationId}/leave
- get/organizations/otel-config/by-sandbox-auth-token/{authToken}
- get/organizations/sandbox-identity/by-sandbox-auth-token/{authToken}
- delete/organizations/{organizationId}/otel-config
- get/organizations/{organizationId}/otel-config
- put/organizations/{organizationId}/otel-config
- put/organizations/{organizationId}/experimental-config
- get/organizations/{organizationId}/roles
- post/organizations/{organizationId}/roles
- delete/organizations/{organizationId}/roles/{roleId}
- put/organizations/{organizationId}/roles/{roleId}
- get/organizations/{organizationId}/users
- post/organizations/{organizationId}/users/{userId}/access
- delete/organizations/{organizationId}/users/{userId}
- get/organizations/{organizationId}/invitations
- post/organizations/{organizationId}/invitations
- put/organizations/{organizationId}/invitations/{invitationId}
- post/organizations/{organizationId}/invitations/{invitationId}/cancel
- get/regions
- post/regions
- delete/regions/{id}
- get/regions/{id}
- patch/regions/{id}
- post/regions/{id}/regenerate-proxy-api-key
- post/regions/{id}/regenerate-ssh-gateway-api-key
- post/regions/{id}/regenerate-snapshot-manager-credentials
- post/organizations/{organizationId}/identity-providers/workos-admin-portal-link
- get/organizations/{organizationId}/identity-providers/workos-sso-connections
- get/organizations/{organizationId}/identity-providers
- post/organizations/{organizationId}/identity-providers
- delete/organizations/{organizationId}/identity-providers/{id}
- get/organizations/{organizationId}/identity-providers/{id}
- patch/organizations/{organizationId}/identity-providers/{id}
- post/organizations/{organizationId}/identity-providers/test-connection
- get/organizations/{organizationId}/gpu-capacity
users Operations
- get/users/me
- post/users/me/logins
- post/users/privacy-policies/accept
- get/users/account-providers
- post/users/linked-accounts
- get/users/me/pending-sso-links
- post/users/me/pending-sso-links/{id}/confirm
- delete/users/me/pending-sso-links/{id}
regions Operations
sandbox Operations
- get/sandbox
- post/sandbox
- get/sandbox/for-runner
- delete/sandbox/{sandboxIdOrName}
- get/sandbox/{sandboxIdOrName}
- post/sandbox/{sandboxIdOrName}/recover
- post/sandbox/{sandboxIdOrName}/start
- post/sandbox/{sandboxIdOrName}/stop
- post/sandbox/{sandboxIdOrName}/pause
- post/sandbox/{sandboxIdOrName}/resize
- put/sandbox/{sandboxIdOrName}/labels
- put/sandbox/{sandboxId}/state
- post/sandbox/{sandboxIdOrName}/backup
- post/sandbox/{sandboxIdOrName}/snapshot
- post/sandbox/{sandboxIdOrName}/fork
- get/sandbox/{sandboxIdOrName}/forks
- get/sandbox/{sandboxIdOrName}/parent
- get/sandbox/{sandboxIdOrName}/ancestors
- post/sandbox/{sandboxIdOrName}/public/{isPublic}
- get/sandbox/{sandboxId}/signing-key
- post/sandbox/{sandboxId}/signing-key/rotate
- post/sandbox/{sandboxId}/last-activity
- post/sandbox/{sandboxIdOrName}/autostop/{interval}
- post/sandbox/{sandboxIdOrName}/autopause/{interval}
- post/sandbox/{sandboxIdOrName}/ttl/{ttlMinutes}
- post/sandbox/{sandboxIdOrName}/autoarchive/{interval}
- post/sandbox/{sandboxIdOrName}/autodelete/{interval}
- post/sandbox/{sandboxIdOrName}/network-settings
- put/sandbox/{sandboxIdOrName}/secrets
- post/sandbox/{sandboxIdOrName}/archive
- get/sandbox/{sandboxIdOrName}/ports/{port}/preview-url
- get/sandbox/{sandboxIdOrName}/ports/{port}/signed-preview-url
- post/sandbox/{sandboxIdOrName}/ports/{port}/signed-preview-url/{token}/expire
- get/sandbox/{sandboxIdOrName}/build-logs
- get/sandbox/{sandboxIdOrName}/build-logs-url
- delete/sandbox/{sandboxIdOrName}/ssh-access
- post/sandbox/{sandboxIdOrName}/ssh-access
- get/sandbox/ssh-access/validate
- get/sandbox/{sandboxId}/toolbox-proxy-url
- get/sandbox/{sandboxId}/organization
- get/sandbox/{sandboxId}/region-quota
- get/sandbox/{sandboxId}/secrets
- get/sandbox/{sandboxId}/telemetry/logs
- get/sandbox/{sandboxId}/telemetry/traces
- get/sandbox/{sandboxId}/telemetry/traces/{traceId}
- get/sandbox/{sandboxId}/telemetry/metrics
runners Operations
- get/runners
- post/runners
- get/runners/me
- get/runners/me/snapshots
- get/runners/by-sandbox/{sandboxId}
- get/runners/by-snapshot-ref
- delete/runners/{id}
- get/runners/{id}
- get/runners/{id}/full
- patch/runners/{id}/scheduling
- patch/runners/{id}/draining
- post/runners/healthcheck
snapshots Operations
- get/snapshots
- post/snapshots
- delete/snapshots/{id}
- get/snapshots/{id}
- get/snapshots/{id}/build-logs
- get/snapshots/{id}/build-logs-url
- post/snapshots/{id}/activate
- post/snapshots/{id}/deactivate
preview Operations
- get/preview/{sandboxId}/public
- get/preview/{sandboxId}/preview-warning
- get/preview/{sandboxId}/validate/{authToken}
- get/preview/{sandboxId}/signing-key
- get/preview/{sandboxId}/access
- get/preview/{signedPreviewToken}/{port}/sandbox-id
volumes Operations
- get/volumes
- post/volumes
- delete/volumes/{volumeId}
- get/volumes/{volumeId}
- get/volumes/by-name/{name}
jobs Operations
- get/jobs
- get/jobs/poll
- get/jobs/{jobId}
- post/jobs/{jobId}/registry-mtls/{registryId}
- post/jobs/{jobId}/status
warm-pools Operations
docker-registry Operations
- get/docker-registry
- post/docker-registry
- get/docker-registry/registry-push-access
- delete/docker-registry/{id}
- get/docker-registry/{id}
- patch/docker-registry/{id}
secret Operations
- get/secret
- post/secret
- get/secret/paginated
- delete/secret/{secretId}
- get/secret/{secretId}
- patch/secret/{secretId}
webhooks Operations
- post/webhooks/organizations/{organizationId}/app-portal-access
- get/webhooks/organizations/{organizationId}/initialization-status
- post/webhooks/organizations/{organizationId}/initialize
- post/webhooks/organizations/{organizationId}/refresh-endpoints