{ "opencollection": "1.0.0", "info": { "name": "Daytona admin organizations API", "version": "1.0" }, "items": [ { "info": { "name": "organizations", "type": "folder" }, "items": [ { "info": { "name": "List organization invitations for authenticated user", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/organizations/invitations", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List organization invitations for authenticated user" }, { "info": { "name": "Get count of organization invitations for authenticated user", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/organizations/invitations/count", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get count of organization invitations for authenticated user" }, { "info": { "name": "Accept organization invitation", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations/invitations/:invitationId/accept", "params": [ { "name": "invitationId", "value": "", "type": "path", "description": "Invitation ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Accept organization invitation" }, { "info": { "name": "Decline organization invitation", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations/invitations/:invitationId/decline", "params": [ { "name": "invitationId", "value": "", "type": "path", "description": "Invitation ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Decline organization invitation" }, { "info": { "name": "List organizations", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/organizations", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List organizations" }, { "info": { "name": "Create organization", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create organization" }, { "info": { "name": "Set default region for organization", "type": "http" }, "http": { "method": "PATCH", "url": "http://localhost:3000/organizations/:organizationId/default-region", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Set default region for organization" }, { "info": { "name": "Get organization by ID", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/organizations/:organizationId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get organization by ID" }, { "info": { "name": "Delete organization", "type": "http" }, "http": { "method": "DELETE", "url": "http://localhost:3000/organizations/:organizationId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Delete organization" }, { "info": { "name": "Get organization current usage overview", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/organizations/:organizationId/usage", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get organization current usage overview" }, { "info": { "name": "Update organization quota", "type": "http" }, "http": { "method": "PATCH", "url": "http://localhost:3000/organizations/:organizationId/quota", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update organization quota" }, { "info": { "name": "Update organization region quota", "type": "http" }, "http": { "method": "PATCH", "url": "http://localhost:3000/organizations/:organizationId/quota/:regionId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" }, { "name": "regionId", "value": "", "type": "path", "description": "ID of the region where the updated quota will be applied" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update organization region quota" }, { "info": { "name": "Leave organization", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations/:organizationId/leave", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Leave organization" }, { "info": { "name": "Suspend organization", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations/:organizationId/suspend", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Suspend organization" }, { "info": { "name": "Unsuspend organization", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations/:organizationId/unsuspend", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Unsuspend organization" }, { "info": { "name": "Get organization OTEL config by sandbox auth token", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/organizations/otel-config/by-sandbox-auth-token/:authToken", "params": [ { "name": "authToken", "value": "", "type": "path", "description": "Sandbox Auth Token" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get organization OTEL config by sandbox auth token" }, { "info": { "name": "Get organization OTEL config by organization ID", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/organizations/:organizationId/otel-config", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get organization OTEL config by organization ID" }, { "info": { "name": "Update organization OpenTelemetry configuration", "type": "http" }, "http": { "method": "PUT", "url": "http://localhost:3000/organizations/:organizationId/otel-config", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update organization OpenTelemetry configuration" }, { "info": { "name": "Delete organization OpenTelemetry configuration", "type": "http" }, "http": { "method": "DELETE", "url": "http://localhost:3000/organizations/:organizationId/otel-config", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Delete organization OpenTelemetry configuration" }, { "info": { "name": "Update sandbox default limited network egress", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations/:organizationId/sandbox-default-limited-network-egress", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update sandbox default limited network egress" }, { "info": { "name": "Update experimental configuration", "type": "http" }, "http": { "method": "PUT", "url": "http://localhost:3000/organizations/:organizationId/experimental-config", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update experimental configuration" }, { "info": { "name": "List organization roles", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/organizations/:organizationId/roles", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List organization roles" }, { "info": { "name": "Create organization role", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations/:organizationId/roles", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create organization role" }, { "info": { "name": "Update organization role", "type": "http" }, "http": { "method": "PUT", "url": "http://localhost:3000/organizations/:organizationId/roles/:roleId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" }, { "name": "roleId", "value": "", "type": "path", "description": "Role ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update organization role" }, { "info": { "name": "Delete organization role", "type": "http" }, "http": { "method": "DELETE", "url": "http://localhost:3000/organizations/:organizationId/roles/:roleId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" }, { "name": "roleId", "value": "", "type": "path", "description": "Role ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Delete organization role" }, { "info": { "name": "List organization members", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/organizations/:organizationId/users", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List organization members" }, { "info": { "name": "Update access for organization member", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations/:organizationId/users/:userId/access", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" }, { "name": "userId", "value": "", "type": "path", "description": "User ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update access for organization member" }, { "info": { "name": "Delete organization member", "type": "http" }, "http": { "method": "DELETE", "url": "http://localhost:3000/organizations/:organizationId/users/:userId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" }, { "name": "userId", "value": "", "type": "path", "description": "User ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Delete organization member" }, { "info": { "name": "List pending organization invitations", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/organizations/:organizationId/invitations", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List pending organization invitations" }, { "info": { "name": "Create organization invitation", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations/:organizationId/invitations", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create organization invitation" }, { "info": { "name": "Update organization invitation", "type": "http" }, "http": { "method": "PUT", "url": "http://localhost:3000/organizations/:organizationId/invitations/:invitationId", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" }, { "name": "invitationId", "value": "", "type": "path", "description": "Invitation ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update organization invitation" }, { "info": { "name": "Cancel organization invitation", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/organizations/:organizationId/invitations/:invitationId/cancel", "params": [ { "name": "organizationId", "value": "", "type": "path", "description": "Organization ID" }, { "name": "invitationId", "value": "", "type": "path", "description": "Invitation ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Cancel organization invitation" }, { "info": { "name": "List all available regions for the organization", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/regions", "headers": [ { "name": "X-Daytona-Organization-ID", "value": "" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "List all available regions for the organization" }, { "info": { "name": "Create a new region", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/regions", "headers": [ { "name": "X-Daytona-Organization-ID", "value": "" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Create a new region" }, { "info": { "name": "Get region by ID", "type": "http" }, "http": { "method": "GET", "url": "http://localhost:3000/regions/:id", "headers": [ { "name": "X-Daytona-Organization-ID", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "Region ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Get region by ID" }, { "info": { "name": "Update region configuration", "type": "http" }, "http": { "method": "PATCH", "url": "http://localhost:3000/regions/:id", "headers": [ { "name": "X-Daytona-Organization-ID", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "Region ID" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update region configuration" }, { "info": { "name": "Delete a region", "type": "http" }, "http": { "method": "DELETE", "url": "http://localhost:3000/regions/:id", "headers": [ { "name": "X-Daytona-Organization-ID", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "Region ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Delete a region" }, { "info": { "name": "Regenerate proxy API key for a region", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/regions/:id/regenerate-proxy-api-key", "headers": [ { "name": "X-Daytona-Organization-ID", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "Region ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Regenerate proxy API key for a region" }, { "info": { "name": "Regenerate SSH gateway API key for a region", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/regions/:id/regenerate-ssh-gateway-api-key", "headers": [ { "name": "X-Daytona-Organization-ID", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "Region ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Regenerate SSH gateway API key for a region" }, { "info": { "name": "Regenerate snapshot manager credentials for a region", "type": "http" }, "http": { "method": "POST", "url": "http://localhost:3000/regions/:id/regenerate-snapshot-manager-credentials", "headers": [ { "name": "X-Daytona-Organization-ID", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "Region ID" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Regenerate snapshot manager credentials for a region" } ] } ], "bundled": true }