SocialHub.AI
Recursos · Desarrolladores

REST API Referencia

71 puntos finales en recursos 19. SocialHub v2 REST API te permite administrar tiendas, miembros de fidelidad, puntos, cupones, capturas, el programa Ambassador y seguimiento. Todos los puntos finales requieren Authorization: Bearer fl_live_… a menos que se indique lo contrario.

URL basehttps://flash.socialhub.ai/api/v2

Esta referencia refleja la API en vivo. Es una instantánea estática del catálogo de puntos finales, agrupada por recurso. Para el contrato siempre actualizado y legible por máquina (parámetros, cuerpos de solicitud, esquemas de respuesta), consulte OpenAPI JSON →

Autenticación

Autenticarse con una clave de portador

Cada solicitud se autentica con una clave API de SocialHub (fl_live_…) enviada como token de portador. Las claves están asociadas a tu equipo y a cada herramienta; créalas y adminístralas en tu cuenta de SocialHub.

curl https://flash.socialhub.ai/api/v2/members \
  -H "Authorization: Bearer fl_live_your_key_here"

¿Prefieres mantener la clave en texto plano fuera del historial de tu shell? Exporta la clave como FLASH_API_KEY y haz referencia a la variable de entorno.

Modo de prueba (sandbox)

Marca una clave como clave de prueba para compilarla en un entorno de pruebas en la misma URL base, sin necesidad de un entorno o credenciales independientes. Los datos generados con ella (miembros, pedidos, cupones) se etiquetan y ocultan de tus listas y paneles de control reales; un miembro de prueba nunca recibe ningún contacto real (se suprimen los correos electrónicos, SMS y notificaciones push de marketing) y un cupón de prueba nunca se canjea por valor real; y un solo POST /api/v2/test-data/purge borra todo. Experimenta libremente y luego reinicia.

Referencia

Puntos finales

71 puntos finales en los grupos de recursos 19. Método, ruta y un resumen de una línea para cada uno; los detalles completos de los parámetros y el esquema se encuentran en el JSON OpenAPI.

CWM Pronósticos

4 punto finals

CWMdistribución del próximo evento final único de TimesFM 2.5 pronósticos de demanda y ventanas de fusión privadas para inquilinos. Los comportamientos siguientes requieren predictions:read; tendencias/ventanas también requieren metrics:readLas probabilidades del próximo evento no están calibradas y dependen de objetivos compatibles; las ventanas de fusión permanecen null hasta que esté entrenado y validado.

GET/api/v2/cwm/capabilities
GET/api/v2/cwm/members/{id}/next-behaviors
GET/api/v2/cwm/trends
GET/api/v2/cwm/members/{id}/purchase-windows

Tiendas

4 punto finals

Gestión de tienda

GET/api/v2/stores
GET/api/v2/stores/{id}
POST/api/v2/stores
PUT/api/v2/stores/{id}

Miembros

12 punto finals

Gestión de miembros del programa de fidelización

GET/api/v2/members
POST/api/v2/members
POST/api/v2/members/batch
GET/api/v2/members/{id}
PARCHE/api/v2/members/{id}
GET/api/v2/members/{id}/points
POST/api/v2/members/{id}/points
GET/api/v2/members/{id}/tier
GET/api/v2/members/{id}/coupons
GET/api/v2/members/{id}/receipts
GET/api/v2/members/{id}/profile
POST/api/v2/members/{id}/redeem-coupon

Pedidos

4 punto finals

Ingesta de pedidos → puntos, reembolsos y conciliación automáticos

GET/api/v2/orders
POST/api/v2/orders
POST/api/v2/orders/batch
POST/api/v2/orders/{externalOrderId}/refund

Catálogo

5 punto finals

Catálogo de productos (PIM): productos, variantes, categorías, marcas; Importación genérica de ERP/Shopify

GET/api/v2/products
GET/api/v2/products/{id}
GET/api/v2/categories
GET/api/v2/brands
POST/api/v2/catalog/import

Etiquetas de miembros

4 punto finals

Lea el catálogo de etiquetas (ciclo de vida, RFM, nivel de valor, participación, momento de compra, preferencia (incluida la afinidad de categoría), riesgo, consentimiento y ejes de canal) y asigne o elimine manualmente las etiquetas de un miembro.

GET/api/v2/tags
GET/api/v2/members/{id}/tags
POST/api/v2/members/{id}/tags
ELIMINAR/api/v2/members/{id}/tags/{tagKey}

Campos personalizados

2 punto finals

Lee los campos personalizados definidos por el inquilino para cualquier entidad (miembro, tienda, producto, grupo de cupones, pedido). Solo lectura; no contiene información personal identificable (PII) por diseño. Ámbito: custom_fields:read.

GET/api/v2/custom-fields
GET/api/v2/custom-fields/values

Capturas

1 punto final

Capturar registros

GET/api/v2/captures

Cupones

4 punto finals

Grupos de cupones, códigos y canje

GET/api/v2/coupons
GET/api/v2/coupons/pools
POST/api/v2/coupons/issue
POST/api/v2/coupons/{id}/redeem

Embajador

3 punto finals

Programa de embajadores: candidatos, informe de ROI y códigos de afiliado

GET/api/v2/ambassador/candidates
GET/api/v2/ambassador/metrics
POST/api/v2/ambassador/members/{id}/issue-code

Seguimiento

2 punto finals

Análisis de visitas a páginas/comportamiento e ingesta de eventos

GET/api/v2/tracking/stats
POST/api/v2/tracking/events

API Claves

3 punto finals

API Gestión de claves

GET/api/v2/api-keys
POST/api/v2/api-keys
ELIMINAR/api/v2/api-keys/{id}

autenticación

7 punto finals

Autenticación y perfil de usuario

POST/api/v2/auth/register
POST/api/v2/auth/login
GET/api/v2/auth/profile
PARCHE/api/v2/auth/profile
POST/api/v2/auth/change-password
POST/api/v2/auth/forgot-password
POST/api/v2/auth/reset-password

Segmentos

5 punto finals

Segmentos de audiencia: condiciones estructuradas utilizadas para la segmentación de campañas

GET/api/v2/segments
POST/api/v2/segments
GET/api/v2/segments/{id}
PARCHE/api/v2/segments/{id}
ELIMINAR/api/v2/segments/{id}

Campañas

3 punto finals

Campañas: lista y crea borradores (nunca se envían; un humano los revisa y los envía).

GET/api/v2/campaigns
POST/api/v2/campaigns
GET/api/v2/campaigns/{id}

Automatizaciones

2 punto finals

Automatizaciones: enumerar flujos activados por eventos y pausarlos/reanudarlos

GET/api/v2/automations
PARCHE/api/v2/automations/{id}

Transaccional

1 punto final

Envío transaccional: su sistema activa un envío a un único destinatario de una campaña que un humano habilitó explícitamente para uso transaccional (confirmaciones de pedidos, recibos). API nunca crea contenido; la supresión de entregabilidad siempre se respeta; pasar idempotency_key para que los reintentos sean seguros

POST/api/v2/transactional/send

Importaciones

4 punto finals

Importación masiva asíncrona: cargue un archivo CSV/JSONL de miembros/pedidos y consulte el estado del trabajo (sin límite de 100 filas).

POST/api/v2/members/import
GET/api/v2/members/import/{id}
POST/api/v2/orders/import
GET/api/v2/orders/import/{id}

Datos de prueba

1 punto final

Datos del modo de prueba de Sandbox: se elimina todo lo que haya creado una clave de prueba.

POST/api/v2/test-data/purge
Envío reciente

Campos de perfil predictivos y recomendaciones más inteligentes

Dos actualizaciones aterrizan dentro de los puntos finales existentes: no hay una nueva superficie pública y las formas de respuesta de los puntos finales de recomendación existentes no cambian.

GET /api/v2/members/{id}/profile

Los resúmenes de perfiles ahora incluyen campos predictivos, que se calculan cuando los datos del equipo admiten un ajuste:

  • Fecha prevista del próximo pedido: un ajuste Gamma por miembro sobre los intervalos de compra del propio miembro (requiere ≥ 3 compras), que devuelve las estadísticas del intervalo y un indicador de confianza.
  • Propensión a clics en correos electrónicos: una logística regularizada L2 por equipo P(click) a partir de las funciones de interacción agregadas del perfil.

Ambos campos están null debajo de las puertas de la honestidad: nunca se puede adivinar. Los consumidores deben manejar valores nulos.

Recommendations (public embed + v2)

La puntuación de compra conjunta se actualiza a (similitud entre artículos normalizada por coseno ), por lo que la fuerza de la combinación ya no está dominada por los artículos más vendidos:

score = co_count / sqrt(buyers(A) × buyers(B))   # pairs need ≥2 shared buyers
                                                 # raw co_count still stored

Una nueva tarea nocturna de minería de reglas de asociación se ejecuta por equipo (soporte/confianza/mejora; MIN_PAIR_ORDERS=3, MIN_CONFIDENCE=0.05, las 25 reglas principales por antecedente según la mejora) y proporciona sugerencias de venta cruzada. Las integraciones existentes siguen funcionando tal cual; las formas de respuesta no cambian.