PATCH/organizations/{organizationId}

Update an organization

Updates editable organization properties. Send the current ETag to avoid replacing a newer change.

Send request

Use the documented inputs to call this endpoint directly.

API serverbase URL
Bearer tokenBearerAuthoptional
Stored only in this browser for the BearerAuth security scheme and reused on every API page in this group.

Parameters

Values are applied to the request and the example on the right.

organizationIdpath · stringrequired

Opaque organization identifier.

If-Matchheader · stringoptional

Current resource ETag for optimistic concurrency.

Request body

application/jsonrequired
namestringoptional
timezonestringoptional
settingsobjectoptional

Responses

200application/json

Organization updated.

{
  "id": "org_01J8F1Q6N6VTX4E8W9R2D0A7B3",
  "name": "Northstar Labs",
  "slug": "northstar-labs",
  "plan": "enterprise",
  "timezone": "Europe/Warsaw",
  "member_count": 42,
  "limits": {
    "projects": 100,
    "api_requests_per_minute": 5000
  },
  "etag": "W/\"org-204\"",
  "created_at": "2025-01-12T09:15:00Z",
  "updated_at": "2026-09-03T10:20:00Z"
}
idstringoptional
namestringoptional
slugstringoptional
planstringoptional
timezonestringoptional
member_countintegeroptional
limitsobjectoptional
etagstringoptional
created_atstring · date-timeoptional
updated_atstring · date-timeoptional
409application/json

ETag does not match the latest organization.

{
  "error": {
    "code": "validation_failed",
    "message": "One or more fields need attention.",
    "details": [
      {
        "path": "name",
        "code": "too_short",
        "message": "Use at least 3 characters."
      }
    ]
  },
  "request_id": "req_01J8F6C4YTP8B2S9QK1M"
}
errorrequired
request_idstringrequired