Skip to main content
POST
Create or rotate an event invitation link

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Path Parameters

eventId
integer
required

Record ID in the authenticated organization.

Example:

42

Body

application/json
donor_id
integer | null

Optional accessible donor in this organization.

Example:

42

email
string<email> | null

Optional email binding; defaults to the selected donor email.

Maximum string length: 255
Example:

"jane@example.org"

expires_in_hours
enum<integer> | null

Invitation lifetime in hours; null means no expiry.

Available options:
24,
168,
720,
null
Example:

720

event_invitee_id
integer | null

Active invitee in this event; optional.

Required range: x >= 1
Example:

42

expected_invitee_version
integer

Required with event_invitee_id; must match the current invitee lock version.

Required range: x >= 1
Example:

1

Response

Create or rotate an event invitation link completed.

data
object