Saltar al contenido principal
Fluz expone un único endpoint de GraphQL por entorno. No hay rutas REST versionadas ni URLs base por capacidad: envías una query o mutation a /graphql, y el token decide en la cuenta de quién estás operando.

Endpoints

Los tokens de acceso se emiten desde un servicio OAuth separado en https://oauth-service.fluzapp.com.

Anatomía de una solicitud

  • query — el documento GraphQL. Usa operaciones con nombre (query GetWallet) para mejores logs.
  • variables — entradas tipadas, manteniendo los valores fuera del query string.
  • operationName — opcional, útil cuando un documento define múltiples operaciones.

Queries vs. mutations

  • Queries son de solo lectura (viewer, wallet, transactions).
  • Mutations cambian el estado (createVirtualCard, purchaseGiftCard, depositCashBalance, createTransfer).
Las mutations que mueven dinero usan desduplicación de solicitudes — ver Idempotency.

Formato de respuesta

GraphQL siempre devuelve HTTP 200 con un contenedor data / errors:
En caso de error, data puede ser null y errors describirá qué salió mal, incluyendo un code legible por máquina sobre el cual puedes bifurcar. Ver Errors.

Introspección y esquema

La introspección está habilitada en staging para que puedas apuntar herramientas como Apollo Studio o GraphiQL al endpoint. En live, la introspección está deshabilitada; usa el esquema publicado en la API reference.

Próximos pasos

Authentication

Cómo se emite el token en ese encabezado Authorization: para tu cuenta o la de un cliente.

Errors

Qué contiene el arreglo errors y cómo bifurcar según códigos de error.