Skip to content

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" }

inviteStatusACCEPTED or DECLINED.

Removing members and changing ownership

DELETE /organization/v1/user?ids=101&ids=102&isJoinedUser=true

Error: rejected if one of the ids is the current owner — transfer ownership first:

PUT /organization/v1/change/ownership
Content-Type: application/json

{ "orgName": "Acme Corp", "userEmail": "newowner@example.com" }