Organization → Users¶
Invite, list, update, and remove members of your organization.
Endpoint summary¶
| Method | Path | Notes |
|---|---|---|
| GET | /organization/v1/users |
List members (paginated) |
| GET | /organization/v1/user/{userId} |
Get one member |
| POST | /organization/v1/user |
Invite a member (owner only) |
| PUT | /organization/v1/user/{userId} |
Update a member (owner only) |
| DELETE | /organization/v1/user |
Remove member(s) (owner only) |
| PUT | /organization/v1/user_role |
Change a member's role |
| PUT | /organization/v1/users/renew |
Renew a member's signature quota |
| PUT | /organization/v1/invite |
Accept/decline an invite (the invited user calls this) |
| PUT | /organization/v1/change/ownership |
Transfer organization ownership |
Inviting a member¶
POST /organization/v1/user
Content-Type: application/json
{ "name": "Jane Doe", "emailAddress": "jane@example.com", "role": 3 }
name — required, 3–20 chars, letters + single space; emailAddress — required, valid email, ≤255 chars. role is a custom role id. Error: already a member.
Accepting an invite¶
The invited person calls this themself once they're logged in:
PUT /organization/v1/invite
Content-Type: application/json
{ "orgNames": ["Acme Corp"], "inviteStatus": "ACCEPTED" }
inviteStatus — ACCEPTED or DECLINED.
Removing members and changing ownership¶
Error: rejected if one of the ids is the current owner — transfer ownership first: