How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Daytona organizations API

The organizations API from Daytona — 30 operation(s) for organizations.

Daytona organizations API is one of 19 APIs that Daytona publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Organization. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, a GitHub repository, and pricing.

This API exposes 40 operations across 30 paths, and defines 25 schemas. It is described by OpenAPI 3.1.0, at version 1.0.

Requests are made against a single base URL, http://localhost:3000.

40 operations 30 paths 25 schemas 5 DELETE12 GET4 PATCH15 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0
Base URL
https://app.daytona.io/api
Authentication
HTTP Bearer, OpenID Connect
License
Resource Areas
1

Authentication & Security 2

Daytona organizations API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearer). It supports OpenID Connect (oauth2) discovered at http://localhost:3000/.well-known/openid-configuration.

  • bearer — API Key access

Paths & Operations 40

Across 30 paths, the API surfaces 40 operations — 5 DELETE, 12 GET, 4 PATCH, 15 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

organizations 40
GET
/organizations/invitations
List organization invitations for authenticated user
listOrganizationInvitationsForAuthenticatedUser → 200
GET
/organizations/invitations/count
Get count of organization invitations for authenticated user
getOrganizationInvitationsCountForAuthenticatedUser → 200
POST
/organizations/invitations/{invitationId}/accept
Accept organization invitation
acceptOrganizationInvitation 1 param → 200
POST
/organizations/invitations/{invitationId}/decline
Decline organization invitation
declineOrganizationInvitation 1 param → 200
POST
/organizations
Create organization
createOrganization body → 201
GET
/organizations
List organizations
listOrganizations → 200
PATCH
/organizations/{organizationId}/default-region
Set default region for organization
setOrganizationDefaultRegion 1 param body → 204
GET
/organizations/{organizationId}
Get organization by ID
getOrganization 1 param → 200
DELETE
/organizations/{organizationId}
Delete organization
deleteOrganization 1 param → 204
GET
/organizations/{organizationId}/usage
Get organization current usage overview
getOrganizationUsageOverview 1 param → 200
PATCH
/organizations/{organizationId}/quota
Update organization quota
updateOrganizationQuota 1 param body → 204
PATCH
/organizations/{organizationId}/quota/{regionId}
Update organization region quota
updateOrganizationRegionQuota 2 params body → 204
POST
/organizations/{organizationId}/leave
Leave organization
leaveOrganization 1 param → 204
POST
/organizations/{organizationId}/suspend
Suspend organization
suspendOrganization 1 param body → 204
POST
/organizations/{organizationId}/unsuspend
Unsuspend organization
unsuspendOrganization 1 param → 204
GET
/organizations/otel-config/by-sandbox-auth-token/{authToken}
Get organization OTEL config by sandbox auth token
getOrganizationOtelConfigBySandboxAuthToken 1 param → 200
GET
/organizations/{organizationId}/otel-config
Get organization OTEL config by organization ID
getOrganizationOtelConfig 1 param → 200
PUT
/organizations/{organizationId}/otel-config
Update organization OpenTelemetry configuration
updateOrganizationOtelConfig 1 param body → 204
DELETE
/organizations/{organizationId}/otel-config
Delete organization OpenTelemetry configuration
deleteOrganizationOtelConfig 1 param → 204
POST
/organizations/{organizationId}/sandbox-default-limited-network-egress
Update sandbox default limited network egress
updateSandboxDefaultLimitedNetworkEgress 1 param body → 204
PUT
/organizations/{organizationId}/experimental-config
Update experimental configuration
updateExperimentalConfig 1 param body → 200
POST
/organizations/{organizationId}/roles
Create organization role
createOrganizationRole 1 param body → 201
GET
/organizations/{organizationId}/roles
List organization roles
listOrganizationRoles 1 param → 200
PUT
/organizations/{organizationId}/roles/{roleId}
Update organization role
updateOrganizationRole 2 params body → 200
DELETE
/organizations/{organizationId}/roles/{roleId}
Delete organization role
deleteOrganizationRole 2 params → 204
GET
/organizations/{organizationId}/users
List organization members
listOrganizationMembers 1 param → 200
POST
/organizations/{organizationId}/users/{userId}/access
Update access for organization member
updateAccessForOrganizationMember 2 params body → 200
DELETE
/organizations/{organizationId}/users/{userId}
Delete organization member
deleteOrganizationMember 2 params → 204
POST
/organizations/{organizationId}/invitations
Create organization invitation
createOrganizationInvitation 1 param body → 201
GET
/organizations/{organizationId}/invitations
List pending organization invitations
listOrganizationInvitations 1 param → 200
PUT
/organizations/{organizationId}/invitations/{invitationId}
Update organization invitation
updateOrganizationInvitation 2 params body → 200
POST
/organizations/{organizationId}/invitations/{invitationId}/cancel
Cancel organization invitation
cancelOrganizationInvitation 2 params → 204
GET
/regions
List all available regions for the organization
listAvailableRegions 1 param → 200
POST
/regions
Create a new region
createRegion 1 param body → 201
GET
/regions/{id}
Get region by ID
getRegionById 2 params → 200
DELETE
/regions/{id}
Delete a region
deleteRegion 2 params → 204
PATCH
/regions/{id}
Update region configuration
updateRegion 2 params body → 200
POST
/regions/{id}/regenerate-proxy-api-key
Regenerate proxy API key for a region
regenerateProxyApiKey 2 params → 200
POST
/regions/{id}/regenerate-ssh-gateway-api-key
Regenerate SSH gateway API key for a region
regenerateSshGatewayApiKey 2 params → 200
POST
/regions/{id}/regenerate-snapshot-manager-credentials
Regenerate snapshot manager credentials for a region
regenerateSnapshotManagerCredentials 2 params → 200

Schemas 25

The contract defines 25 schemas that model the data the API accepts and returns. The most detailed are Organization (25 properties), UpdateOrganizationQuota (13 properties), RegionUsageOverview (11 properties), OrganizationInvitation (11 properties). Each schema is shown below with its type and property counts.

CreateOrganizationInvitation
object
4 properties 3 required
RegionUsageOverview
object
11 properties 11 required
OtelConfig
object
2 properties 1 required
UpdateRegion
object
3 properties
UpdateOrganizationInvitation
object
3 properties 2 required
RegionType
string
The type of the region
RegenerateApiKeyResponse
object
1 property 1 required
OrganizationSuspension
object
3 properties 2 required
UpdateOrganizationMemberAccess
object
2 properties 2 required
Region
object
9 properties 5 required
CreateOrganization
object
2 properties 2 required
UpdateOrganizationDefaultRegion
object
1 property 1 required
OrganizationSandboxDefaultLimitedNetworkEgress
object
1 property 1 required
SnapshotManagerCredentials
object
2 properties 2 required
UpdateOrganizationRegionQuota
object
7 properties 3 required
UpdateOrganizationQuota
object
13 properties 13 required
OrganizationUser
object
8 properties 8 required
CreateRegionResponse
object
5 properties 1 required
CreateRegion
object
4 properties 1 required
OrganizationRole
object
7 properties 7 required
OrganizationUsageOverview
object
5 properties 5 required
OrganizationInvitation
object
11 properties 11 required
CreateOrganizationRole
object
3 properties 3 required
Organization
object
25 properties 24 required
UpdateOrganizationRole
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

daytona-organizations-api-openapi.yml Raw ↑

Other APIs Daytona publishes across the network.

Daytona admin API
Daytona api-keys API
Daytona audit API
Daytona config API
Daytona docker-registry API
Daytona Health API
Daytona jobs API
Daytona object-storage API
Daytona preview API
Daytona regions API
Daytona runners API
Daytona sandbox API
Where this information came from

This is an independent, third-party profile of Daytona organizations API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.