People are the members of your district — candidates, mentors, board members, and administrators.
List people
Returns all active people in your district.
Query parameters:
Example:
Response:
Get a person
Query parameters:
Example:
Response:
Create a person
Requires People (edit) permission.
Request body:
Email address (must be unique within the district)
BCP 47 language code (default: "en")
Role assignments as { roleId: 1 } (1 = primary, 2 = secondary)
Example:
Response:
Update a person
Requires People (edit) permission. Send only the fields you want to change.
Example — update roles and add a tag:
Delete a person
Requires People (edit) permission. This permanently deletes the person and all their associated data.
Deletion is permanent. Archive people instead of deleting them if you may need their records.
Send an invitation
Sends a login invitation email to the person.
Example:
Response:
List files for a person
Returns all files uploaded for this person.
Upload a file for a person
Multipart form data upload.
Form fields:
Delete a file