Orgs / Orgs
Update an organization within an organization
Getting Started
Platform / Cal Provider
Platform / Managed Users
Platform / Webhooks
Orgs / Attributes
Orgs / Attributes / Options
Orgs / Delegation Credentials
Orgs / Event Types
Orgs / Memberships
Orgs / Orgs
Orgs / Schedules
Orgs / Teams
Orgs / Teams / Bookings
Orgs / Teams / Memberships
Orgs / Teams / Routing forms / Responses
Orgs / Teams / Schedules
Orgs / Users / OOO
Orgs / Webhooks
Api Keys
Bookings
- GETGet all bookings
- POSTCreate a booking
- GETGet a booking
- POSTReschedule a booking
- POSTCancel a booking
- POSTMark a booking absence
- POSTAutomatically reassign booking to a new host
- POSTReassign a booking to a specific user
- POSTConfirm booking that requires a confirmation
- POSTDecline booking that requires a confirmation
- GETGet 'Add to Calendar' links for a booking
Calendars
Conferencing
Destination Calendars
Event Types
Event Types / Webhooks
OAuth Clients
Schedules
Selected Calendars
Slots
Stripe
Teams / Event Types
Teams / Memberships
Timezones
Orgs / Orgs
Update an organization within an organization
Requires the user to have at least the ‘ORG_ADMIN’ role within the organization. Additionally, for platform, the plan must be ‘SCALE’ or higher to access this endpoint.
PATCH
/
v2
/
organizations
/
{orgId}
/
organizations
/
{managedOrganizationId}
curl --request PATCH \
--url https://api.cal.com/v2/organizations/{orgId}/organizations/{managedOrganizationId} \
--header 'Content-Type: application/json' \
--data '{
"name": "CalTeam",
"metadata": {
"key": "value"
}
}'
{
"status": "success",
"data": {
"id": 123,
"name": "<string>",
"metadata": {
"key": "value"
}
}
}
Body
application/json
Name of the organization
Minimum length:
1
Example:
"CalTeam"
You can store any additional data you want here. Metadata must have at most 50 keys, each key up to 40 characters. Values can be strings (up to 500 characters), numbers, or booleans.
Example:
{ "key": "value" }
Was this page helpful?
curl --request PATCH \
--url https://api.cal.com/v2/organizations/{orgId}/organizations/{managedOrganizationId} \
--header 'Content-Type: application/json' \
--data '{
"name": "CalTeam",
"metadata": {
"key": "value"
}
}'
{
"status": "success",
"data": {
"id": 123,
"name": "<string>",
"metadata": {
"key": "value"
}
}
}