API reference · Platform & integration
Ticketing money
POST Opt out of a postponed date for a full refund, within the refund window
POST /ticketing/order/{reference}/postponement-refund
Headers
| Name | Notes |
Authorization | Bearer token |
X-Tenant | Your tenant |
X-Environment | test or live |
Path parameters
Example
Response: GenericResponseRefundResponse
curl -X POST "https://api.bridgemoni.com/ticketing/order/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/postponement-refund" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV"
{
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"orderReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"reason": "EVENT_CANCELLED",
"faceAmount": "string",
"feeAmount": "string",
"currency": "string",
"destinationKind": "string",
"maskedDestination": "string",
"status": "PENDING",
"creationDateTime": "2026-09-25T10:00:00Z"
},
"description": "OK"
}
Responses
POST Refund an order under its tier's refund policy
POST /ticketing/order/{reference}/refund
The face value goes back to where the money came from; the booking fee is kept. No destination can be supplied.
Headers
| Name | Notes |
Authorization | Bearer token |
X-Tenant | Your tenant |
X-Environment | test or live |
Path parameters
Example
Response: GenericResponseRefundResponse
curl -X POST "https://api.bridgemoni.com/ticketing/order/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/refund" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV"
{
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"orderReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"reason": "EVENT_CANCELLED",
"faceAmount": "string",
"feeAmount": "string",
"currency": "string",
"destinationKind": "string",
"maskedDestination": "string",
"status": "PENDING",
"creationDateTime": "2026-09-25T10:00:00Z"
},
"description": "OK"
}
Responses
GET Refunds of one of your orders
GET /ticketing/order/{reference}/refunds
Headers
| Name | Notes |
Authorization | Bearer token |
X-Tenant | Your tenant |
X-Environment | test or live |
Path parameters
Example
Response: GenericResponseListRefundResponse
curl -X GET "https://api.bridgemoni.com/ticketing/order/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/refunds" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV"
{
"data": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"orderReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"reason": "EVENT_CANCELLED",
"faceAmount": "string",
"feeAmount": "string",
"currency": "string",
"destinationKind": "string",
"maskedDestination": "string",
"status": "PENDING",
"creationDateTime": "2026-09-25T10:00:00Z"
}
],
"description": "OK"
}
Responses
POST Request an advance on an upcoming occurrence (TRUSTED organisers; OWNER or FINANCE)
POST /ticketing/organiser/occurrence/{reference}/advance
Pays up to the advance percentage of net proceeds to date, at most once a week per occurrence and currency.
Headers
| Name | Notes |
Authorization | Bearer token |
X-Tenant | Your tenant |
X-Environment | test or live |
Path parameters
Query parameters
| Name | Default |
currency | Optional |
Example
Response: GenericResponseSettlementResponse
curl -X POST "https://api.bridgemoni.com/ticketing/organiser/occurrence/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/advance?currency=value" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV"
{
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"occurrenceReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"kind": "ADVANCE",
"gross": "string",
"fees": "string",
"railFees": "string",
"advances": "string",
"reserve": "string",
"debits": "string",
"net": "string",
"currency": "string",
"status": "CALCULATED",
"holdReason": "string",
"creationDateTime": "2026-09-25T10:00:00Z"
},
"description": "OK"
}
Responses
GET Attendees of an occurrence, paged at 100 (OWNER, MANAGER, BOX_OFFICE or GATE_STAFF)
GET /ticketing/organiser/occurrence/{reference}/attendees
Minimised: ticket reference, tier, seat, attendee name, status and check-in time. No phone, email or account references.
Headers
| Name | Notes |
Authorization | Bearer token |
X-Tenant | Your tenant |
X-Environment | test or live |
Path parameters
Query parameters
Example
Response: GenericResponseAttendeePageResponse
curl -X GET "https://api.bridgemoni.com/ticketing/organiser/occurrence/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/attendees?page=value&size=100" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV"
{
"data": {
"items": [
{
"ticketReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"tierCode": "string",
"seat": "string",
"attendeeName": "string",
"status": "ISSUED",
"checkedInAt": "2026-09-25T10:00:00Z",
"restricted": true,
"checkId": true
}
],
"page": 0,
"size": 0,
"total": 0
},
"description": "OK"
}
Responses
GET Occurrence dashboard: capacity, sales by tier and channel, check-ins
GET /ticketing/organiser/occurrence/{reference}/dashboard
Any organiser member; money totals only for OWNER, MANAGER and FINANCE.
Headers
| Name | Notes |
Authorization | Bearer token |
X-Tenant | Your tenant |
X-Environment | test or live |
Path parameters
Example
Response: GenericResponseOccurrenceDashboardResponse
curl -X GET "https://api.bridgemoni.com/ticketing/organiser/occurrence/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/dashboard" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV"
{
"data": {
"occurrenceReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"status": "DRAFT",
"capacity": 0,
"sold": 0,
"held": 0,
"checkedIn": 0,
"tiers": [
{
"code": "string",
"capacity": 0,
"sold": 0,
"held": 0,
"checkedIn": 0
}
],
"ordersByChannel": {},
"money": [
{
"currency": "string",
"proceeds": "string",
"buyerFees": "string",
"refunded": "string",
"cashFeesOutstanding": "string",
"advanced": "string",
"reserved": "string"
}
]
},
"description": "OK"
}
Responses
GET An organiser's settlements (OWNER, MANAGER or FINANCE)
GET /ticketing/organiser/{reference}/settlement
Headers
| Name | Notes |
Authorization | Bearer token |
X-Tenant | Your tenant |
X-Environment | test or live |
Path parameters
Example
Response: GenericResponseListSettlementResponse
curl -X GET "https://api.bridgemoni.com/ticketing/organiser/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/settlement" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV"
{
"data": [
{
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"occurrenceReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"kind": "ADVANCE",
"gross": "string",
"fees": "string",
"railFees": "string",
"advances": "string",
"reserve": "string",
"debits": "string",
"net": "string",
"currency": "string",
"status": "CALCULATED",
"holdReason": "string",
"creationDateTime": "2026-09-25T10:00:00Z"
}
],
"description": "OK"
}
Responses
POST Report that an event did not happen as advertised, during the challenge window
POST /ticketing/ticket/{reference}/dispute
Headers
| Name | Notes |
Authorization | Bearer token |
X-Tenant | Your tenant |
X-Environment | test or live |
Content-Type | application/json |
Path parameters
Example
Request body: DisputeRequest · Response: GenericResponseDisputeResponse
curl -X POST "https://api.bridgemoni.com/ticketing/ticket/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/dispute" \
-H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
-H "X-Tenant: $BRIDGEMONI_TENANT" \
-H "X-Environment: $BRIDGEMONI_ENV" \
-H "Content-Type: application/json" \
-d '{
"reason": "string",
"detail": "string"
}'
{
"reason": "string",
"detail": "string"
}
{
"data": {
"reference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"ticketReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
"status": "OPEN",
"creationDateTime": "2026-09-25T10:00:00Z"
},
"description": "OK"
}
Responses