curl -X PATCH \
-H "X-API-KEY: your_api_key" \
-H "Content-Type: application/json" \
-d '{ "name": "Milan HQ", "website": "https://milan.acme.com" }' \
"https://www.gomry.com/api/v1/spaces/milan"
{
"data": {
"id": "AbCdEfGhIjKlMnOpQrSt",
"identifier": "milan",
"name": "Milan HQ",
"status": "active",
"website": "https://milan.acme.com",
"tax_details": null,
"created_at": "2025-03-01T10:00:00.000Z",
"updated_at": "2025-07-15T12:00:00.000Z"
}
}
{
"error": "At least one field is required"
}
{
"error": "Space not found"
}
Spaces
Update Space
Update a space’s profile fields
PATCH
/
spaces
/
{spaceIdentifier}
curl -X PATCH \
-H "X-API-KEY: your_api_key" \
-H "Content-Type: application/json" \
-d '{ "name": "Milan HQ", "website": "https://milan.acme.com" }' \
"https://www.gomry.com/api/v1/spaces/milan"
{
"data": {
"id": "AbCdEfGhIjKlMnOpQrSt",
"identifier": "milan",
"name": "Milan HQ",
"status": "active",
"website": "https://milan.acme.com",
"tax_details": null,
"created_at": "2025-03-01T10:00:00.000Z",
"updated_at": "2025-07-15T12:00:00.000Z"
}
}
{
"error": "At least one field is required"
}
{
"error": "Space not found"
}
Update Space
Partial update of a space’s profile fields — name, color, icon, contact email, and social links. Only the fields you supply are written. Tax and legal-entity details are not set here — use Set Tax Details. Deactivating or deleting a space remains a dashboard-only operation for now. Requires thespaces:write scope. Tenant-fenced on your organization — an
identifier that doesn’t resolve under your org returns 404.
Path Parameters
string
required
The space’s
identifier (its slug).Request Body
At least one field is required.string
New display name (max 200 chars). Must stay unique within the organization
(case-insensitive).
string
Accent color token.
string
Icon name or emoji.
string
emoji or icon.string
Contact email (shown on receipts).
string
Social profile URL.
string
Social profile URL.
string
Social profile URL.
string
Social profile URL.
string
Website URL.
The space’s
identifier is immutable via the API — it’s referenced by existing
events and experiences. Create a new space if you need a different identifier.Response
Returns the updated space — same schema as Get Space.curl -X PATCH \
-H "X-API-KEY: your_api_key" \
-H "Content-Type: application/json" \
-d '{ "name": "Milan HQ", "website": "https://milan.acme.com" }' \
"https://www.gomry.com/api/v1/spaces/milan"
{
"data": {
"id": "AbCdEfGhIjKlMnOpQrSt",
"identifier": "milan",
"name": "Milan HQ",
"status": "active",
"website": "https://milan.acme.com",
"tax_details": null,
"created_at": "2025-03-01T10:00:00.000Z",
"updated_at": "2025-07-15T12:00:00.000Z"
}
}
{
"error": "At least one field is required"
}
{
"error": "Space not found"
}

