Los clientes son responsables de garantizar que su uso de la función Integraciones de AJO y de cualquier proveedor de terceros o integración asociado cumpla con todas las leyes y regulaciones aplicables, como HIPAA.
Navegación rápida quick-navigation
Utilice estos vínculos agrupados para ir rápidamente al patrón de proveedor relevante:
- Sistema de administración de contenido: Contenido, Área de sitio, Salsify, Contentstack, Akeneo, Magnolia
- Fidelidad y recompensas: Voucherify, Talon.One, Antavo, Fidelidad Salesforce, Capillary
- Plantillas, personalización y recomendaciones: Stensul, Marigold, Adobe Target Recommendations
- Datos, tiempo y operaciones: AccuWeather, ShipStation, RevenueCat, Databricks
- Comentarios, consentimiento y asistencia social: Bynder, Trustpilot, Bazaarvoice, OneTrust, Meta, Aprimo, Epsilon (Epsilon3)
Contenido y CMS content-and-cms
Contentful contentful
El contenido es un CMS sin encabezado para entradas y recursos estructurados a través de REST o GraphQL, de modo que Journey Optimizer puede extraer contenido en el momento de envío o de apertura.
Los casos de uso típicos incluyen bloques hero localizados, texto alternativo y CTA en correos electrónicos, así como entradas de productos o promociones en módulos dinámicos. Otro patrón común es recuperar una entrada específica por ID para mensajes personalizados.
Se aplican los siguientes requisitos previos:
- Espacio de contenido con acceso a la API de envío y una clave de API de lectura.
- Borre los tipos de contenido y los ID de campo; acceso de administrador en Journey Optimizer para crear integraciones.
Se aplican las siguientes limitaciones y exclusiones:
- Las API de contenido paginadas o de lista amplia no se ajustan bien a este patrón; prefiera las llamadas de recuperación dirigidas a una entrada o recurso específico.
- La sincronización de reescritura o bidireccional está fuera del ámbito de este ejemplo.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Configure GET con la API de entrega de contenido y su token de entrega, pegue el JSON de muestra, asigne campos, realice pruebas y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la dirección URL de la API de entrega de contenido (CDA):
https://cdn.contentful.com/spaces/{space_id}/environments/{environment_id}/entries/{entry_id} -
Seleccione el método HTTP: GET.
-
Añada la autenticación. Establezca el parámetro
access_tokenquery en el token de la API de entrega de contenido, como se muestra en Campos de integración de muestra a continuación. Contentful también acepta el mismo token en un encabezado deAuthorization: Bearer; use el que admitan sus campos de integración. -
Añada variables de ruta si es necesario (por ejemplo, ID de entrada, configuración regional).
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos obligatorios para la personalización.
-
Configure el tiempo de espera y el almacenamiento en caché según sea necesario.
-
Compruebe la conexión y actívela.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Campos de integración de muestra (alinearse con la API de entrega de contenido para su espacio y entorno):
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://cdn.contentful.com/spaces/{{spaceID}}/environments/{{environment_id}}/entries/{{entry_id}} |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
| Política | Configure los detalles del nivel de directiva según sus necesidades. |
| método HTTP | GET |
Parámetros de ruta
| table 0-row-3 1-row-3 2-row-3 3-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
spaceID |
spaceID |
<YOUR_SPACE_ID> |
environment_id |
environment_id |
<YOUR_ENV_ID> |
entry_id |
entry_id |
<YOUR_ENTRY_ID> |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | access_token |
<YOUR_API_KEY> |
Parámetro de consulta |
Sitecore sitecore
Sitecore Content Hub y las API de nube relacionadas admiten flujos de metadatos y descargas al estilo DAM; el patrón de ejemplo siguiente se centra en un pedido de descarga por ID.
Los casos de uso habituales incluyen metadatos de recursos o descargas en el contenido del correo electrónico y la alineación con flujos de trabajo de DAM administrados en Sitecore.
Se aplican los siguientes requisitos previos:
- URL del inquilino y credenciales (portador o token por su superficie de API).
- Acceso de administrador en Journey Optimizer para crear integraciones.
Se aplican las siguientes limitaciones y exclusiones:
- Los nombres de host y las rutas varían según el producto Sitecore. Utilice solo puntos finales que exponga su inquilino.
- Los tokens de acceso, la actualización y las duraciones de OAuth deben seguir la directiva de seguridad de SiteCore.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Configure GET en la ruta de orden de descarga, establezca encabezados de autorización por sitio, asigne
iddesde el contexto, pegue el JSON de muestra, asigne campos y ajuste los tiempos de espera para la latencia del recurso. -
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de Content Hub (por ejemplo: orden de descarga por ID). Ejemplo de patrón de URL:
https://xmapps-api.sitecorecloud.io/api/v1/downloadorders/{id} -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Utilice los campos siguientes cuando configure esta llamada de ejemplo en Journey Optimizer. Confirme el nombre de host y la versión de la API para su producto (Content Hub, XM Cloud, etc.) en Documentación de Sitecore.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://xmapps-api.sitecorecloud.io/api/v1/downloadorders/{{id}} |
| método HTTP | GET |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
| Política | Configure los detalles del nivel de directiva según sus necesidades. |
Parámetros de ruta
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
id |
id |
<id_of_download_order> |
Encabezados
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
| Autorización | Autorización | Constante | Portador <token> |
Sí (activado) |
| Si-Modificado-Desde | Si-Modificado-Desde | Variable | 24T14:15:22Z, 08-2019 | No (desactivado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | X-Auth-Token | <token> |
Header |
Salsify salsify
Salsify es un PIM con API para productos, canales y recursos digitales.
Los casos de uso habituales incluyen atributos de producto o URL de medios en el correo electrónico y la mensajería alineados con los datos del catálogo sindicado.
Se aplican los siguientes requisitos previos:
- Token de API y contexto de organización; ID de producto que se pueden resolver desde el perfil o el contexto.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Catálogos muy grandes: evite los puntos finales de lista masiva si las integraciones esperan la recuperación por entidad.
- La visibilidad de los atributos se puede limitar con los permisos de funciones de Salsify.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Prefiera la recuperación de un solo producto sobre las llamadas masivas al catálogo, establezca la autenticación del portador, pegue el JSON de muestra, asigne campos, pruebe y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de producto de Salsify. Ejemplo de patrón de URL:
https://api.salsify.com/v1/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Algunas referencias antiguas reutilizaron una ruta de estilo de orden de descarga para Salsify; en su lugar, el inquilino puede utilizar https://app.salsify.com/api/v1/orgs/{org_id}/products/{salsify_id} o similar. Confirme en Salsify developers.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://app.salsify.com/api/v1/orgs/{{org_id}}/products/{{salsify_id}} |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
Parámetros de ruta
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
org_id |
org_id |
<org_id> |
salsify_id |
salsify_id |
<salsify_id> |
Encabezados
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Content-Type (parámetro predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
| Autorización | Autorización | Constante | Bearer <YOUR_TOKEN_HERE> |
Sí (activado) |
| Si-Modificado-Desde | Si-Modificado-Desde | Variable | 24T14:15:22Z, 08-2019 | No (desactivado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | apiKey |
<your_api_key> |
Header |
Contentstack contentstack
Contentstack es una CMS sin encabezado; la entrega REST es típica para la asignación de campos JSON en Journey Optimizer.
Un caso de uso típico es el uso de entradas para titulares o promociones con parámetros que incluyen configuración regional.
Se aplican los siguientes requisitos previos:
- Apilar clave de API, token de envío, nombre de entorno y UID de tipo de contenido.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Este patrón utiliza el JSON de REST para la asignación de campos; la entrega de GraphQL sigue una ruta de integración diferente.
- Utilice tokens de envío adecuados para la producción; los flujos de vista previa y publicados no son intercambiables.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Agregue ambos encabezados
api_keyyaccess_tokensegún lo requiera Contentstack, incluya el parámetro de consultaenvironment, pegue el JSON de muestra, asigne campos, realice pruebas y active. -
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de entrega de contenido. Ejemplo de patrón de URL:
https://cdn.contentstack.io/v3/content_types/{content_type_uid}/entries/{entry_uid} -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Campos de integración de muestra. Consulte API de entrega de contenido de Contentstack.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://cdn.contentstack.io/v3/content_types/{{content_type_uid}}/entries/{{entry_uid}} |
| método HTTP | GET |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
| Política | Configure los detalles del nivel de directiva según sus necesidades. |
| Encabezados | No se necesitan encabezados adicionales. |
Parámetros de ruta
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
content_type_uid |
Tipo de contenido UID | <your_content_type_uid> |
entry_uid |
UID de entrada | <your_entry_uid> |
Autenticación
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Nombre de clave | Valor clave | Añadir a |
api_key |
<YOUR_STACK_API_KEY> |
Header |
access_token |
<YOUR_DELIVERY_TOKEN> |
Header |
Contentstack espera ambas claves como encabezados para las solicitudes de envío.
Parámetros de consulta
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
environment |
Nombre del entorno | Variable | <your_environment_name> |
Sí (activado) |
Akeneo akeneo
Akeneo PIM expone las API de REST para productos, atributos y medios.
Los casos de uso habituales incluyen datos de productos controlados en módulos de correo electrónico y atributos para un canal determinado en recorrido.
Se aplican los siguientes requisitos previos:
- URL base de PIM y cliente de OAuth; UUID del producto o estrategia del identificador.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Las respuestas de PIM pueden ser grandes. Asigne solo los atributos necesarios para la personalización.
- Las operaciones de escritura están fuera del ámbito de los ejemplos de personalización de solo lectura habituales.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Use GET con el token de portador, solicite solo las opciones de atributo necesarias en los indicadores de consulta, pegue el archivo JSON de muestra, asigne un conjunto de atributos mínimo, realice pruebas y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de REST de Akeneo. Ejemplo de patrón de URL:
https://{pim-host}/api/rest/v1/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Patrón de ejemplo: https://{pim-host}/api/rest/v1/products-uuid/{uuid} con Accept: application/json. Consulte API de Akeneo.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://{{your-akeneo-domain}}.com/api/rest/v1/products-uuid/{{uuidProduct}} |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
Parámetros de ruta
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
uuidProduct |
Identificador único universal (UUID) | <product_uuid> |
Encabezados
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Autorización | Autorización | Constante | Bearer <YOUR_TOKEN> |
Sí (activado) |
| Aceptar | Aceptar | Constante | application/json | Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
with_attribute_options |
Incluir opciones de atributo | Variable | falso | No (desactivado) |
with_quality_scores |
Incluir puntuaciones de calidad | Variable | falso | No (desactivado) |
with_completenesses |
Incluir integridad | Variable | falso | No (desactivado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | Autorización | Bearer <YOUR_ACCESS_TOKEN> |
Header |
Magnolia magnolia
Magnolia ofrece puntos finales de entrega REST y sin encabezado según la implementación.
Un caso de uso típico es el envío de nodos de contenido o fragmentos para módulos de marketing.
Se aplican los siguientes requisitos previos:
- URL de instancia y token para autenticación básica; espacio de trabajo y rutas para envío.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Las direcciones URL de entrega REST dependen de los módulos y la configuración instalados de Magnolia.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Utilice el patrón de URL de entrega pública que exponen sus módulos, autentique según la guía de Magnolia (entrega anónima frente a token para contenido protegido), pegue el JSON de muestra, asigne campos, pruebe y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante Magnolia REST (envío). Ejemplo de patrón de URL:
https://{author-or-public}/.rest/delivery/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Patrón de ejemplo: https://{domain}/magnoliaAuthor/.rest/delivery/... o direcciones URL de estilo de recorridos de envío públicos. Las rutas dependen de los módulos instalados. Ver documentación de Magnolia.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | http://{{your-domain}}/magnoliaAuthor/.rest/delivery/<myEndpoint>/travel/@nodes |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
Encabezados
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Content-Type | Content-Type | Constante | application/json | Sí (activado) |
| Aceptar | Aceptar | Constante | application/json | Sí (activado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | Autorización | <bearer_token> |
Header |
Nota: La API de envío es para utilizar la función rest-anonymous para contenido que no requiera un inicio de sesión. Para un acceso seguro a los datos protegidos, se prefiere un método más robusto como tokens de API o OAuth 2.0.
Lealtad y recompensas loyalty-and-rewards
Cucherificar voucherify
Voucherify proporciona promociones y API de REST de fidelidad (campañas, vales, programas de fidelidad).
Los casos de uso habituales incluyen leer la lealtad o el estado de promoción de ofertas en el contenido y mostrar el nivel o el equilibrio cuando corresponda.
Se aplican los siguientes requisitos previos:
- ID de aplicación y secreto (por región/clúster); claridad sobre a qué extremos de campaña o fidelidad llama.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Evite exponer los identificadores de campañas o promociones internas en errores del cliente o contenido de mensajes.
- Se aplican límites de tasa de nivel de aplicación. Configure los reintentos y el almacenamiento en caché según la guía de Voucherify.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Establezca la dirección URL base para el clúster, agregue los encabezados necesarios (
X-APP-ID,X-APP-TOKEN), restrinja los extremos de la lista con filtros o identificadores, pegue el JSON de muestra, asigne campos, realice pruebas y active. -
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante las API de Fidelidad/REST. Por Voucherify, establezca el host clúster y las rutas de acceso para su región. Ejemplo de patrón de URL:
https://{cluster}.voucherify.io/ -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Campos de integración de muestra. Referencia completa: Voucherify API.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://{{cluster}}.voucherify.io/v1/loyalties/{{campaignId}}/members |
| método HTTP | GET |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
| Política | Configure los detalles del nivel de directiva según sus necesidades. |
Parámetros de ruta
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
cluster |
cluster |
<your_cluster> |
campaignId |
campaignId |
<loyalty_campaign_Id> |
Encabezados
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
| X-APP-ID | X-APP-ID | Constante | <YOUR-APP-ID> |
Sí (activado) |
| X-Voucherify-Channel | X-Voucherify-Channel | Constante | Documentación de Cupón | No (desactivado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 8-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
limit |
limit |
Variable | 10 | No (desactivado) |
page |
page |
Variable | 1 | No (desactivado) |
customer |
customer |
Variable | <customer_identifier> |
No (desactivado) |
created_at |
created_at |
Variable | <iso8601_date> |
No (desactivado) |
updated_at |
updated_at |
Variable | <iso8601_date> |
No (desactivado) |
order |
order |
Variable | <sort_field> |
No (desactivado) |
code |
code |
Variable | <loyalty_card_code> |
No (desactivado) |
ids |
ids |
Variable | <array_of_ids> |
No (desactivado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | X-APP-TOKEN | <YOUR-APP-TOKEN> |
Header |
Talon.One talon-one
Talon.One es un motor de reglas de promoción y lealtad con API de REST para sesiones, efectos y perfiles.
Los casos de uso habituales incluyen promociones a nivel de carro de compras o perfil en contenido personalizado, y progreso de lealtad o visualización de recompensas.
Se aplican los siguientes requisitos previos:
- Clave de API y URL base específica de implementación; identificadores para el ámbito de aplicación o campaña.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Los flujos con gran cantidad de sesiones pueden requerir una asignación cuidadosa al modelo de solicitud de integraciones.
- Observe los límites de tasa Talon.One y la guía de idempotencia.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Use GET en el perfil o ruta de acceso de logros que necesite, establezca
Authorization: ApiKey-v1 <key>como documentado, pegue el JSON de muestra, asigne campos, realice pruebas y active. -
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de integración de Talon.One. Ejemplo de patrón de URL:
https://{your-domain}.talon.one/v1/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://{{your-deployment}}.talon.one/v1/customer_profiles/{{integrationId}}/achievements/{{achievementId}} |
| método HTTP | GET |
Parámetros de ruta
| table 0-row-3 1-row-3 2-row-3 3-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
your-deployment |
your-deployment |
<your_deployment> |
integrationId |
integrationId |
<integrationId> |
achievementId |
achievementId |
<achievementId> |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
progressStatus |
progressStatus |
Variable | en curso/completado/caducado | No (desactivado) |
startDate |
startDate |
Variable | 29/05/2024 T15:04:05+07:00 | No (desactivado) |
endDate |
endDate |
Variable | 29/05/2024 T15:04:05+07:00 | No (desactivado) |
pageSize |
pageSize |
Variable | <default_page_size> |
No (desactivado) |
skip |
skip |
Variable | <items_to_skip> |
No (desactivado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | Autorización | ApiKey-v1 <YOUR_API_KEY> |
Header |
Antavo antavo
Antavo es una plataforma de fidelidad empresarial con API de REST para miembros, recompensas y eventos.
Los casos de uso habituales incluyen puntos, niveles o recompensas en correos electrónicos o push y ofertas impulsadas por el estado de lealtad.
Se aplican los siguientes requisitos previos:
- Apilar credenciales de URL y API; identificadores de programa o tienda según sea necesario.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- La PII del cliente debe gestionarse según los acuerdos de Antavo y sus políticas de privacidad.
- Confirme las versiones de API y los puntos de conexión estables con Antavo para su entorno.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Configure GET con la autenticación del proveedor (por ejemplo, la clave de API en la consulta), evite exponer la PII a la directiva, pegue el JSON de muestra, asigne campos, realice pruebas y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de Antavo Enterprise.
-
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Los campos de integración de muestra utilizan el host staging; la producción utiliza el nombre de host de la pila Antavo. Ver documentación de Antavo.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://api.staging.antavo.com/customers/{{customer_id}}/activities/offers |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
Parámetros de ruta
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
customer_id |
customer_id |
<customer_id> |
Encabezados
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
| Aceptar | Aceptar | Constante | application/json | No (desactivado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | api_key |
<YOUR_API_KEY> |
Parámetros de consulta |
Lealtad de Salesforce salesforce-loyalty
Salesforce Loyalty Management expone las API de REST en la plataforma de Salesforce para miembros, programas y transacciones.
Los casos de uso habituales incluyen la aparición de niveles, puntos o ventajas en los recorridos y la alineación de la mensajería con datos de CRM y lealtad.
Se aplican los siguientes requisitos previos:
- Instancia de Salesforce, aplicación conectada o usuario de integración, y OAuth apropiado para su organización.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Los límites de la API de Salesforce y la actualización de los tokens de OAuth deben diseñarse en su integración.
- Las reglas de seguridad y uso compartido de nivel de campo rigen qué campos aparecen en las respuestas de API.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Utilice el punto final de integración de fidelidad que apruebe su equipo, complete Salesforce OAuth, pegue el JSON de muestra, asigne campos, respete los límites de la API compuesta, pruebe y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el punto final mediante Salesforce Loyalty Management REST. Ejemplo de patrón de URL:
https://{instance}.salesforce.com/services/data/vXX.X/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Utilice la operación GET de administración de fidelidad perfil de miembro documentada para la versión de API de su organización; las rutas incluyen identificadores de programa y de miembro. Consulte desarrolladores de Salesforce.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://{{your-instance}}.my.salesforce.com/services/data/{{version}}/connect/loyalty/management/members |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
Parámetros de ruta
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
your-instance |
your-instance |
<your_instance> |
version |
version |
version |
Encabezados
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
| Aceptar | Aceptar | Constante | application/json | No (desactivado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
membershipNumber |
membershipNumber |
Variable | <membership_number> |
No (desactivado) * |
membershipId |
membershipId |
Variable | <membership_id> |
No (desactivado) * |
posMemId |
posMemId |
Variable | <pos_mem_id> |
No (desactivado) * |
* Al menos uno de los tres es obligatorio.
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | Autorización | <access_token> |
Header |
Capilar capillary
Capillary proporciona API de lealtad y participación comunes en las pilas de minoristas.
Los casos de uso habituales incluyen puntos, niveles u ofertas dentro de recorridos personalizados.
Se aplican los siguientes requisitos previos:
- Host y autenticación de API (solicitudes firmadas con frecuencia; siga los documentos de Capillary).
- Identificadores de programa para el extremo.
Se aplican las siguientes limitaciones y exclusiones:
- Los esquemas de autenticación y los hosts regionales varían según la implementación. Confirme con Capillary su pila.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Configure encabezados como
CAP-API-ACCESS-TOKENsegún sea necesario, pegue el JSON de muestra, asigne campos, realice pruebas y active. -
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante las API capilares.
-
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Ejemplo: https://ushc.intouch.capillarytech.com/api/v3/rewards/{reward_id} (el host varía según la región). Valide el host y el esquema de autenticación con Capillary.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://ushc.intouch.capillarytech.com/api/v3/rewards/{{reward_id}} |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
Parámetros de ruta
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
reward_id |
ID de recompensa | <your_reward_id> |
Encabezados
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Content-Type | Content-Type | Constante | application/json | Sí (activado) |
| CAP-API-ACCESS-TOKEN | Token de acceso | Constante | <YOUR_ACCESS_TOKEN> |
Sí (activado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | CAP-API-ACCESS-TOKEN | <YOUR_ACCESS_TOKEN> |
Header |
Plantillas y mensajería templates-and-messaging
Stensul stensul
Stensul es una plataforma de creación de correo electrónico para plantillas aprobadas; Journey Optimizer puede consumir metadatos de plantilla y regiones estructuradas a través de su API.
Los casos de uso habituales incluyen la importación de plantillas aprobadas y la asignación de regiones a atributos de perfil, y la reutilización de bloques controlados para compilaciones de campaña escalables.
Se aplican los siguientes requisitos previos:
- Cuenta de Stensul con acceso a la API y plantillas publicadas con tokens definidos.
- Acceso de administrador en Journey Optimizer para crear integraciones.
Se aplican las siguientes limitaciones y exclusiones:
- La edición in situ por parte de WYSIWYG de plantillas de Stensul dentro de Journey Optimizer no se trata aquí.
- Las HTML grandes o complejas en cargas útiles de plantilla pueden requerir una revisión de la seguridad y un saneamiento.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración.
-
Configure el extremo mediante la URL de la API de plantillas de Stensul. Ejemplo de patrón de URL:
https://api.stensul.com/v1/templates/{template_id} -
Configure la autenticación (clave de API o documentación de la API de OAuth per Stensul).
-
Defina las variables de ruta, por ejemplo, el ID de plantilla.
-
Pegue una respuesta JSON de muestra para la detección de campos.
-
Asigne los campos de plantilla necesarios a los campos de personalización de Journey Optimizer.
-
Compruebe la conexión y actívela.
Caléndula marigold
Marigold expone las API de lealtad y participación; los hosts difieren según la ubicación geográfica (nombres de host del módulo de la UE frente a los de EE. UU.).
Un caso de uso típico es enriquecer los mensajes con datos de lealtad o preferencias de los programas Marigold.
Se aplican los siguientes requisitos previos:
- Dirección URL base y credenciales del contrato; usuario de API con menos privilegios siempre que sea posible.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Los puntos finales varían según el producto Marigold. Valide con la asistencia de Marigold su implementación.
- Los datos personales en las respuestas deben cumplir con sus políticas de DPA y retención.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Apunte al host Marigold de su región, establezca la autenticación (la muestra siguiente utiliza
X-Api-Keycon clave y secreto), pegue el JSON de muestra, asigne campos, realice pruebas y active. -
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de REST de Marigold.
-
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
-
Marigold utiliza 2 extremos basados en el área geográfica para la que está activa la instancia de cliente:
- Europa:
https://{{customername}}.module.slgnt.eu - EE.UU.:
https://{{customername}}.module.slgnt.us
- Europa:
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
El host base depende de la región (por ejemplo, https://{{customername}}.module.slgnt.eu o https://{{customername}}.module.slgnt.us). Confirme las rutas con Marigold para su implementación.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://{{customername}}.module.slgnt.{{locale}}/Portal/Api/organizations/{{organization}}/content/{{api_name}} |
| método HTTP | GET |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
| Política | Configure los detalles del nivel de directiva según sus necesidades. |
Parámetros de ruta
| table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
customername |
customername |
<your_name> |
locale |
locale |
eu / us |
organization |
organization |
<your_organization> |
api_name |
api_name |
<api_name> |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | X-Api-Key | <apiKey>:<apiSecret> |
Header |
Adobe Target Recommendations adobe-target-recommendations
Adobe Target incluye Recommendations y API de entrega para experiencias del lado del servidor o integradas, sujetas a derechos.
Los casos de uso habituales incluyen la inyección de recomendaciones en experiencias que crea en Journey Optimizer y la alineación de claves con el perfil o el contexto de Experience Platform.
Se aplican los siguientes requisitos previos:
- Target con Recommendations; organización de IMS y autenticación admitida.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Las API de recomendación y entrega requieren parámetros específicos (por ejemplo, identificadores de mbox o producto). Siga la documentación de Adobe Target.
- Ajuste la latencia y el almacenamiento en caché para su volumen de envío y caso de uso.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Las llamadas de envío suelen ser POST con un cuerpo JSON. Configure OAuth según Target authentication, pegue una respuesta de ejemplo, asigne campos y realice pruebas en el volumen esperado.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante las API de envío/Recommendations de Target.
-
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://{{client}}.tt.omtrdc.net/rest/v1/delivery |
| Política | Configure los detalles del nivel de directiva según sus necesidades. |
| método HTTP | POST |
Parámetros de ruta
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
client |
client |
<client_name> |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| cliente | cliente | Variable | <customer_client_code> |
Sí (activado) |
| sessionId | sessionId | Variable | <session_identifier> |
Sí (activado) |
Autenticación
Consulte Configuración de autenticación de destino y agregue JSON a la carga útil.
Solicitar carga
| code language-sample |
|---|
|
Datos, tiempo y operaciones data-weather-and-operations
AccuWeather accuweather
AccuWeather expone las API de REST de previsión y ubicación para que los mensajes puedan incluir fragmentos según el tiempo.
Los casos de uso habituales incluyen previsiones cortas en mensajes de correo electrónico o push y la personalización del contenido mediante valores de previsión vinculados a un perfil o contexto.
Se aplican los siguientes requisitos previos:
- suscripción y clave de API; clave de ubicación o flujo de búsqueda de la ciudad.
- Acceso de administrador en Journey Optimizer para crear integraciones.
Se aplican las siguientes limitaciones y exclusiones:
- Confirme la forma de respuesta JSON para su nivel de suscripción AccuWeather; las integraciones asignan campos de respuestas JSON.
- Observe los límites de velocidad de AccuWeather y el almacenamiento en caché recomendado.
- La resolución de
locationKeyrequiere a menudo una solicitud de geolocalización o búsqueda de ciudad por separado antes de las llamadas de previsión.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Use GET a menos que su suscripción requiera lo contrario, adjunte el parámetro de consulta
apiKey, asignelocationKeyy otras variables del perfil o contexto, pegue el JSON de muestra, asigne campos y realice pruebas. -
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de previsiones diarias. Ejemplo de patrón de URL:
https://dataservice.accuweather.com/forecasts/v1/daily/{days}day/{locationKey} -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Campos de integración de muestra. Los detalles y niveles se describen en API de AccuWeather. A menudo, resuelve locationKey con una llamada de búsqueda de ubicaciones independiente (por ejemplo, .../locations/v1/cities/search?q={{cityName}}).
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://dataservice.accuweather.com/forecasts/v1/daily/{{days}}day/{{locationKey}} |
| método HTTP | GET |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
| Política | Configure los detalles del nivel de directiva según sus necesidades. |
Parámetros de ruta
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
days |
days |
15 |
locationKey |
locationKey |
<desired_location_key> |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
format |
format |
Variable | json | No (desactivado) |
language |
language |
Variable | en-US | No (desactivado) |
details |
details |
Variable | False | No (desactivado) |
metric |
metric |
Variable | False | No (desactivado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | apiKey |
<YOUR_API_KEY> |
Parámetros de consulta |
EstaciónBuque shipstation
ShipStation ofrece API de envío y pedido para operadores, etiquetas y seguimiento.
Los casos de uso habituales incluyen el estado del pedido, los vínculos de seguimiento o los ETA de entrega en mensajes transaccionales.
Se aplican los siguientes requisitos previos:
- Clave de API y secreto (autenticación básica por documentos de ShipStation).
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- No exponga las claves API ShipStation en el contenido del mensaje; mantenga las credenciales únicamente en la configuración de integración.
- Los extremos de lista paginados pueden no ser adecuados para las integraciones; prefiera GET de un solo recurso cuando sea posible.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Establezca como objetivo el recurso que necesita (pedidos frente a envíos), autentique por API ShipStation, pegue el JSON de muestra, asigne campos, realice pruebas y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el punto final mediante la API ShipStation REST. Ejemplo de patrón de URL:
https://ssapi.shipstation.com/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
El siguiente ejemplo de Obtener temporizador ilustra una llamada de temporización de automatización de estación de envío. Utilice la ruta y la autenticación exactas de la guía de integración de ShipStation al reproducirla en Journey Optimizer.
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://dashboard.sendtric.com/api/v1/timers/{{id}} |
| método HTTP | POST |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | apiKey | <your_api_key> |
Header |
Solicitar carga útil
| code language-sample |
|---|
|
RevenueCat revenuecat
RevenueCat proporciona API de estado de suscripción y derechos para las aplicaciones.
Un caso de uso típico es reflejar el estado de suscripción en campañas del ciclo vital en las que la directiva lo permite.
Se aplican los siguientes requisitos previos:
- Clave de API secreta e identificadores de aplicación; asignación estable entre perfiles e ID de cliente de RevenueCat.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Proteja las claves API secretas y siga sus políticas de rotación.
- Los datos de suscripciones y autorizaciones son confidenciales. Cumplan los requisitos de privacidad y consentimiento.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Llame al REST GET que se muestra a continuación, realice la autenticación con el encabezado de clave secreta, pegue el JSON de muestra, asigne campos, realice pruebas y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de REST de RevenueCat. Ejemplo de patrón de URL:
https://api.revenuecat.com/v1/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Patrón de ejemplo: usa Obtener un producto de RevenueCat (o un GET de producto/derecho equivalente) de documentos de RevenueCat con la URL y la versión base del proyecto.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://api.revenuecat.com/projects/{{project_id}}/products/{{product_id}} |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
Parámetros de ruta
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
project_id |
project_id |
<project_id> |
product_id |
product_id |
<product_id> |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
country |
country |
Variable | <iso_country_code> |
No (desactivado) |
locale |
locale |
Variable | <locale_code> |
No (desactivado) |
parentId |
parentId |
Variable | <parent_category_id> |
No (desactivado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | Autorización | Bearer <token> |
Header |
Databricks databricks
Databricks proporciona API de SQL y REST sobre datos de lakehouse; los borradores anteriores combinaban la guía de ejecución de instrucciones con una muestra de job/get.
Un caso de uso típico es el uso de atributos pequeños y desnormalizados de tablas controladas para la personalización con el menor privilegio estricto.
Se aplican los siguientes requisitos previos:
- Host, token o directiva de OAuth por organización de Workspace; entidad de seguridad de servicio con ámbito mínimo.
- Acceso de administrador en Journey Optimizer.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Prefiera rutas de lectura estrechas; si usa la ejecución de instrucciones POST, incluya el cuerpo de JSON que requiere la API, pegue una respuesta de éxito de muestra para la asignación, pruebe la latencia con cuidado y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de ejecución de instrucción SQL de Databricks. Ejemplo de patrón de URL:
https://{workspace-host}/api/2.0/sql/statements/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
El ejemplo del trabajo GET que se muestra a continuación es ilustrativo; para la personalización basada en SQL, prefiera el patrón de la API de ejecución de instrucciones que admite su espacio de trabajo.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://<databricks-instance>/api/2.0/jobs/get |
| método HTTP | GET |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
| Política | Configure los detalles del nivel de directiva según sus necesidades. |
| Autenticación | OAuth |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Aceptar | Aceptar | Constante | application/json | Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
job_id |
job_id |
Variable | 12 |
Sí |
Revisiones, consentimiento y asistencia social reviews-consent-and-social
Bynder bynder
Bynder es un DAM con API de REST; las integraciones suelen utilizar OAuth 2.0 para metadatos de solo lectura o URL de recursos.
Algunos casos de uso habituales son la extracción de metadatos de recursos o direcciones URL de entrega en los mensajes y mantener el creativo aprobado en Bynder alineado con los recorridos.
Se aplican los siguientes requisitos previos:
- Dominio de portal y cliente de OAuth (o método de token aprobado).
- Ámbitos para el acceso de solo lectura; acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- La paginación y la actualización de tokens de OAuth deben seguir las reglas de API de Bynder.
- Respuestas paginadas grandes: asigne solo los campos necesarios para la personalización.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Configure GET en el extremo elegido (un patrón común es una lista de usuarios), complete OAuth por Bynder, evite extraer páginas de datos innecesarias, asigne campos, realice pruebas y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de Bynder v4. Ejemplo de patrón de URL:
https://{your-bynder-domain}/api/v4/users/ -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Campos de integración de muestra. Consulte Documentación de la API de Bynder para obtener detalles de la carga de OAuth 2.0.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://{{your-bynder-domain}}/api/v4/users/ |
| método HTTP | GET |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
| Política | Configure los detalles del nivel de directiva según sus necesidades. |
Parámetros de ruta
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
your-bynder-domain |
your-bynder-domain |
<your-bynder-domain> |
Encabezados
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
| Autorización | Autorización | Constante | Portador <token> |
Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
includeInActive |
includeInActive |
Variable | False | No (desactivado) |
limit |
limit |
Variable | 100 | No (desactivado) |
page |
page |
Variable | 1 | No (desactivado) |
Autenticación
| table 0-row-2 1-row-2 | |
|---|---|
| Tipo | Carga útil |
| OAuth 2.0 | Carga útil de OAuth 2.0 (consulte la documentación de Bynder) |
| code language-none |
|---|
|
Trustpilot trustpilot
Trustpilot proporciona API para el negocio y revisa los datos de resumen donde su caso de uso y contrato lo permiten.
Un caso de uso típico es mostrar recuentos de revisiones o clasificaciones en contenido de marketing que cumple con los términos de Trustpilot.
Se aplican los siguientes requisitos previos:
- Clave de API y caso de uso aprobado; identificadores empresariales para consultas.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- El uso de los datos de Trustpilot debe cumplir con las políticas de uso de datos y marca de Trustpilot.
- Los límites de tasa se aplican al resumen de revisión y a los extremos relacionados.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Configure GET con la autenticación de consulta requerida, asigne identificadores de perfil o contexto, pegue el JSON de muestra, asigne campos, realice pruebas y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante las API de Trustpilot. Ejemplo de patrón de URL:
https://api.trustpilot.com/v1/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Use la operación de listado de categorías de desarrolladores de Trustpilot para su patrón de integración; los parámetros varían según el recurso.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://api.trustpilot.com/v1/categories |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
country |
country |
Variable | <iso_country_code> |
No (desactivado) |
locale |
locale |
Variable | <locale_code> |
No (desactivado) |
parentId |
parentId |
Variable | <parent_category_id> |
No (desactivado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | apiKey | <your_api_key> |
Header |
Bazaarvoice bazaarvoice
Bazaarvoice ofrece valoraciones, reseñas y API de UGC.
Un caso de uso típico es mostrar resúmenes de revisión o clasificaciones en correos electrónicos cuando la directiva lo permite.
Se aplican los siguientes requisitos previos:
- Clave de paso de API e identificadores de cliente de su contrato.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- La visualización de valoraciones y reseñas debe seguir las políticas de contenido de Bazaarvoice.
- Se aplican límites de velocidad y reglas de almacenamiento en caché por clave de API.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Use GET con
passkeycomo parámetro de consulta en la API de Conversaciones, establezcaAccept: application/json, pegue el JSON de muestra, asigne campos, realice pruebas y active. -
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de Bazarvoice Conversations. Ejemplo de patrón de URL:
https://api.bazaarvoice.com/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Ejemplo de punto de entrada: https://api.bazaarvoice.com/data/products.json con parámetros de consulta de versión y filtro. Ver desarrollador de Bazaarvoice.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://api.bazaarvoice.com/data/products.json |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Aceptar | Aceptar | Constante | application/json | Sí (activado) |
Autenticación
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Tipo | Valor clave | Ubicación |
| clave de paso | <YOUR_ACCESS_TOKEN> |
Parámetros de consulta |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
apiversion |
apiversionNumber | Constante | 5.4 | Sí (activado) |
filter |
filter |
Variable | Id.:47950830 | No (desactivado) |
stats |
stats |
Variable | todo | No (desactivado) |
OneTrust onetrust
OneTrust expone la privacidad y las API de consentimiento (URL y esquemas específicos del producto).
Un caso de uso típico es la lectura de señales de consentimiento o preferencia para contenido condicional donde la arquitectura y la revisión legal lo permiten.
Se aplican los siguientes requisitos previos:
- Credenciales de API y URL base regional; aprobación legal para campos utilizados en mensajería.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Los datos de consentimiento y preferencia están altamente regulados. Coordine con los equipos legales y de privacidad.
- Las rutas de API y las cargas difieren según el producto OneTrust. Utilice la documentación de su suscripción.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Utilice el esquema publicado o la ruta del centro de preferencias de sus documentos de suscripción, complete OAuth si es necesario, pegue el JSON de muestra, asigne campos, realice pruebas y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de OneTrust. El inquilino, el producto y la ruta provienen de la documentación de OneTrust para tu suscripción. Ejemplo de patrón de URL:
https://{tenant}.my.onetrust.com/api/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://customer.my.onetrust.com/api/consentmanager/v2/preferencecenters/{{preferencecenterid}}/schema |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
| Autenticación | OAuth |
Parámetros de ruta
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parámetro | Name | Valor |
preferencecenterid |
preferencecenterid |
<pref-id> |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Aceptar | Aceptar | Constante | application/json | Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
state |
state |
constante | PUBLICADO | Sí |
Esquema del centro de preferencias (publicado)
Patrón de ejemplo (fragmento): https://{tenant}.my.onetrust.com/api/consentmanager/v2/preferencecenters/{preferencecenterid}/schema?state=PUBLISHED. Confirme la ruta exacta en OneTrust Developer.
Meta meta
Las API de gráficos y marketing de Meta exponen objetos de catálogo y campaña para integraciones comerciales autorizadas.
Un caso de uso típico es enriquecer contenido con atributos de Meta donde los tokens y las directivas lo permiten.
Se aplican los siguientes requisitos previos:
- Token de aplicación o usuario del sistema con los permisos correctos; alineación de Business Manager.
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Los tokens de acceso de corta duración requieren una renovación o una estrategia de larga duración adecuada para las integraciones del lado del servidor.
- Cumplan los términos de la plataforma de Meta; no registren tokens u otros secretos en las cargas útiles de mensajes.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Las llamadas de gráfico suelen ser GET con una ruta con versiones; gestione la caducidad del token, pegue el JSON de muestra, asigne campos, realice pruebas y active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de Meta Graph. Ejemplo de patrón de URL:
https://graph.facebook.com/vXX.X/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Campos de integración de muestra. Consulte API de gráficos para ver versiones y tokens de acceso.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://graph.facebook.com/{{API_VERSION}}/{{PRODUCT_CATALOG_ID}}/products |
| método HTTP | GET |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
| Política | Configure los detalles del nivel de directiva según sus necesidades. |
| Autenticación | OAuth |
Parámetros de ruta
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
API_VERSION |
API_VERSION |
v19.0 |
PRODUCT_CATALOG_ID |
PRODUCT_CATALOG_ID |
12345 |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Aceptar | Aceptar | Constante | application/json | Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
fields |
fields |
Variable | id | No |
filter |
filter |
Variable | — | No |
Aprimo aprimo
Aprimo combina operaciones de marketing y API de DAM para registros, activos y metadatos.
Los casos de uso habituales incluyen campos de recursos o registros aprobados en contenido dinámico y flujos de trabajo de DAM controlados en industrias reguladas.
Se aplican los siguientes requisitos previos:
- URL del inquilino y credenciales (clave de OAuth o API según la configuración).
- Acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- La seguridad de nivel de campo de Aprimo debe alinearse con los atributos que asigne en Journey Optimizer.
- Cargas útiles HAL o JSON grandes: restringir los campos asignados al conjunto mínimo requerido.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. Use GET en la ruta de registro que necesite, envíe los encabezados necesarios, como
API-VERSION, pegue el archivo JSON de muestra (HAL o JSON como devuelto), asigne un conjunto de campos mínimo, realice pruebas y active. -
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API Aprimo DAM/Records. Utilice la dirección URL base de la API y la ruta de acceso de los registros de su inquilino (por Aprimo). Ejemplo de patrón de URL:
https://{tenant}.dam.aprimo.com/ -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://productstrategy1.dam.aprimo.com/api/core/record/{{recordID}} |
| método HTTP | GET |
Parámetros de ruta
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
recordId |
recordId |
<record_identifier> |
Encabezados
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
| API-VERSION | API-VERSION | Constante | 1 | Sí (activado) |
| Aceptar | Aceptar | Constante | application/hal+json O application/json | No (desactivado) |
| select-record | select-record | Variable | <selection_type> |
No (desactivado) |
| select-record-fields | select-record-fields | Variable | <field_list> |
No (desactivado) |
| select-field | select-field | Variable | <field_selection> |
No (desactivado) |
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | Autorización | Portador <token> |
Header |
Épsilon (Epsilon3) epsilon
Epsilon expone las API por acuerdo empresarial; las URL base y la autenticación provienen del equipo de la cuenta (el ejemplo de la API de eventos que se muestra a continuación es ilustrativo).
Un caso de uso típico es exponer la lealtad o los atributos de oferta a través de las API JSON admitidas.
Se aplican los siguientes requisitos previos:
- Credenciales y puntos de conexión de Epsilon; acceso de administrador en Journey Optimizer.
Se aplican las siguientes limitaciones y exclusiones:
- Los puntos de conexión y hosts son específicos del cliente. No realice la implementación sin la documentación del equipo de cuenta de Epsilon.
Utilice el siguiente procedimiento para configurar esta integración en Journey Optimizer. Consulte Campos de integración de muestra para obtener detalles de solicitud de ejemplo y confirme esos valores con la documentación del proveedor para su entorno.
-
Seguir Trabajar con integraciones. No adivine las direcciones URL públicas. Utilice la especificación de Epsilon, pegue el JSON de muestra, asigne campos, pruebe, active.
-
En Journey Optimizer, vaya a Configuraciones > Administrar y, a continuación, seleccione Crear integración.
-
Introduzca un nombre de integración sin espacios.
-
Configure el extremo mediante la API de Epsilon (según la especificación de integración). El equipo de la cuenta de Epsilon proporciona la dirección URL base y las rutas de recursos. Ejemplo de patrón de URL:
https://{your-instance}.epsilon3.io/api/... -
Seleccione el método HTTP que se muestra en la tabla de configuración, normalmente GET, a menos que se indique lo contrario.
-
Configure la autenticación (encabezados, parámetros de consulta u OAuth) exactamente como se especifica en la tabla y en la documentación del proveedor.
-
Defina la ruta, la consulta y los parámetros de encabezado, y asigne variables a datos contextuales o de perfil donde sea necesario.
-
Pegue una respuesta JSON de muestra para que se puedan detectar y asignar los campos.
-
Seleccione los campos necesarios para la personalización en la asignación de carga útil de respuesta.
-
Configure las directivas de tiempo de espera, reintento y almacenamiento en caché en función del volumen esperado.
-
Compruebe la conexión y, a continuación, active la integración.
En la tabla siguiente se muestran valores de ejemplo para esta solicitud de integración.
Patrón de ejemplo: https://{your-instance}.epsilon3.io/api/v1/planning/events con start y end parámetros de consulta y clave de API basada en encabezado. Confirme con Epsilon antes de la producción.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| Dirección URL | https://{{your-instance}}.epsilon3.io/api/v1/planning/events |
| método HTTP | GET |
| Directiva | Configure los detalles del nivel de directiva según sus necesidades. |
| Carga de respuesta | Seleccione y configure los campos de respuesta deseados para utilizarlos durante la creación, en función de la respuesta de la API. |
Parámetros de ruta
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parámetro de ruta | Nombre | Valor predeterminado |
your-instance |
your-instance |
<your_instance> |
Encabezados
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
| Tipo de contenido (predeterminado) | Content-Type | Constante | application/json | Sí (activado) |
Parámetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 | ||||
|---|---|---|---|---|
| Parámetro | Name | Tipo | Valor | Obligatorio |
start |
start |
Variable | 24T14:15:22Z, 08-2019 | Sí (activado) * |
end |
end |
Variable | 24T14:15:22Z, 08-2019 | Sí (activado) * |
eventType |
eventType |
Variable | programado/no programado | No (desactivado) |
exclude_recurrences |
exclude_recurrences |
Variable | true / false | No (desactivado) |
* Opcional para eventType = unscheduled y para exclude_recurrences = true.
Autenticación
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nombre de clave API | Valor de clave API | Ubicación |
| Clave de API | <your_username> |
<EPSILON3_API_KEY> |
Header |