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.
https://flash.socialhub.ai/api/v2Esta 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 →
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.
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.
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 finalsCWMdistribució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.
/api/v2/cwm/capabilities/api/v2/cwm/members/{id}/next-behaviors/api/v2/cwm/trends/api/v2/cwm/members/{id}/purchase-windowsTiendas
4 punto finalsGestión de tienda
/api/v2/stores/api/v2/stores/{id}/api/v2/stores/api/v2/stores/{id}Miembros
12 punto finalsGestión de miembros del programa de fidelización
/api/v2/members/api/v2/members/api/v2/members/batch/api/v2/members/{id}/api/v2/members/{id}/api/v2/members/{id}/points/api/v2/members/{id}/points/api/v2/members/{id}/tier/api/v2/members/{id}/coupons/api/v2/members/{id}/receipts/api/v2/members/{id}/profile/api/v2/members/{id}/redeem-couponPedidos
4 punto finalsIngesta de pedidos → puntos, reembolsos y conciliación automáticos
/api/v2/orders/api/v2/orders/api/v2/orders/batch/api/v2/orders/{externalOrderId}/refundCatálogo
5 punto finalsCatálogo de productos (PIM): productos, variantes, categorías, marcas; Importación genérica de ERP/Shopify
/api/v2/products/api/v2/products/{id}/api/v2/categories/api/v2/brands/api/v2/catalog/importCampos personalizados
2 punto finalsLee 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.
/api/v2/custom-fields/api/v2/custom-fields/valuesCapturas
1 punto finalCapturar registros
/api/v2/capturesCupones
4 punto finalsGrupos de cupones, códigos y canje
/api/v2/coupons/api/v2/coupons/pools/api/v2/coupons/issue/api/v2/coupons/{id}/redeemEmbajador
3 punto finalsPrograma de embajadores: candidatos, informe de ROI y códigos de afiliado
/api/v2/ambassador/candidates/api/v2/ambassador/metrics/api/v2/ambassador/members/{id}/issue-codeSeguimiento
2 punto finalsAnálisis de visitas a páginas/comportamiento e ingesta de eventos
/api/v2/tracking/stats/api/v2/tracking/eventsAPI Claves
3 punto finalsAPI Gestión de claves
/api/v2/api-keys/api/v2/api-keys/api/v2/api-keys/{id}autenticación
7 punto finalsAutenticación y perfil de usuario
/api/v2/auth/register/api/v2/auth/login/api/v2/auth/profile/api/v2/auth/profile/api/v2/auth/change-password/api/v2/auth/forgot-password/api/v2/auth/reset-passwordSegmentos
5 punto finalsSegmentos de audiencia: condiciones estructuradas utilizadas para la segmentación de campañas
/api/v2/segments/api/v2/segments/api/v2/segments/{id}/api/v2/segments/{id}/api/v2/segments/{id}Campañas
3 punto finalsCampañas: lista y crea borradores (nunca se envían; un humano los revisa y los envía).
/api/v2/campaigns/api/v2/campaigns/api/v2/campaigns/{id}Automatizaciones
2 punto finalsAutomatizaciones: enumerar flujos activados por eventos y pausarlos/reanudarlos
/api/v2/automations/api/v2/automations/{id}Transaccional
1 punto finalEnví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
/api/v2/transactional/sendImportaciones
4 punto finalsImportación masiva asíncrona: cargue un archivo CSV/JSONL de miembros/pedidos y consulte el estado del trabajo (sin límite de 100 filas).
/api/v2/members/import/api/v2/members/import/{id}/api/v2/orders/import/api/v2/orders/import/{id}Datos de prueba
1 punto finalDatos del modo de prueba de Sandbox: se elimina todo lo que haya creado una clave de prueba.
/api/v2/test-data/purgeCampos 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}/profileLos 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 storedUna 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.