Spark!

Endpoints REST

Referencia de endpoints de la API de Spark!

Última actualización: 2026-01-19

La API REST de Spark! da acceso mediante programación a afiliados, pedidos, comisiones y más. Todos los endpoints devuelven JSON.

URL base

https://api.chargezen.com/spark/v1

Afiliados

  • GET /affiliates: lista todos los afiliados
  • GET /affiliates/:id: obtiene un afiliado por ID
  • POST /affiliates: crea un afiliado
  • PUT /affiliates/:id: actualiza un afiliado
  • DELETE /affiliates/:id: elimina un afiliado

Pedidos

  • GET /orders: lista los pedidos atribuidos
  • GET /orders/:id: obtiene un pedido por ID
  • POST /orders/:id/attribute: atribuye un pedido manualmente

Comisiones

  • GET /commissions: lista todas las comisiones
  • GET /commissions/:id: obtiene una comisión por ID
  • PUT /commissions/:id/approve: aprueba una comisión pendiente
  • PUT /commissions/:id/reject: rechaza una comisión pendiente

Pagos

  • GET /payouts: lista todos los pagos
  • GET /payouts/:id: obtiene un pago por ID
  • POST /payouts: crea un pago manual
  • GET /links: lista los enlaces de seguimiento
  • GET /links/:id: obtiene un enlace por ID
  • POST /links: crea un enlace de seguimiento
  • DELETE /links/:id: elimina un enlace

Análisis

  • GET /analytics/summary: resumen del rendimiento
  • GET /analytics/affiliates: métricas por afiliado
  • GET /analytics/products: métricas por producto
  • GET /analytics/clicks: datos de cada clic
Paginación

Los endpoints de listas admiten paginación con los parámetros de consulta page y per_page. Por defecto, hay 25 elementos por página, con un máximo de 100.

Filtros y ordenación

Los endpoints de listas admiten:

  • ?status=active: filtro por estado
  • ?created_after=2024-01-01: filtros de fecha
  • ?sort=created_at: campo de ordenación
  • ?order=desc: sentido de ordenación

Próximos pasos

¿Te resultó útil esta página?

¿Necesitas más ayuda? Contactar con soporte