POST/collaborators/{collaboratorId}/crew/invite
Gives people access to the event through a collaborator, one row per email: an email with an account gets its permissions (and license, if given) at
once and is notified, and an email without one gets an invitation email and a reserved seat. Pass crewId (from Crew_LookupCrew or
Crew_GetCollaboratorCrew) to give access to an existing contact; otherwise a new crew member is created with any typeIds and attributeValues.
Permissions are Event and Collaborator permission strings (a default crew set when empty) and licenseId comes from the Billing API's
Licenses_GetLicenses; one invalid row, blocked email or full license fails the whole request. Requires Manage Crew on the collaborator (collaborator token).
Path Parameters
| Field | Type | Required | Description |
|---|
| collaboratorId | uuid | Required | |
Request Body
| Field | Type | Required | Description |
|---|
| members | InviteCrewRequestMember[] | Optional | |
InviteCrewRequestMember
| Field | Type | Description |
|---|
| crewId | uuid| null | |
| email | string| null | |
| licenseId | uuid| null | |
| permissions | string[]| null | |
| typeIds | uuid[]| null | |
| attributeValues | InviteCrewRequestAttributeValueInput[]| null | |
| Field | Type | Description |
|---|
| attributeId | uuid | |
| value | string| null | |
Response
| Field | Type | Description |
|---|
| results | InviteCrewResponseResult[]| null | |
InviteCrewResponseResult
| Field | Type | Description |
|---|
| email | string| null | |
| outcome | string| null | |
| crewId | uuid | |