Invite a user to a project by email
Changed onInvite someone to a project by email, whatever their organization status.
Unlike POST /{project_id}/members, the invitee need not already belong to the organization: an unregistered email is invited, and a non-member is granted Member. An existing member keeps the organization role they already hold.
Requires role:assign, not merely project:manage_members — minting an organization membership is an org-level grant however project-shaped the request looks.
Returns
AddUserByEmailResult The invitee's user id, and invite_sent — False when the address already belonged to a registered account, so no email was dispatched.
Request
- Base URLhttps://api.ionworks.com
- URLhttps://api.ionworks.com/projects/{project_id}/invites
- Authnone declared
Path parameters
Request body
Response
Successful Response
Changes
- breaking
for the
pathrequest parameterproject_id, the format changed from no format touuid - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- breaking
- info
endpoint added
- info