OptInInvitationDto
The created or reused opt-in invitation
idstring
Unique id of the opt-in invitation
Example:
7Hb2Kp9QvL3mNx0R8tZ4podcast_idstring
Id of the podcast invited to opt into advertising
Example:
9Kp3Lm2QvX7nRt0B8wZ5statusstring
Invitation lifecycle status
Possible values: [pending, started, completed, expired, cancelled]
Example:
pendingexpires_atdate-time
When the invitation expires and can no longer be completed
Example:
2026-01-15T09:30:00Zaccessed_atdate-timenullable
When the podcast owner first opened the invitation link, if applicable
Example:
2026-01-15T09:30:00Zcompleted_atdate-timenullable
When the podcast owner completed opt-in registration, if applicable
Example:
2026-01-15T09:30:00Zcreated_atdate-time
When the invitation was created
Example:
2026-01-15T09:30:00Zupdated_atdate-time
When the invitation was last updated
Example:
2026-01-15T09:30:00ZOptInInvitationDto
{
"id": "7Hb2Kp9QvL3mNx0R8tZ4",
"podcast_id": "9Kp3Lm2QvX7nRt0B8wZ5",
"status": "pending",
"expires_at": "2026-01-15T09:30:00Z",
"accessed_at": "2026-01-15T09:30:00Z",
"completed_at": "2026-01-15T09:30:00Z",
"created_at": "2026-01-15T09:30:00Z",
"updated_at": "2026-01-15T09:30:00Z"
}