Skip to content

Update the current organization

PATCH
/v1/organization
curl -X PATCH "https://api.summerbase.com/v1/organization" \
-H "Authorization: Bearer sb_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Analytics"
}'

Rename the organization, or move its slug.

Renaming does not move the slug: the two are separate, and a slug is an address. Moving it changes every URL the organization is reachable at, and the old one stops resolving immediately — anything that stored it, a bookmark or a script sending Summerbase-Organization, breaks. Nothing reserves the slug you leave behind.

Media typeapplication/json
object
name

The company’s name, as it appears throughout Summerbase.

string
>= 1 characters <= 255 characters
slug

How the organization is addressed in a readable URL — the acme in app.summerbase.com/organizations/acme, and in its projects’ app.summerbase.com/projects/production@acme. Lowercase letters, digits, hyphens and underscores, and never shaped like an id.

Unique across every Summerbase organization, and derived from the name when you do not choose one. Changing it is allowed and breaks every address that used the old one.

string
>= 1 characters <= 100 characters

Example

{
"name": "Acme Analytics"
}

Returns the organization object.

Media typeapplication/json

Example

{
"cell_code": "us1",
"created_at": "2025-09-08T14:02:37Z",
"id": "0198f1a2-6c3d-7e41-9a2b-5c8d1e4f7a90",
"name": "Acme Analytics",
"object": "organization",
"slug": "acme-analytics"
}