API reference · Platform & integration

Ticketing sales

Events, tickets and check-in. About events & ticketing Next

POST Sell at the door (OWNER, MANAGER or BOX_OFFICE)

POST /ticketing/boxoffice/sale

CASH_ATTESTED: the organiser keeps the cash, tickets go to the buyer's phone as a pass, and the platform fee is netted at settlement. Cash sales cannot be refunded through the platform.

Headers

NameNotes
AuthorizationBearer token
X-TenantYour tenant
X-Environmenttest or live
Content-Typeapplication/json

Example

Request body: BoxOfficeSaleRequest · Response: GenericResponseOrderResponse

curl -X POST "https://api.bridgemoni.com/ticketing/boxoffice/sale" \
  -H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
  -H "X-Tenant: $BRIDGEMONI_TENANT" \
  -H "X-Environment: $BRIDGEMONI_ENV" \
  -H "Content-Type: application/json" \
  -d '{
  "occurrenceReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
  "lines": [
    {
      "tierReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
      "tierCode": "string",
      "quantity": 0,
      "seatReferences": [
        "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e"
      ]
    }
  ],
  "settlement": "WALLET_TRANSFER",
  "buyerPhone": "string",
  "attendeeName": "string"
}'

Responses

StatusWhen
200OK

GET Promo and access codes of an occurrence, with usage

GET /ticketing/occurrence/{reference}/code

Headers

NameNotes
AuthorizationBearer token
X-TenantYour tenant
X-Environmenttest or live

Path parameters

Name
reference

Example

Response: GenericResponseListCodeResponse

curl -X GET "https://api.bridgemoni.com/ticketing/occurrence/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/code" \
  -H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
  -H "X-Tenant: $BRIDGEMONI_TENANT" \
  -H "X-Environment: $BRIDGEMONI_ENV"

Responses

StatusWhen
200OK

POST Create a promo or access code for an occurrence (OWNER or MANAGER)

POST /ticketing/occurrence/{reference}/code

The code itself is never returned or stored; only its keyed fingerprint is kept.

Headers

NameNotes
AuthorizationBearer token
X-TenantYour tenant
X-Environmenttest or live
Content-Typeapplication/json

Path parameters

Name
reference

Example

Request body: CodeRequest · Response: GenericResponseCodeResponse

curl -X POST "https://api.bridgemoni.com/ticketing/occurrence/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/code" \
  -H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
  -H "X-Tenant: $BRIDGEMONI_TENANT" \
  -H "X-Environment: $BRIDGEMONI_ENV" \
  -H "Content-Type: application/json" \
  -d '{
  "kind": "PROMO",
  "code": "string",
  "discountPercent": "string",
  "discountFixed": "string",
  "tierCodes": [
    "string"
  ],
  "usageCap": 0,
  "perBuyerCap": 0,
  "validFrom": "2026-09-25T10:00:00Z",
  "validTo": "2026-09-25T10:00:00Z"
}'

Responses

StatusWhen
200OK

POST Issue complimentary tickets from a COMP tier to a Bridge user (OWNER or MANAGER)

POST /ticketing/occurrence/{reference}/comp

Headers

NameNotes
AuthorizationBearer token
X-TenantYour tenant
X-Environmenttest or live
Content-Typeapplication/json

Path parameters

Name
reference

Example

Request body: CompRequest · Response: GenericResponseOrderResponse

curl -X POST "https://api.bridgemoni.com/ticketing/occurrence/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/comp" \
  -H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
  -H "X-Tenant: $BRIDGEMONI_TENANT" \
  -H "X-Environment: $BRIDGEMONI_ENV" \
  -H "Content-Type: application/json" \
  -d '{
  "tierCode": "string",
  "quantity": 0,
  "recipientUserReference": "b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e",
  "attendeeName": "string"
}'

Responses

StatusWhen
200OK

GET Release a rotating ticket's seed to your linked device

GET /ticketing/ticket/{reference}/rotation-seed

Only for ROTATING occurrences, only to an active device linked to the holder, and only within the release window before doors.

Headers

NameNotes
AuthorizationBearer token
X-TenantYour tenant
X-Environmenttest or live
X-Device-Reference

Path parameters

Name
reference

Example

Response: GenericResponseRotationSeedResponse

curl -X GET "https://api.bridgemoni.com/ticketing/ticket/b3f1c2d4-5e6a-4b7c-8d9e-0f1a2b3c4d5e/rotation-seed" \
  -H "Authorization: Bearer $BRIDGEMONI_TOKEN" \
  -H "X-Tenant: $BRIDGEMONI_TENANT" \
  -H "X-Environment: $BRIDGEMONI_ENV"

Responses

StatusWhen
200OK

Generated from the OpenAPI document. Branch on the HTTP status: there is no machine-readable error code on the wire. Errors