Add Workspace User
Workspace Users
Add Workspace User
Requires workspace-users-write. Add an existing user or send an invite if the email is unknown. Self-hosted Community instances are limited to 2 users total across the instance; adding or inviting more users requires a self-hosted Enterprise license.
POST
Add Workspace User
Add Workspace User
Invite an existing OpnForm user to a workspace or send an email invite if the user doesn’t yet have an account.Self-hosted Community instances are limited to 2 users total across the whole instance. Adding or inviting a new user beyond that limit requires a self-hosted Enterprise license. Adding an existing instance user to another workspace does not consume an additional user seat.
Authentication & Scope
Requires theworkspace-users-write ability and admin privileges in the workspace.
Request
Path Parameters
| Parameter | Type | Description |
|---|---|---|
| workspaceId | number | ID of the target workspace. |
Body Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| string | Yes | Email address of the user to add/invite. | |
| role | string | Yes | Role to assign (admin, user, or readonly). |
Response
200 OK – One of the following messages:
"User has been successfully added to workspace."– when the user account already exists."Registration invitation email sent to user."– when an invitation email was sent."User is already in workspace."– if the user is already a member.
403 Forbidden – Token lacks workspace-users-write, the requester has insufficient privileges, or the self-hosted Community instance has reached the 2-user limit.