Skip to content
Everruns Cloud is open in early access. Run agents without operating the platform.

update_connection

PUT
/v1/orgs/{org}/organization-connections/{connection_id}
curl --request PUT \
--url https://app.everruns.com/api/v1/orgs/example/organization-connections/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \
--header 'Content-Type: application/json' \
--data '{ "api_key": "example-api-key", "name": "Production Daytona" }'

Replace the name and credential for an organization-owned sandbox provider account.

org
required
string
connection_id
required
string format: uuid
Media typeapplication/json

Organization-owned sandbox provider account input.

object
api_key
required

Provider API key, encrypted before storage.

string
Example
example-api-key
name
required

Human-readable account name shown in Sandbox Template selectors.

string
Example
Production Daytona
Media typeapplication/json

Non-secret metadata for an organization-owned sandbox provider account.

object
connected_at
required

Time at which the provider account was first connected.

string format: date-time
id
required

Stable connection identifier used by Sandbox Templates.

string format: uuid
name
required

Human-readable account name.

string
provider
required

Sandbox provider connector identifier.

string
provider_username

Provider identity returned while validating the credential, when available.

string | null
updated_at
required

Time at which the account name or credential was last replaced.

string format: date-time
Example
{
"connected_at": "2026-10-07T12:00:00Z",
"id": "00000000-0000-0000-0000-000000000002",
"name": "Production Daytona",
"provider": "daytona",
"provider_username": "platform-team",
"updated_at": "2026-10-07T12:30:00Z"
}