latestOpenAPI 3.1.12026-08-108026304.2 KB
7b222e8ec91c
Issued memberships
Updated issued membership
ISSUED_MEMBERSHIP.UPDATED webhook triggered when existing issued membership is updated. This includes voiding issued memberships.
postWebhookupdatedIssuedMembership
Payload
Example payload
{
"id": "wh_15",
"created_at": "2025-01-01 10:00:00",
"event": "ISSUED_MEMBERSHIP.UPDATED",
"resource_url": "https://api.tickettailor.com/v1/issued_memberships/im_123",
"payload": {
"object": "issued_membership",
"id": "im_123",
"code": "MMABC123",
"benefits": [
"Free entry to all events",
"10% discount on merchandise"
],
"email": "john.doe@example.com",
"first_name": "John",
"full_name": "John Doe",
"is_valid": "true",
"issue_date": {
"date": "2024-01-01",
"formatted": "Mon 1 Jan 2024 12:00 PM",
"iso": "2024-01-01T12:00:00+00:00",
"time": "12:00",
"timezone": "+00:00",
"unix": 1704110400
},
"last_name": "Doe",
"max_redemptions": 10,
"membership_type_id": "mt_456",
"membership_type_name": "Annual Pass",
"redemption_collection": [],
"redemptions": 0,
"valid_from": {
"date": "2024-01-01",
"formatted": "Mon 1 Jan 2024 12:00 PM",
"iso": "2024-01-01T12:00:00+00:00",
"time": "12:00",
"timezone": "+00:00",
"unix": 1704110400
},
"valid_to": {
"date": "2024-12-31",
"formatted": "Tue 31 Dec 2024 11:59 PM",
"iso": "2024-12-31T23:59:59+00:00",
"time": "23:59",
"timezone": "+00:00",
"unix": 1735689599
},
"voided_at": null
}
}Response
Return a 200 status to indicate that the data was received successfully