API reference · Platform & integration
Ticketing organiser POST Create an event, optionally with occurrences and tiers (OWNER or MANAGER) POST /ticketing/event
Times are venue-local on the wire and stored in UTC. The event starts as a DRAFT.
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Example Request body: EventRequest · Response: GenericResponseEventResponse
curl Request Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/event" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"title": "string",
"description": "string",
"category": "string",
"ageRestriction": 0,
"visibility": "PUBLIC",
"bannerDocumentReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"occurrences": [
{
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"capacity": 0,
"credentialMode": "STATIC",
"highDemand": true,
"seatMapReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tiers": [
{
"code": "string",
"name": "string",
"price": "string",
"feeAmount": "string",
"currency": "string",
"feeMode": "PASS_ON",
"capacity": 0,
"perOrderMax": 0,
"perBuyerMax": 0,
"salesStartAt": "2026-09-25T10:00:00Z",
"salesEndAt": "2026-09-25T10:00:00Z",
"visibility": "PUBLIC",
"refundPolicy": "NON_REFUNDABLE",
"refundableUntilHours": 0,
"transferPolicy": "ALLOWED",
"resaleCapPercent": "string",
"entryRule": "SINGLE",
"idBound": true,
"seatSectionCode": "string",
"minKycTier": 0,
"presaleCommunityReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
}
]
}
]
}' Copy {
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"title": "string",
"description": "string",
"category": "string",
"ageRestriction": 0,
"visibility": "PUBLIC",
"bannerDocumentReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"occurrences": [
{
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"capacity": 0,
"credentialMode": "STATIC",
"highDemand": true,
"seatMapReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tiers": [
{
"code": "string",
"name": "string",
"price": "string",
"feeAmount": "string",
"currency": "string",
"feeMode": "PASS_ON",
"capacity": 0,
"perOrderMax": 0,
"perBuyerMax": 0,
"salesStartAt": "2026-09-25T10:00:00Z",
"salesEndAt": "2026-09-25T10:00:00Z",
"visibility": "PUBLIC",
"refundPolicy": "NON_REFUNDABLE",
"refundableUntilHours": 0,
"transferPolicy": "ALLOWED",
"resaleCapPercent": "string",
"entryRule": "SINGLE",
"idBound": true,
"seatSectionCode": "string",
"minKycTier": 0,
"presaleCommunityReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
}
]
}
]
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserName": "string",
"title": "string",
"description": "string",
"category": "string",
"ageRestriction": 0,
"visibility": "PUBLIC",
"bannerDocumentReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"status": "DRAFT",
"publishedAt": "2026-09-25T10:00:00Z",
"virtualAccountName": "string",
"occurrences": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueName": "string",
"timezone": "string",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"startsAtUtc": "2026-09-25T10:00:00Z",
"endsAtUtc": "2026-09-25T10:00:00Z",
"doorsAtUtc": "2026-09-25T10:00:00Z",
"capacity": 0,
"sold": 0,
"held": 0,
"status": "DRAFT",
"credentialMode": "STATIC",
"highDemand": true,
"paymentMethods": [
"BRIDGE_WALLET"
],
"tiers": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
}
]
}
],
"wallets": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"accountNumber": "string",
"status": "OPEN"
}
]
},
"description": "OK"
} Responses GET Get an event as a member of its organiser GET /ticketing/event/{reference}
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Example Response: GenericResponseEventResponse
curl Response
Copy curl -X GET "https://api.bridgemoni.com/ticketing/event/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserName": "string",
"title": "string",
"description": "string",
"category": "string",
"ageRestriction": 0,
"visibility": "PUBLIC",
"bannerDocumentReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"status": "DRAFT",
"publishedAt": "2026-09-25T10:00:00Z",
"virtualAccountName": "string",
"occurrences": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueName": "string",
"timezone": "string",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"startsAtUtc": "2026-09-25T10:00:00Z",
"endsAtUtc": "2026-09-25T10:00:00Z",
"doorsAtUtc": "2026-09-25T10:00:00Z",
"capacity": 0,
"sold": 0,
"held": 0,
"status": "DRAFT",
"credentialMode": "STATIC",
"highDemand": true,
"paymentMethods": [
"BRIDGE_WALLET"
],
"tiers": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
}
]
}
],
"wallets": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"accountNumber": "string",
"status": "OPEN"
}
]
},
"description": "OK"
} Responses PUT Update an event's details (OWNER or MANAGER) PUT /ticketing/event/{reference}
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: EventRequest · Response: GenericResponseEventResponse
curl Request Response
Copy curl -X PUT "https://api.bridgemoni.com/ticketing/event/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"title": "string",
"description": "string",
"category": "string",
"ageRestriction": 0,
"visibility": "PUBLIC",
"bannerDocumentReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"occurrences": [
{
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"capacity": 0,
"credentialMode": "STATIC",
"highDemand": true,
"seatMapReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tiers": [
{
"code": "string",
"name": "string",
"price": "string",
"feeAmount": "string",
"currency": "string",
"feeMode": "PASS_ON",
"capacity": 0,
"perOrderMax": 0,
"perBuyerMax": 0,
"salesStartAt": "2026-09-25T10:00:00Z",
"salesEndAt": "2026-09-25T10:00:00Z",
"visibility": "PUBLIC",
"refundPolicy": "NON_REFUNDABLE",
"refundableUntilHours": 0,
"transferPolicy": "ALLOWED",
"resaleCapPercent": "string",
"entryRule": "SINGLE",
"idBound": true,
"seatSectionCode": "string",
"minKycTier": 0,
"presaleCommunityReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
}
]
}
]
}' Copy {
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"title": "string",
"description": "string",
"category": "string",
"ageRestriction": 0,
"visibility": "PUBLIC",
"bannerDocumentReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"occurrences": [
{
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"capacity": 0,
"credentialMode": "STATIC",
"highDemand": true,
"seatMapReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tiers": [
{
"code": "string",
"name": "string",
"price": "string",
"feeAmount": "string",
"currency": "string",
"feeMode": "PASS_ON",
"capacity": 0,
"perOrderMax": 0,
"perBuyerMax": 0,
"salesStartAt": "2026-09-25T10:00:00Z",
"salesEndAt": "2026-09-25T10:00:00Z",
"visibility": "PUBLIC",
"refundPolicy": "NON_REFUNDABLE",
"refundableUntilHours": 0,
"transferPolicy": "ALLOWED",
"resaleCapPercent": "string",
"entryRule": "SINGLE",
"idBound": true,
"seatSectionCode": "string",
"minKycTier": 0,
"presaleCommunityReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
}
]
}
]
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserName": "string",
"title": "string",
"description": "string",
"category": "string",
"ageRestriction": 0,
"visibility": "PUBLIC",
"bannerDocumentReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"status": "DRAFT",
"publishedAt": "2026-09-25T10:00:00Z",
"virtualAccountName": "string",
"occurrences": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueName": "string",
"timezone": "string",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"startsAtUtc": "2026-09-25T10:00:00Z",
"endsAtUtc": "2026-09-25T10:00:00Z",
"doorsAtUtc": "2026-09-25T10:00:00Z",
"capacity": 0,
"sold": 0,
"held": 0,
"status": "DRAFT",
"credentialMode": "STATIC",
"highDemand": true,
"paymentMethods": [
"BRIDGE_WALLET"
],
"tiers": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
}
]
}
],
"wallets": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"accountNumber": "string",
"status": "OPEN"
}
]
},
"description": "OK"
} Responses POST Add an occurrence to an event (OWNER or MANAGER) POST /ticketing/event/{reference}/occurrence
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: OccurrenceRequest · Response: GenericResponseOccurrenceResponse
curl Request Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/event/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/occurrence" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"capacity": 0,
"credentialMode": "STATIC",
"highDemand": true,
"seatMapReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tiers": [
{
"code": "string",
"name": "string",
"price": "string",
"feeAmount": "string",
"currency": "string",
"feeMode": "PASS_ON",
"capacity": 0,
"perOrderMax": 0,
"perBuyerMax": 0,
"salesStartAt": "2026-09-25T10:00:00Z",
"salesEndAt": "2026-09-25T10:00:00Z",
"visibility": "PUBLIC",
"refundPolicy": "NON_REFUNDABLE",
"refundableUntilHours": 0,
"transferPolicy": "ALLOWED",
"resaleCapPercent": "string",
"entryRule": "SINGLE",
"idBound": true,
"seatSectionCode": "string",
"minKycTier": 0,
"presaleCommunityReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
}
]
}' Copy {
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"capacity": 0,
"credentialMode": "STATIC",
"highDemand": true,
"seatMapReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tiers": [
{
"code": "string",
"name": "string",
"price": "string",
"feeAmount": "string",
"currency": "string",
"feeMode": "PASS_ON",
"capacity": 0,
"perOrderMax": 0,
"perBuyerMax": 0,
"salesStartAt": "2026-09-25T10:00:00Z",
"salesEndAt": "2026-09-25T10:00:00Z",
"visibility": "PUBLIC",
"refundPolicy": "NON_REFUNDABLE",
"refundableUntilHours": 0,
"transferPolicy": "ALLOWED",
"resaleCapPercent": "string",
"entryRule": "SINGLE",
"idBound": true,
"seatSectionCode": "string",
"minKycTier": 0,
"presaleCommunityReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
}
]
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueName": "string",
"timezone": "string",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"startsAtUtc": "2026-09-25T10:00:00Z",
"endsAtUtc": "2026-09-25T10:00:00Z",
"doorsAtUtc": "2026-09-25T10:00:00Z",
"capacity": 0,
"sold": 0,
"held": 0,
"status": "DRAFT",
"credentialMode": "STATIC",
"highDemand": true,
"paymentMethods": [
"BRIDGE_WALLET"
],
"tiers": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
}
]
},
"description": "OK"
} Responses POST Publish an event (OWNER or MANAGER) POST /ticketing/event/{reference}/publish
Opens one event wallet per currency the event sells in, schedules every occurrence and lists public events. Refused when a currency has no payout destination.
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Example Response: GenericResponseEventResponse
curl Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/event/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/publish" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserName": "string",
"title": "string",
"description": "string",
"category": "string",
"ageRestriction": 0,
"visibility": "PUBLIC",
"bannerDocumentReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"status": "DRAFT",
"publishedAt": "2026-09-25T10:00:00Z",
"virtualAccountName": "string",
"occurrences": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueName": "string",
"timezone": "string",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"startsAtUtc": "2026-09-25T10:00:00Z",
"endsAtUtc": "2026-09-25T10:00:00Z",
"doorsAtUtc": "2026-09-25T10:00:00Z",
"capacity": 0,
"sold": 0,
"held": 0,
"status": "DRAFT",
"credentialMode": "STATIC",
"highDemand": true,
"paymentMethods": [
"BRIDGE_WALLET"
],
"tiers": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
}
]
}
],
"wallets": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"accountNumber": "string",
"status": "OPEN"
}
]
},
"description": "OK"
} Responses POST Cancel an occurrence (OWNER or MANAGER) POST /ticketing/occurrence/{reference}/cancel
Voids every ticket and refunds every order in full, fees included, to where the money came from.
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: CancelRequest · Response: GenericResponseOccurrenceResponse
curl Request Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/occurrence/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/cancel" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"reason": "string"
}' Copy {
"reason": "string"
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueName": "string",
"timezone": "string",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"startsAtUtc": "2026-09-25T10:00:00Z",
"endsAtUtc": "2026-09-25T10:00:00Z",
"doorsAtUtc": "2026-09-25T10:00:00Z",
"capacity": 0,
"sold": 0,
"held": 0,
"status": "DRAFT",
"credentialMode": "STATIC",
"highDemand": true,
"paymentMethods": [
"BRIDGE_WALLET"
],
"tiers": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
}
]
},
"description": "OK"
} Responses POST Postpone an occurrence to a later date (OWNER or MANAGER) POST /ticketing/occurrence/{reference}/postpone
Every live ticket is reissued at the next generation, holders and people who saved it are told, and a refund window opens. Sales pause until resumed.
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: PostponeRequest · Response: GenericResponseOccurrenceResponse
curl Request Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/occurrence/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/postpone" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"refundWindowHours": 0,
"reason": "string"
}' Copy {
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"refundWindowHours": 0,
"reason": "string"
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueName": "string",
"timezone": "string",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"startsAtUtc": "2026-09-25T10:00:00Z",
"endsAtUtc": "2026-09-25T10:00:00Z",
"doorsAtUtc": "2026-09-25T10:00:00Z",
"capacity": 0,
"sold": 0,
"held": 0,
"status": "DRAFT",
"credentialMode": "STATIC",
"highDemand": true,
"paymentMethods": [
"BRIDGE_WALLET"
],
"tiers": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
}
]
},
"description": "OK"
} Responses POST Resume sales for a postponed occurrence at its new date (OWNER or MANAGER) POST /ticketing/occurrence/{reference}/resume
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Example Response: GenericResponseOccurrenceResponse
curl Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/occurrence/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/resume" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueName": "string",
"timezone": "string",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"startsAtUtc": "2026-09-25T10:00:00Z",
"endsAtUtc": "2026-09-25T10:00:00Z",
"doorsAtUtc": "2026-09-25T10:00:00Z",
"capacity": 0,
"sold": 0,
"held": 0,
"status": "DRAFT",
"credentialMode": "STATIC",
"highDemand": true,
"paymentMethods": [
"BRIDGE_WALLET"
],
"tiers": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
}
]
},
"description": "OK"
} Responses POST Add a ticket tier to an occurrence (OWNER or MANAGER) POST /ticketing/occurrence/{reference}/tier
On a published event a tier in a new currency opens that currency's event wallet in the same request.
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: TierRequest · Response: GenericResponseTierResponse
curl Request Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/occurrence/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/tier" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"code": "string",
"name": "string",
"price": "string",
"feeAmount": "string",
"currency": "string",
"feeMode": "PASS_ON",
"capacity": 0,
"perOrderMax": 0,
"perBuyerMax": 0,
"salesStartAt": "2026-09-25T10:00:00Z",
"salesEndAt": "2026-09-25T10:00:00Z",
"visibility": "PUBLIC",
"refundPolicy": "NON_REFUNDABLE",
"refundableUntilHours": 0,
"transferPolicy": "ALLOWED",
"resaleCapPercent": "string",
"entryRule": "SINGLE",
"idBound": true,
"seatSectionCode": "string",
"minKycTier": 0,
"presaleCommunityReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
}' Copy {
"code": "string",
"name": "string",
"price": "string",
"feeAmount": "string",
"currency": "string",
"feeMode": "PASS_ON",
"capacity": 0,
"perOrderMax": 0,
"perBuyerMax": 0,
"salesStartAt": "2026-09-25T10:00:00Z",
"salesEndAt": "2026-09-25T10:00:00Z",
"visibility": "PUBLIC",
"refundPolicy": "NON_REFUNDABLE",
"refundableUntilHours": 0,
"transferPolicy": "ALLOWED",
"resaleCapPercent": "string",
"entryRule": "SINGLE",
"idBound": true,
"seatSectionCode": "string",
"minKycTier": 0,
"presaleCommunityReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
},
"description": "OK"
} Responses POST Onboard your business as a ticketing organiser POST /ticketing/organiser
Only the business's own user can onboard it. The organiser starts ACTIVE when the business is verified to the tenant's KYB level, otherwise PENDING until an operator activates it.
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Example Request body: OrganiserRequest · Response: GenericResponseOrganiserResponse
curl Request Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/organiser" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"businessReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"displayName": "string",
"contactMsisdn": "string",
"countryCode": "string",
"payoutDestination": {
"currencyCode": "string",
"payoutRail": "WALLET",
"payoutDestination": "string",
"payoutInstitutionCode": "string"
}
}' Copy {
"businessReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"displayName": "string",
"contactMsisdn": "string",
"countryCode": "string",
"payoutDestination": {
"currencyCode": "string",
"payoutRail": "WALLET",
"payoutDestination": "string",
"payoutInstitutionCode": "string"
}
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"businessReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"displayName": "string",
"status": "PENDING",
"riskTier": "NEW",
"countryCode": "string",
"payoutDestinations": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"payoutRail": "WALLET",
"maskedDestination": "string",
"payoutInstitutionCode": "string",
"usableFrom": "2026-09-25T10:00:00Z",
"status": "ACTIVE"
}
],
"myRoles": [
"OWNER"
],
"creationDateTime": "2026-09-25T10:00:00Z"
},
"description": "OK"
} Responses POST Assign bank account numbers to an event wallet (OWNER or MANAGER) POST /ticketing/organiser/event/{reference}/virtual-account
One account per bank; transfers into it credit the event wallet directly. Failures per bank are returned.
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: VirtualAccountAssignRequest · Response: GenericResponseVirtualAccountAssignResponse
curl Request Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/organiser/event/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/virtual-account" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"currencyCode": "string",
"financialInstitutionCodes": [
"string"
]
}' Copy {
"currencyCode": "string",
"financialInstitutionCodes": [
"string"
]
} Copy {
"data": {
"eventReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"assigned": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"accountNumber": "string",
"accountName": "ADA OKAFOR",
"bankName": "string",
"financialInstitutionCode": "string",
"status": "string"
}
],
"failures": [
{
"financialInstitutionCode": "string",
"reason": "string"
}
]
},
"description": "OK"
} Responses GET The event's wallets, balances and attribution (OWNER, MANAGER or FINANCE) GET /ticketing/organiser/event/{reference}/wallet
ledgerBalance is read from the ledger; attributed is derived from the ticketing sub-ledger.
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Example Response: GenericResponseOrganiserWalletsResponse
curl Response
Copy curl -X GET "https://api.bridgemoni.com/ticketing/organiser/event/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/wallet" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": {
"eventReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"wallets": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"accountNumber": "string",
"status": "OPEN",
"ledgerBalance": "string",
"attributed": {
"proceeds": "string",
"buyerFees": "string",
"resaleSeller": "string",
"reserve": "string",
"returnsDue": "string",
"railFees": "string",
"suspense": "string",
"tenantAdvance": "string"
},
"occurrences": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"startsAt": "2026-09-25T10:00:00Z",
"status": "DRAFT",
"grossProceeds": "string",
"payableAt": "2026-09-25T10:00:00Z"
}
],
"virtualAccounts": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"accountNumber": "string",
"accountName": "ADA OKAFOR",
"bankName": "string",
"financialInstitutionCode": "string",
"status": "string"
}
]
}
]
},
"description": "OK"
} Responses GET An event wallet's sub-ledger entries, paged at 100 at most GET /ticketing/organiser/event/{reference}/wallet/{currency}/entries
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Query parameters Example Response: GenericResponseLedgerEntryPageResponse
curl Response
Copy curl -X GET "https://api.bridgemoni.com/ticketing/organiser/event/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/wallet/value/entries?page=value&size=50" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": {
"page": 0,
"size": 0,
"entries": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"accountReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"transactionReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"parentTransactionReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"resolvesTransactionReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"reversesTransactionReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"operation": "DEPOSIT",
"transactionType": "DEPOSIT",
"transactionStatus": "PENDING",
"entryType": "DEBIT",
"balanceTier": "AVAILABLE",
"amount": 0,
"currencyCode": "string",
"availableBalanceBefore": 0,
"availableBalanceAfter": 0,
"reservedBalanceBefore": 0,
"reservedBalanceAfter": 0,
"committedBalanceBefore": 0,
"committedBalanceAfter": 0,
"lienedBalanceBefore": 0,
"lienedBalanceAfter": 0,
"postingDateTime": "2026-09-25T10:00:00Z",
"narrative": "string",
"counterpartyAccountReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
}
]
},
"description": "OK"
} Responses GET List the organisers you are a member of GET /ticketing/organiser/mine
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Example Response: GenericResponseListOrganiserResponse
curl Response
Copy curl -X GET "https://api.bridgemoni.com/ticketing/organiser/mine" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"businessReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"displayName": "string",
"status": "PENDING",
"riskTier": "NEW",
"countryCode": "string",
"payoutDestinations": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"payoutRail": "WALLET",
"maskedDestination": "string",
"payoutInstitutionCode": "string",
"usableFrom": "2026-09-25T10:00:00Z",
"status": "ACTIVE"
}
],
"myRoles": [
"OWNER"
],
"creationDateTime": "2026-09-25T10:00:00Z"
}
],
"description": "OK"
} Responses GET Get an organiser you are a member of GET /ticketing/organiser/{reference}
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Example Response: GenericResponseOrganiserResponse
curl Response
Copy curl -X GET "https://api.bridgemoni.com/ticketing/organiser/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"businessReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"displayName": "string",
"status": "PENDING",
"riskTier": "NEW",
"countryCode": "string",
"payoutDestinations": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"payoutRail": "WALLET",
"maskedDestination": "string",
"payoutInstitutionCode": "string",
"usableFrom": "2026-09-25T10:00:00Z",
"status": "ACTIVE"
}
],
"myRoles": [
"OWNER"
],
"creationDateTime": "2026-09-25T10:00:00Z"
},
"description": "OK"
} Responses GET List an organiser's events GET /ticketing/organiser/{reference}/event
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Example Response: GenericResponseListEventResponse
curl Response
Copy curl -X GET "https://api.bridgemoni.com/ticketing/organiser/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/event" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserName": "string",
"title": "string",
"description": "string",
"category": "string",
"ageRestriction": 0,
"visibility": "PUBLIC",
"bannerDocumentReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"status": "DRAFT",
"publishedAt": "2026-09-25T10:00:00Z",
"virtualAccountName": "string",
"occurrences": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueName": "string",
"timezone": "string",
"startsAt": "2026-09-25T10:00:00Z",
"endsAt": "2026-09-25T10:00:00Z",
"doorsAt": "2026-09-25T10:00:00Z",
"startsAtUtc": "2026-09-25T10:00:00Z",
"endsAtUtc": "2026-09-25T10:00:00Z",
"doorsAtUtc": "2026-09-25T10:00:00Z",
"capacity": 0,
"sold": 0,
"held": 0,
"status": "DRAFT",
"credentialMode": "STATIC",
"highDemand": true,
"paymentMethods": [
"BRIDGE_WALLET"
],
"tiers": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
}
]
}
],
"wallets": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"accountNumber": "string",
"status": "OPEN"
}
]
}
],
"description": "OK"
} Responses GET List an organiser's members GET /ticketing/organiser/{reference}/member
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Example Response: GenericResponseListMemberResponse
curl Response
Copy curl -X GET "https://api.bridgemoni.com/ticketing/organiser/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/member" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"userReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"role": "OWNER",
"status": "ACTIVE",
"creationDateTime": "2026-09-25T10:00:00Z"
}
],
"description": "OK"
} Responses POST Add a member to an organiser (OWNER) POST /ticketing/organiser/{reference}/member
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: MemberRequest · Response: GenericResponseMemberResponse
curl Request Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/organiser/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/member" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"userReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"role": "OWNER"
}' Copy {
"userReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"role": "OWNER"
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"userReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"role": "OWNER",
"status": "ACTIVE",
"creationDateTime": "2026-09-25T10:00:00Z"
},
"description": "OK"
} Responses DELETE Remove a member from an organiser (OWNER) DELETE /ticketing/organiser/{reference}/member/{member}
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Example Response: GenericResponseMemberResponse
curl Response
Copy curl -X DELETE "https://api.bridgemoni.com/ticketing/organiser/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/member/value" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"userReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"role": "OWNER",
"status": "ACTIVE",
"creationDateTime": "2026-09-25T10:00:00Z"
},
"description": "OK"
} Responses PUT Set the payout destination for a currency (OWNER or FINANCE) PUT /ticketing/organiser/{reference}/payout-destination/{currency}
Replacing an existing destination starts a cool-off before any settlement uses the new one.
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: PayoutDestinationRequest · Response: GenericResponsePayoutDestinationResponse
curl Request Response
Copy curl -X PUT "https://api.bridgemoni.com/ticketing/organiser/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/payout-destination/value" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"currencyCode": "string",
"payoutRail": "WALLET",
"payoutDestination": "string",
"payoutInstitutionCode": "string"
}' Copy {
"currencyCode": "string",
"payoutRail": "WALLET",
"payoutDestination": "string",
"payoutInstitutionCode": "string"
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"currencyCode": "string",
"payoutRail": "WALLET",
"maskedDestination": "string",
"payoutInstitutionCode": "string",
"usableFrom": "2026-09-25T10:00:00Z",
"status": "ACTIVE"
},
"description": "OK"
} Responses GET List an organiser's venues GET /ticketing/organiser/{reference}/venue
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Example Response: GenericResponseListVenueResponse
curl Response
Copy curl -X GET "https://api.bridgemoni.com/ticketing/organiser/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/venue" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"name": "string",
"addressLine": "string",
"city": "string",
"countryCode": "string",
"latitude": 0,
"longitude": 0,
"timezone": "string",
"maxCapacity": 0
}
],
"description": "OK"
} Responses PUT Update a ticket tier (OWNER or MANAGER) PUT /ticketing/tier/{reference}
Capacity may be raised at any time and lowered only to what is sold and held.
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: TierRequest · Response: GenericResponseTierResponse
curl Request Response
Copy curl -X PUT "https://api.bridgemoni.com/ticketing/tier/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"code": "string",
"name": "string",
"price": "string",
"feeAmount": "string",
"currency": "string",
"feeMode": "PASS_ON",
"capacity": 0,
"perOrderMax": 0,
"perBuyerMax": 0,
"salesStartAt": "2026-09-25T10:00:00Z",
"salesEndAt": "2026-09-25T10:00:00Z",
"visibility": "PUBLIC",
"refundPolicy": "NON_REFUNDABLE",
"refundableUntilHours": 0,
"transferPolicy": "ALLOWED",
"resaleCapPercent": "string",
"entryRule": "SINGLE",
"idBound": true,
"seatSectionCode": "string",
"minKycTier": 0,
"presaleCommunityReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
}' Copy {
"code": "string",
"name": "string",
"price": "string",
"feeAmount": "string",
"currency": "string",
"feeMode": "PASS_ON",
"capacity": 0,
"perOrderMax": 0,
"perBuyerMax": 0,
"salesStartAt": "2026-09-25T10:00:00Z",
"salesEndAt": "2026-09-25T10:00:00Z",
"visibility": "PUBLIC",
"refundPolicy": "NON_REFUNDABLE",
"refundableUntilHours": 0,
"transferPolicy": "ALLOWED",
"resaleCapPercent": "string",
"entryRule": "SINGLE",
"idBound": true,
"seatSectionCode": "string",
"minKycTier": 0,
"presaleCommunityReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierLevel": 1,
"tierDateTime": "2026-09-25T10:00:00Z",
"upgradeEligible": "true",
"pendingUpgrade": "1",
"missingUpgrades": [
"string"
],
"restrictions": [
"string"
]
},
"description": "OK"
} Responses POST Create a venue (OWNER or MANAGER) POST /ticketing/venue
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Example Request body: VenueRequest · Response: GenericResponseVenueResponse
curl Request Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/venue" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"name": "string",
"addressLine": "string",
"city": "string",
"countryCode": "string",
"latitude": 0,
"longitude": 0,
"timezone": "string",
"maxCapacity": 0
}' Copy {
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"name": "string",
"addressLine": "string",
"city": "string",
"countryCode": "string",
"latitude": 0,
"longitude": 0,
"timezone": "string",
"maxCapacity": 0
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"name": "string",
"addressLine": "string",
"city": "string",
"countryCode": "string",
"latitude": 0,
"longitude": 0,
"timezone": "string",
"maxCapacity": 0
},
"description": "OK"
} Responses GET Get a venue GET /ticketing/venue/{reference}
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live
Path parameters Example Response: GenericResponseVenueResponse
curl Response
Copy curl -X GET "https://api.bridgemoni.com/ticketing/venue/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"name": "string",
"addressLine": "string",
"city": "string",
"countryCode": "string",
"latitude": 0,
"longitude": 0,
"timezone": "string",
"maxCapacity": 0
},
"description": "OK"
} Responses PUT Update a venue (OWNER or MANAGER) PUT /ticketing/venue/{reference}
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: VenueRequest · Response: GenericResponseVenueResponse
curl Request Response
Copy curl -X PUT "https://api.bridgemoni.com/ticketing/venue/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"name": "string",
"addressLine": "string",
"city": "string",
"countryCode": "string",
"latitude": 0,
"longitude": 0,
"timezone": "string",
"maxCapacity": 0
}' Copy {
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"name": "string",
"addressLine": "string",
"city": "string",
"countryCode": "string",
"latitude": 0,
"longitude": 0,
"timezone": "string",
"maxCapacity": 0
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"organiserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"name": "string",
"addressLine": "string",
"city": "string",
"countryCode": "string",
"latitude": 0,
"longitude": 0,
"timezone": "string",
"maxCapacity": 0
},
"description": "OK"
} Responses POST Import a seat map for a venue from CSV: section,row,seat[,accessible,x,y] (OWNER or MANAGER) POST /ticketing/venue/{reference}/seatmap
Headers Name Notes AuthorizationBearer token X-TenantYour tenant X-Environmenttest or live Content-Typeapplication/json
Path parameters Example Request body: SeatMapRequest · Response: GenericResponseSeatMapResponse
curl Request Response
Copy curl -X POST "https://api.bridgemoni.com/ticketing/venue/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/seatmap" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"csv": "string"
}' Copy {
"name": "string",
"csv": "string"
} Copy {
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"venueReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"name": "string",
"seatCount": 0,
"sections": [
"string"
],
"status": "DRAFT"
},
"description": "OK"
} Responses