Skip to main content

title: β€œWhat Can I Do?” description: β€œFull map of supported actions and the Channel Manager API endpoints that back them.” ---Use this page as a quick reference to find the right endpoint for any action you want to build in your marketplace or channel integration.

Authentication & Channel Info

ActionMethodEndpointNotes
Verify API key + list partner venuesGET/authReturns your channel profile and all authorized hosts

Events

ActionMethodEndpointNotes
List all eventsGET/eventsFilter by start_date, end_date, organization_id, location_id
Get event by IDGET/events/{id}Includes ticket_rates with pricing
Get event by slugGET/events/slug/{slug}Useful when you store slugs in your DB

Ticket Rates

ActionMethodEndpointNotes
List all ticket ratesGET/ticket-ratesFilter by event_id
Get ticket rate by IDGET/ticket-rates/{id}β€”
Get ticket rate by slugGET/ticket-rates/slug/{slug}β€”
Get pricing info for a quantityGET/ticket-rates/{id}/pricing?quantity=NReturns total price including fees

Tickets

ActionMethodEndpointNotes
List ticketsGET/ticketsFilter by event_id
Create a ticket (without checkout)POST/ticketsFor cases where payment is handled externally
Checkout β€” create payment sessionPOST/tickets/checkoutRedirects user to Fourvenues payment page
Get ticket by IDGET/tickets/{id}β€”
Get ticket by codeGET/tickets/code/{code}β€”
Refund a ticketPOST/tickets/{id}/refundTriggers partial or full refund

List Rates (guest lists)

ActionMethodEndpointNotes
List all list ratesGET/list-ratesFilter by event_id
Get list rate by IDGET/list-rates/{id}Includes requires_full_name, requires_email, requires_phone flags
Get list rate by slugGET/list-rates/slug/{slug}β€”

Lists (guest list entries)

ActionMethodEndpointNotes
List entriesGET/listsFilter by event_id
Create a list entryPOST/listsRequired fields depend on the list rate config
Get list entry by IDGET/lists/{id}β€”
Get list entry by codeGET/lists/code/{code}β€”

Locations

ActionMethodEndpointNotes
List all locationsGET/locationsAll locations accessible to your channel
Get a locationGET/locations/{id}β€”

Organizations

ActionMethodEndpointNotes
List all organizationsGET/organizationsAll venues (hosts) partnered with your channel
Get organization by IDGET/organizations/{id}β€”
Get organization by slugGET/organizations/slug/{slug}β€”

Payments

ActionMethodEndpointNotes
List paymentsGET/paymentsPayments from your channel’s transactions
Get payment by IDGET/payments/{id}β€”

Webhooks

ActionMethodEndpointNotes
List webhook endpointsGET/webhooksβ€”
Create a webhook endpointPOST/webhooksSubscribe to payment.success, ticket.refund_request, etc.
Delete a webhook endpointDELETE/webhooks/{id}β€”
---## Limitations - No check-in β€” check-in operations are handled by the venue via the Integrations API or the Fourvenues app. Your channel can read ticket/list status but cannot mark entries. - No event creation β€” venue owners manage events through the Fourvenues dashboard. - Scoped to partners only β€” you can only see events from venues that have explicitly added your channel as a partner. - Ticket creation vs checkout β€” POST /tickets creates a ticket without a payment flow. Use POST /tickets/checkout for buyer-facing purchase flows that require payment processing.