Skip to main content

app_list_orders

Returns all orders stored in u_users/{userd_id}/orders. Only orders with status: true are included.

Endpoint

POST https://{region}-{project}.cloudfunctions.net/app_list_orders

Request

data.userd_id
string
required
The user’s Firestore UID (document ID in u_users).
{
  "data": {
    "userd_id": "uid_abc123"
  }
}

Response

data.ordenes
array
Array of order objects.
{
  "message": "Ordenes encontradas",
  "status": 200,
  "data": {
    "valido": true,
    "ordenes": [
      {
        "order_id": "ord_xyz",
        "event_id": "abc123",
        "event_name": "Caracas Live 2025",
        "status": true,
        "tickets": [],
        "transactions": []
      }
    ]
  }
}

app_list_orders_events

Same as app_list_orders but filters by a specific event ID.

Endpoint

POST https://{region}-{project}.cloudfunctions.net/app_list_orders_events

Request

data.userd_id
string
required
The user’s Firestore UID.
data.event_id
string
required
Event ID to filter orders by.

app_list_events

Returns the unique list of events for which a user has tickets in u_users/{userd_id}/tickets. Deduplicates by event_id and enriches each entry with full event metadata from Firestore.

Endpoint

POST https://{region}-{project}.cloudfunctions.net/app_list_events

Request

data.userd_id
string
required
The user’s Firestore UID.

Response fields per event

event_id
string
Firestore event document ID.
event_name
string
Event display name.
client_id
string
Client who owns the event.
client_name
string
Client display name.
event
object
Event metadata object (name, description, media).
status
string
Event status (e.g., "Activo", "Finalizado").
type
string
Event type.
type_metadata
object
Type-specific metadata (artist, genre, description, etc.).

Build docs developers (and LLMs) love