TypeScript
const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({email: 'jsmith@example.com', role: 'admin'}) }; fetch('https://api.example.com/v1/regions/global/organizations/{orgId}/invitations', options) .then(res => res.json()) .then(res => console.log(res)) .catch(err => console.error(err));
{ "success": true, "data": { "id": "<string>", "token": "<string>", "email": "jsmith@example.com", "projectId": "<string>", "organizationId": "<string>", "role": "admin", "status": "pending", "invitedBy": "<string>", "expiresAt": "2023-11-07T05:31:56Z", "createdAt": "2023-11-07T05:31:56Z", "acceptedAt": "2023-11-07T05:31:56Z" } }
Invite a user to the organization
Organization identifier
Invitee email
Role to assign
admin
operator
member
viewer
Invitation created
true
Project invitation entity
Show child attributes
Was this page helpful?