Skip to main content

Update org

PATCH /api/organizations/{org_id}

Update an existing organization. This endpoint updates organization settings. Access requires the EDIT_ORG_SETTINGS permission, which is granted to admin and owner roles. Args: org_id: Organization ID to update (UUID) update_data: Organization update data user_id: Authenticated user ID (injected by require_permission dependency) Returns: OrgResponse: The updated organization details Raises: HTTPException: 401 if user is not authenticated HTTPException: 403 if user lacks EDIT_ORG_SETTINGS permission HTTPException: 404 if organization not found HTTPException: 409 if organization name already exists HTTPException: 422 if validation errors occur (handled by FastAPI) HTTPException: 500 if update fails

Parameters

NameInTypeRequiredDescription
org_idpath`stringnull`yes
X-Org-Idheader`stringnull`no

Request body

FieldTypeRequiredDescription
name`stringnull`no
contact_name`stringnull`no
contact_email`stringnull`no
conversation_expiration`integernull`no
remote_runtime_resource_factor`integernull`no
billing_margin`numbernull`no
enable_proactive_conversation_starters`booleannull`no
sandbox_base_container_image`stringnull`no
sandbox_runtime_container_image`stringnull`no
sandbox_api_key`stringnull`no
max_budget_per_task`numbernull`no
v1_enabled`booleannull`no
search_api_key`stringnull`no
llm_api_key`stringnull`no
agent_settings_diff`objectnull`no
conversation_settings_diff`objectnull`no

Responses

StatusDescription
200Successful Response
422Validation Error

Response body

FieldTypeRequiredDescription
idstringyes
namestringyes
contact_namestringyes
contact_emailstringyes
conversation_expiration`integernull`no
remote_runtime_resource_factor`integernull`no
billing_margin`numbernull`no
enable_proactive_conversation_startersbooleanno
sandbox_base_container_image`stringnull`no
sandbox_runtime_container_image`stringnull`no
org_versionintegerno
agent_settings`FaheemCodeAgentSettingsLLMAgentSettingsACPAgentSettings`
conversation_settingsConversationSettingsno
search_api_key`stringnull`no
sandbox_api_key`stringnull`no
max_budget_per_task`numbernull`no
v1_enabled`booleannull`no
credits`numbernull`no
is_personalbooleanno

Operation ID: update_org_api_organizations__org_id__patch