Create Member
Register a member of your client’s team on a workspace
Idempotency
The call is idempotent on the pair (workspace.id, email): re-posting a member who already exists returns that member with a 200 instead of failing on the uniqueness constraint. A 201 means the member was created.
Emails are lowercased and trimmed before the lookup, so Jane@Acme.com and jane@acme.com are the same member.
Roles
Authorizations
API token (starts with pnbx_). Create at https://app.penbox.io/workspace/settings/api. Include as: Authorization: Bearer {token}
Body
Workspace to add the member to. Always explicit, never inferred from the token.
Member email address. Linked to the existing Penbox account when there is one.
First name
100Last name
100Language the member is addressed in
10"fr"
Whether the member can administer the workspace and its settings
Whether the member can be set as the owner or an assignee of a case
Response
A member with this email already exists on the workspace, and is returned unchanged
Member UUID
Creation timestamp
Member email address, trimmed and lowercased
First name
Last name
Language the member is addressed in
Whether the member can administer the workspace and its settings
Whether the member can be set as the owner or an assignee of a case
Whether Penbox refrains from emailing this member. Always true for a member created through the API.
Whether the email is already linked to a Penbox user account. False while the member has not signed up.
Workspace the member belongs to