Docs

Invite Crew

POST /collaborators/{collaboratorId}/crew/invite

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

FieldTypeRequiredDescription
collaboratorIduuidRequired

Request Body

FieldTypeRequiredDescription
membersInviteCrewRequestMember[]Optional

InviteCrewRequestMember

FieldTypeDescription
crewIduuid| null
emailstring| null
licenseIduuid| null
permissionsstring[]| null
typeIdsuuid[]| null
attributeValuesInviteCrewRequestAttributeValueInput[]| null

InviteCrewRequestAttributeValueInput

FieldTypeDescription
attributeIduuid
valuestring| null

Response

FieldTypeDescription
resultsInviteCrewResponseResult[]| null

InviteCrewResponseResult

FieldTypeDescription
emailstring| null
outcomestring| null
crewIduuid