Saltar al contenido principal

Operaciones internas del comercio

La API Admin es cómo operas Fire spark desde el lado del comercio. Úsala para construir herramientas internas, sincronizar datos de clientes en bulk, consultar pedidos de todos los canales y migrar registros desde sistemas legacy — sin tocar flujos customer-facing ni integraciones POS directamente. Si la API Storefront impulsa los canales que usan tus clientes (app, web, kiosco), y la API de integraciones conecta tu POS y RMS con esos canales, la API Admin es la capa de back-office y operaciones: dashboards, puentes con CRM, pipelines de datos y scripts de onboarding.

¿Nuevo en Fire spark?

Conecta un comercio en el panel antes de llamar a la API Admin.

Qué puedes construir

Caso de usoConsumidor típico
Dashboard de operacionesEquipo interno monitoreando pedidos cross-channel
Sync con CRMPush y pull de perfiles de cliente en bulk
Reporting y BIExportar historial de pedidos para analítica
Migración de datosImportar clientes y pedidos desde una plataforma legacy
Scripts de automatizaciónJobs programados que reconcilian o actualizan datos del comercio
La API Admin es solo servidor a servidor. No es para apps mobile, sitios web o kioscos donde inician sesión clientes finales.

Cómo funciona

1

Autentica tu servidor

Tu backend obtiene un access token con OAuth 2.0 client credentials. Guarda tu client_id y client_secret de forma segura — nunca los expongas en código del lado del cliente.
2

Opera sobre datos del comercio

Llama endpoints para listar y gestionar clientes en bulk, consultar pedidos de todos los canales o ejecutar jobs de migración durante el onboarding.
3

Los cambios se propagan en Fire spark

Actualizaciones de clientes y registros migrados entran a la misma capa omnicanal que alimenta tus APIs Storefront e Integrations. Un cliente creado vía API Admin está disponible en cada canal conectado.

Áreas de la API

Autenticación

OAuth 2.0 client credentials protege el acceso a cada endpoint de la API Admin. Autentica desde tu servidor antes de hacer llamadas bulk o de migración.

Autorizar

Obtén un access token con client credentials.

Clientes (bulk)

Crea, lee, actualiza y elimina registros de cliente en bulk. Usa estos endpoints para sincronizar un CRM, importar una lista de contactos o reconciliar datos de clientes entre sistemas.
EndpointPropósito
GET /customers/bulkListar o exportar clientes
POST /customers/bulkCrear clientes en lote
PATCH /customers/bulkActualizar clientes en lote
DELETE /customers/bulkEliminar clientes en lote

Pedidos

Consulta pedidos de todos los canales y tiendas de un comercio. Úsalo para dashboards operativos, herramientas de soporte o pipelines de reporting.

Listar pedidos

Obtener pedidos de todos los canales.

Migración

Importa clientes y pedidos históricos desde una plataforma legacy durante el onboarding. Los endpoints de migración soportan imports en lote con una vía de revert si algo sale mal.

Migrar clientes

Importar clientes desde un sistema legacy

Migrar pedidos

Importar pedidos históricos

Revertir migración

Revertir un lote de migración

API Admin vs API Storefront vs API de integraciones

API AdminAPI StorefrontAPI de integraciones
Quién la llamaBackend del comercio, herramientas internasApp, web, kiosco customer-facingPartners de POS/RMS
AutenticaciónClient credentials (servidor)Exchange de ID token OIDC (cliente)Client credentials (servidor)
ClientesLectura/escritura bulk, migraciónPerfil y consentimiento por clienteNo aplica
PedidosConsulta cross-channelCrear y gestionar por clienteRecibir vía webhook, inyectar al POS
Objetivo principalOperar y hacer onboarding de datosConstruir canales de venta propiosSincronizar menús e inyectar pedidos
Usa la API que corresponda al actor: los clientes interactúan vía Storefront, la cocina vía Integrations, y tu equipo de operaciones vía Admin.

URL base

https://firespark.vercel.app/api/admin/v1

Próximos pasos

Autorizar

Obtener un access token

Guía para desarrolladores

Configurar tu integración de servidor

Clientes bulk

Leer y gestionar clientes en bulk

Límites de tasa

Revisar rate limits y cuotas