Back to Organization & People Management
Update Member
Updates an existing organization member
Request Details
path Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| id | string | Yes | The unique identifier of the member |
body Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| firstName | string | Yes | Member's first name |
| lastName | string | Yes | Member's last name |
string | Yes | Member's email address | |
| organizationId | string | Yes | ID of the organization this member belongs to |
| locations | array MemberLocation | Yes | List of locations the member is assigned to, along with their role at each location |
| isPrimary | boolean | Yes | Indicates whether the member is the primary organization holder or main contact for the organization |
| isActive | boolean | No | Indicates whether the member is currently active within the organization |
| settings | object MemberSettings | Yes | Member-specific settings such as profile picture and default location |
Sample Request & Response
PATCH
/v1/members/{id}Sample Request
Headers:
{
"Authorization": "Bearer <YOUR_API_KEY>"
}Path Parameters:
{
"id": "string (required) - The unique identifier of the member"
}Body:
{
"firstName": "example_string",
"lastName": "example_string",
"email": "example_string",
"organizationId": "example_string",
"locations": [
{
"locationId": "example_string",
"role": [
"admin",
"editor",
"viewer"
]
}
],
"isPrimary": true,
"isActive": true,
"settings": {
"password": "example_string",
"profilePictureUrl": "example_string"
}
}Sample Response (200)
{
"id": "example_string",
"createdAt": "2025-07-26T12:00:00Z",
"updatedAt": "2025-07-26T12:00:00Z",
"firstName": "example_string",
"lastName": "example_string",
"email": "example_string",
"organizationId": "example_string",
"locations": [
{
"locationId": "example_string",
"role": [
"admin",
"editor",
"viewer"
]
}
],
"isPrimary": true,
"isActive": true,
"settings": {
"profilePictureUrl": "example_string"
}
}