Update many people
Apply one set of changes to every person matching your filter.
The filter must be in the query string. A filter in the body is ignored, and a request with no filter is rejected with 400 so you cannot update the whole table by accident.
Authorizations
Organization-scoped API key. Create one in the BuildingSwell app under Organization settings, API keys.
Query Parameters
Full-text search across the resource's search columns. Append :col1,col2 to limit which columns are searched.
AND/OR filter expression, for example type eq 'phase' and isArchived eq false. Simple equality can also be passed as plain field parameters.
Body
Every field is optional. Only the fields you send are changed.
Display name.
Your own identifier for this person, for example an employee number. Defaults to an empty string.
Team the person belongs to.
Employment status.
active, inactive, terminated Archived people are hidden from list results unless you ask for them. They are never deleted, so historical ids still resolve. Set this to archive or restore the person.
true to leave the person out of assignment planning.
Labor or union classification code.
Stored as a plain string. It is not validated against the union code list, and renaming an entry in that list does not change this value.
QuickBase badge link, used by that integration.
Response
The updated people.