Overview
All TMT Platform functions are Firebase Cloud Functions v2 HTTP endpoints. Every function:- Accepts
POSTrequests - Supports CORS (all origins)
- Expects a JSON body with a
datakey wrapping the parameters (exceptexchange_rates_manualwhich usesparams, andstripe_webhookwhich uses a raw Stripe payload) - Returns a JSON response with
message,status, anddatafields
Base URL pattern
{region} is your Firebase project’s Cloud Functions region (e.g., us-central1) and {project-id} is your Firebase project ID.
Request format
Response format
Available APIs
Users
Create and manage clients, collaborators, and staff
Events & Tickets
Generate, list, lock/unlock, and access-control tickets
Orders
Create orders, process payouts, and query order status
Payments
Stripe, Banco Mercantil, and BDV payment integrations
Analytics
Sales metrics, office performance, and platform indicators
Mobile App
End-user app APIs for orders, tickets, and transfers