Os clientes são responsáveis por garantir que seu uso do recurso de Integrações da AJO e de quaisquer outros fornecedores ou integrações associados de terceiros esteja em conformidade com todas as leis e normas aplicáveis, como a HIPAA.
Navegação rápida quick-navigation
Use esses links agrupados para ir rapidamente para o padrão do fornecedor relevante:
- Sistema de gerenciamento de conteúdo: Conteúdo, Sitecore, Salsify, Contentstack, Akeneo, Magnolia
- Fidelidade e recompensas: Voucherify, Talon.One, Antavo, Fidelidade do Salesforce, Capilar
- Modelos, personalização e recomendações: Stensul, Marigold, Recomendações do Adobe Target
- Dados, clima e operações: AccuWeather, ShipStation, RevenueCat, Databricks
- Revisões, consentimento e redes sociais: Bynder, Trustpilot, Bazaarvoice, OneTrust, Meta, Aprimo, Epsilon (Epsilon3)
Conteúdo e CMS content-and-cms
Conteúdo contentful
O conteúdo é um CMS headless para entradas e ativos estruturados em REST ou GraphQL, para que o Journey Optimizer possa extrair conteúdo no tempo de envio ou abertura.
Casos de uso típicos incluem blocos herói localizados, texto alternativo e CTAs no email, bem como entradas de produto ou promoção em módulos dinâmicos. Outro padrão comum é recuperar uma entrada específica por ID para mensagens personalizadas.
Os seguintes pré-requisitos se aplicam:
- Espaço de conteúdo com acesso à API de entrega e uma chave de API orientada a leitura.
- Limpar tipos de conteúdo e IDs de campo; acesso de administrador no Journey Optimizer para criar integrações.
As seguintes limitações e exclusões se aplicam:
- As APIs de conteúdo paginadas ou de listagem ampla não se encaixam bem nesse padrão; prefira chamadas de recuperação que direcionem uma entrada ou ativo específico.
- A sincronização de write-back ou bidirecional está fora do escopo deste exemplo.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Configure o GET com a API de entrega de conteúdo e o token de entrega, cole o JSON de exemplo, mapeie campos, teste e ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o ponto de extremidade usando a URL da API de Entrega de Conteúdo (CDA):
https://cdn.contentful.com/spaces/{space_id}/environments/{environment_id}/entries/{entry_id} -
Selecione o método HTTP: GET.
-
Adicionar autenticação. Defina o parâmetro
access_tokenquery para seu token da API de entrega de conteúdo, conforme mostrado nos Campos de integração de exemplo abaixo. O conteúdo também aceita o mesmo token em um cabeçalhoAuthorization: Bearer; use o que seus campos de integração aceitarem. -
Adicione variáveis de caminho, se necessário (por exemplo, ID de entrada, localidade).
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos obrigatórios para personalização.
-
Configure o tempo limite e o cache, conforme necessário.
-
Teste a conexão e ative.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Exemplos de campos de integração (alinhe com a API de entrega de conteúdo para seu espaço e ambiente):
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://cdn.contentful.com/spaces/{{spaceID}}/environments/{{environment_id}}/entries/{{entry_id}} |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| método HTTP | GET |
Parâmetros de caminho
| table 0-row-3 1-row-3 2-row-3 3-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
spaceID |
spaceID |
<YOUR_SPACE_ID> |
environment_id |
environment_id |
<YOUR_ENV_ID> |
entry_id |
entry_id |
<YOUR_ENTRY_ID> |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | access_token |
<YOUR_API_KEY> |
Parâmetro da consulta |
Sitecore sitecore
O Sitecore Content Hub e as APIs de nuvem relacionadas são compatíveis com fluxos de download e metadados no estilo do DAM; o padrão de exemplo abaixo se concentra em um pedido de download por ID.
Casos de uso típicos incluem metadados de ativos ou downloads em conteúdo de email e alinhamento com fluxos de trabalho DAM gerenciados no Sitecore.
Os seguintes pré-requisitos se aplicam:
- URL do locatário e credenciais (portador ou token por superfície da API).
- Acesso de administrador no Journey Optimizer para criar integrações.
As seguintes limitações e exclusões se aplicam:
- Os nomes de host e caminhos variam de acordo com o produto Sitecore. Use apenas endpoints expostos pelo locatário.
- Os tokens de acesso OAuth, a atualização e a duração devem seguir a política de segurança do Sitecore.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Configure o GET no caminho do pedido de download, defina cabeçalhos de autorização por Sitecore, mapeie
iddo contexto, cole o JSON de exemplo, mapeie campos e ajuste tempos limite para latência de ativos. -
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API do Content Hub (exemplo: ordem de download por ID). Exemplo de padrão de URL:
https://xmapps-api.sitecorecloud.io/api/v1/downloadorders/{id} -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Use os campos a seguir ao configurar essa chamada de amostra no Journey Optimizer. Confirme o nome do host e a versão da API do seu produto (Content Hub, XM Cloud e assim por diante) na documentação do Sitecore.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://xmapps-api.sitecorecloud.io/api/v1/downloadorders/{{id}} |
| método HTTP | GET |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
Parâmetros de caminho
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
id |
id |
<id_of_download_order> |
Cabeçalhos
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
| Autorização | Autorização | Constante | Portador <token> |
Sim (ativado) |
| Se-Modificado-Desde | Se-Modificado-Desde | Variable | 24/08/2019 T14:15:22Z | Não (desativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | X-Auth-Token | <token> |
Header |
Salsify salsify
O Salsify é um PIM com APIs para produtos, canais e ativos digitais.
Casos de uso típicos incluem atributos de produto ou URLs de mídia em emails e mensagens alinhadas aos dados de catálogo sindicalizado.
Os seguintes pré-requisitos se aplicam:
- Token de API e contexto de organização; IDs de produto que podem ser resolvidas a partir do perfil ou contexto.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Catálogos muito grandes: evite endpoints de lista em massa se as integrações esperarem uma recuperação por entidade.
- A visibilidade de atributos pode ser limitada pelas permissões de função do Salsify.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Prefira recuperação de produto único a chamadas de catálogo em massa, defina a autenticação do portador, cole a amostra JSON, mapeie campos, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API do produto Salsify. Exemplo de padrão de URL:
https://api.salsify.com/v1/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Algumas referências mais antigas reutilizaram um caminho de estilo de pedido de download para o Salsify; seu locatário pode usar https://app.salsify.com/api/v1/orgs/{org_id}/products/{salsify_id} ou similar. Confirmar em Salsificar desenvolvedores.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://app.salsify.com/api/v1/orgs/{{org_id}}/products/{{salsify_id}} |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
Parâmetros de caminho
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
org_id |
org_id |
<org_id> |
salsify_id |
salsify_id |
<salsify_id> |
Cabeçalhos
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Content-Type (parâmetro padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
| Autorização | Autorização | Constante | Bearer <YOUR_TOKEN_HERE> |
Sim (ativado) |
| Se-Modificado-Desde | Se-Modificado-Desde | Variable | 24/08/2019 T14:15:22Z | Não (desativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | apiKey |
<your_api_key> |
Header |
Contentstack contentstack
A pilha de conteúdo é uma CMS headless; a entrega REST é típica do mapeamento de campos JSON no Journey Optimizer.
Um caso de uso típico é o uso de entradas para banners ou promoções com parâmetros que incluem o local.
Os seguintes pré-requisitos se aplicam:
- Empilhar chave de API, token de entrega, nome do ambiente e UIDs de tipo de conteúdo.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Esse padrão usa REST JSON para mapeamento de campo; a entrega do GraphQL segue um caminho de integração diferente.
- Use tokens de entrega apropriados para produção; os fluxos de visualização e publicação não são intercambiáveis.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Adicione cabeçalhos
api_keyeaccess_tokencomo Contentstack requer, inclua o parâmetro de consultaenvironment, cole a amostra JSON, mapeie campos, teste, ative. -
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API de entrega de conteúdo. Exemplo de padrão de URL:
https://cdn.contentstack.io/v3/content_types/{content_type_uid}/entries/{entry_uid} -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Campos de integração de exemplo. Consulte API de Entrega de Conteúdo Contentstack.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://cdn.contentstack.io/v3/content_types/{{content_type_uid}}/entries/{{entry_uid}} |
| método HTTP | GET |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Cabeçalhos | Não são necessários cabeçalhos extras. |
Parâmetros de caminho
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
content_type_uid |
UID do tipo de conteúdo | <your_content_type_uid> |
entry_uid |
UID de entrada | <your_entry_uid> |
Autenticação
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Nome da chave | Valor da chave | Adicionar a |
api_key |
<YOUR_STACK_API_KEY> |
Header |
access_token |
<YOUR_DELIVERY_TOKEN> |
Header |
Contentstack espera ambas chaves como cabeçalhos para solicitações de entrega.
Parâmetros de consulta
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
environment |
Nome do ambiente | Variable | <your_environment_name> |
Sim (ativado) |
Akeneo akeneo
O Akeneo PIM expõe as APIs REST para produtos, atributos e mídia.
Casos de uso típicos incluem dados de produtos controlados em módulos de email e atributos para um determinado canal no jornada.
Os seguintes pré-requisitos se aplicam:
- URL de base do PIM e cliente OAuth; estratégia de identificador ou UUID do produto.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- As respostas do PIM podem ser grandes. Mapeie somente os atributos necessários para personalização.
- As operações de gravação estão fora do escopo de exemplos típicos de personalização somente leitura.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Use o GET com um token de portador, solicite apenas as opções de atributo necessárias nos sinalizadores de consulta, cole a amostra de JSON, mapeie um conjunto de atributos mínimo, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API REST do Akeneo. Exemplo de padrão de URL:
https://{pim-host}/api/rest/v1/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Exemplo de padrão: https://{pim-host}/api/rest/v1/products-uuid/{uuid} com Accept: application/json. Consulte API Akeneo.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://{{your-akeneo-domain}}.com/api/rest/v1/products-uuid/{{uuidProduct}} |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
Parâmetros de caminho
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
uuidProduct |
UUID | <product_uuid> |
Cabeçalhos
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Autorização | Autorização | Constante | Bearer <YOUR_TOKEN> |
Sim (ativado) |
| Aceitar | Aceitar | Constante | application/json | Sim (ativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
with_attribute_options |
Incluir opções de atributo | Variable | falso | Não (desativado) |
with_quality_scores |
Incluir pontuações de qualidade | Variable | falso | Não (desativado) |
with_completenesses |
Incluir Completenesses | Variable | falso | Não (desativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | Autorização | Bearer <YOUR_ACCESS_TOKEN> |
Header |
Magnólia magnolia
O Magnolia oferece endpoints de entrega headless e REST dependendo da implantação.
Um caso de uso típico é o fornecimento de nós ou fragmentos de conteúdo para módulos de marketing.
Os seguintes pré-requisitos se aplicam:
- URL da instância e token ou autenticação básica; espaço de trabalho e caminhos para entrega.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Os URLs de entrega REST dependem dos módulos e da configuração do Magnolia instalados.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Use o padrão de URL de entrega pública que seus módulos expõem, autentique de acordo com a orientação do Magnolia (entrega anônima vs. token para conteúdo protegido), cole a amostra de JSON, mapeie campos, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando o Magnolia REST (delivery). Exemplo de padrão de URL:
https://{author-or-public}/.rest/delivery/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Exemplo de padrão: https://{domain}/magnoliaAuthor/.rest/delivery/... ou URLs de estilo tours de entrega pública. Seus caminhos dependem dos módulos instalados. Consulte a documentação do Magnolia.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | http://{{your-domain}}/magnoliaAuthor/.rest/delivery/<myEndpoint>/travel/@nodes |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
Cabeçalhos
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
| Aceitar | Aceitar | Constante | application/json | Sim (ativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | Autorização | <bearer_token> |
Header |
Observação: a API de entrega é usar a função rest-anonymous para conteúdo que não exija um logon. Para obter acesso seguro a dados protegidos, é preferível um método mais robusto, como tokens de API ou OAuth 2.0.
Lealdade e recompensas loyalty-and-rewards
Voucherify voucherify
O Voucherify fornece promoções e APIs REST de fidelidade (campanhas, vouchers, programas de fidelidade).
Casos de uso típicos incluem leitura de fidelidade ou estado promocional para ofertas no conteúdo e exibição de nível ou saldo, quando apropriado.
Os seguintes pré-requisitos se aplicam:
- ID do aplicativo e segredo (por região/cluster); clareza sobre quais endpoints de fidelidade ou de campanha você chama.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Evite expor promoções internas ou identificadores de campanha em erros voltados para o cliente ou conteúdo de mensagem.
- Limites de taxa no nível do aplicativo são aplicados. Configurar novas tentativas e armazenamento em cache de acordo com a orientação do Voucherify.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Defina a URL de base para seu cluster, adicione os cabeçalhos necessários (
X-APP-ID,X-APP-TOKEN), restrinja os pontos de extremidade da lista com filtros ou IDs, cole a amostra de JSON, mapeie campos, teste, ative. -
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando as APIs de fidelidade/REST. Por Voucherify, defina o host cluster e os caminhos para sua região. Exemplo de padrão de URL:
https://{cluster}.voucherify.io/ -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Campos de integração de exemplo. Referência completa: Voucherify API.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://{{cluster}}.voucherify.io/v1/loyalties/{{campaignId}}/members |
| método HTTP | GET |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
Parâmetros de caminho
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
cluster |
cluster |
<your_cluster> |
campaignId |
campaignId |
<loyalty_campaign_Id> |
Cabeçalhos
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
| X-APP-ID | X-APP-ID | Constante | <YOUR-APP-ID> |
Sim (ativado) |
| X-Voucherify-Channel | X-Voucherify-Channel | Constante | Voucherify Documentação | Não (desativado) |
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 | Nome | Tipo | Valor | Obrigatório |
limit |
limit |
Variable | 10 | Não (desativado) |
page |
page |
Variable | 1 | Não (desativado) |
customer |
customer |
Variable | <customer_identifier> |
Não (desativado) |
created_at |
created_at |
Variable | <iso8601_date> |
Não (desativado) |
updated_at |
updated_at |
Variable | <iso8601_date> |
Não (desativado) |
order |
order |
Variable | <sort_field> |
Não (desativado) |
code |
code |
Variable | <loyalty_card_code> |
Não (desativado) |
ids |
ids |
Variable | <array_of_ids> |
Não (desativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | X-APP-TOKEN | <YOUR-APP-TOKEN> |
Header |
Talon.One talon-one
Talon.One é um mecanismo de regras de promoção e fidelidade com APIs REST para sessões, efeitos e perfis.
Casos de uso típicos incluem promoções no nível do carrinho ou do perfil em conteúdo personalizado e progresso de fidelidade ou exibição de recompensas.
Os seguintes pré-requisitos se aplicam:
- Chave da API e URL de base específico da implantação; identificadores para o escopo do aplicativo ou da campanha.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Fluxos de sessão intensa podem exigir mapeamento cuidadoso para o modelo de solicitação de Integrações.
- Observe os limites de taxa de Talon.One e a orientação de idempotência.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Use o GET no perfil ou caminho de conquista necessário, defina
Authorization: ApiKey-v1 <key>como documentado, cole a amostra JSON, mapeie campos, teste, ative. -
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API de integração Talon.One. Exemplo de padrão de URL:
https://{your-domain}.talon.one/v1/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://{{your-deployment}}.talon.one/v1/customer_profiles/{{integrationId}}/achievements/{{achievementId}} |
| método HTTP | GET |
Parâmetros de caminho
| table 0-row-3 1-row-3 2-row-3 3-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
your-deployment |
your-deployment |
<your_deployment> |
integrationId |
integrationId |
<integrationId> |
achievementId |
achievementId |
<achievementId> |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
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 | Nome | Tipo | Valor | Obrigatório |
progressStatus |
progressStatus |
Variable | em andamento / concluído / expirado | Não (desativado) |
startDate |
startDate |
Variable | 2024-05-29T15:04:05+07:00 | Não (desativado) |
endDate |
endDate |
Variable | 2024-05-29T15:04:05+07:00 | Não (desativado) |
pageSize |
pageSize |
Variable | <default_page_size> |
Não (desativado) |
skip |
skip |
Variable | <items_to_skip> |
Não (desativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | Autorização | ApiKey-v1 <YOUR_API_KEY> |
Header |
Antavo antavo
Antavo é uma plataforma de fidelidade corporativa com APIs REST para membros, recompensas e eventos.
Casos de uso típicos incluem pontos, níveis ou recompensas por email ou push e ofertas orientadas por estado de fidelidade.
Os seguintes pré-requisitos se aplicam:
- Empilhar credenciais de URL e API; identificadores de programa ou loja, conforme necessário.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- As PII do cliente devem ser tratadas em contratos do Antavo e em suas políticas de privacidade.
- Confirme as versões da API e endpoints estáveis com o Antavo para o seu ambiente.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Configure o GET com a autenticação do fornecedor (por exemplo, chave de API na consulta), evite expor PII em relação à política, cole a amostra de JSON, mapeie campos, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API Antavo Enterprise.
-
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Campos de integração de exemplo usam o host staging; a produção usa seu nome de host da pilha Antavo. Consulte a documentação do Antavo.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://api.staging.antavo.com/customers/{{customer_id}}/activities/offers |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
Parâmetros de caminho
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
customer_id |
customer_id |
<customer_id> |
Cabeçalhos
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
| Aceitar | Aceitar | Constante | application/json | Não (desativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | api_key |
<YOUR_API_KEY> |
Parâmetros de consulta |
Fidelidade Salesforce salesforce-loyalty
O Salesforce Loyalty Management expõe APIs REST na plataforma Salesforce para membros, programas e transações.
Casos de uso típicos incluem camada de superfície, pontos ou benefícios em jornadas e alinhamento de mensagens com dados de CRM e fidelidade.
Os seguintes pré-requisitos se aplicam:
- Instância do Salesforce, aplicativo conectado ou usuário de integração e OAuth apropriados para a sua organização.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Os limites da API do Salesforce e a atualização do token OAuth devem ser projetados na integração.
- As regras de compartilhamento e segurança em nível de campo regulam quais campos aparecem nas respostas da API.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Use o endpoint de integração de fidelidade que sua equipe aprova, conclua o Salesforce OAuth, cole a amostra de JSON, mapeie campos, respeite os limites da API composta, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando o Salesforce Loyalty Management REST. Exemplo de padrão de URL:
https://{instance}.salesforce.com/services/data/vXX.X/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Use a operação do GET perfil de membro do Gerenciamento de Fidelidade documentada para a versão da API da sua organização; os caminhos incluem identificadores de membro e programa. Consulte desenvolvedores do Salesforce.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://{{your-instance}}.my.salesforce.com/services/data/{{version}}/connect/loyalty/management/members |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
Parâmetros de caminho
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
your-instance |
your-instance |
<your_instance> |
version |
version |
version |
Cabeçalhos
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
| Aceitar | Aceitar | Constante | application/json | Não (desativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
membershipNumber |
membershipNumber |
Variable | <membership_number> |
Não (desativado) * |
membershipId |
membershipId |
Variable | <membership_id> |
Não (desativado) * |
posMemId |
posMemId |
Variable | <pos_mem_id> |
Não (desativado) * |
* Pelo menos um dos três é obrigatório.
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | Autorização | <access_token> |
Header |
Capilar capillary
O Capilary fornece APIs de fidelidade e envolvimento comuns em pilhas de varejo.
Casos de uso típicos incluem pontos, camadas ou ofertas dentro de jornadas personalizadas.
Os seguintes pré-requisitos se aplicam:
- Host e autenticação da API (solicitações geralmente assinadas; siga os documentos do Capillary ).
- Identificadores de programa para o endpoint.
As seguintes limitações e exclusões se aplicam:
- Os esquemas de autenticação e hosts regionais variam de acordo com a implantação. Confirme com Capilar para sua pilha.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Configure cabeçalhos como
CAP-API-ACCESS-TOKENconforme necessário, cole a amostra JSON, mapeie campos, teste, ative. -
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando as APIs Capilares.
-
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Exemplo: https://ushc.intouch.capillarytech.com/api/v3/rewards/{reward_id} (o host varia por região). Valide o host e o esquema de autenticação com Capilar.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://ushc.intouch.capillarytech.com/api/v3/rewards/{{reward_id}} |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
Parâmetros de caminho
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
reward_id |
ID da recompensa | <your_reward_id> |
Cabeçalhos
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
| CAP-API-ACCESS-TOKEN | Token de acesso | Constante | <YOUR_ACCESS_TOKEN> |
Sim (ativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | CAP-API-ACCESS-TOKEN | <YOUR_ACCESS_TOKEN> |
Header |
Modelos e mensagens templates-and-messaging
Stensul stensul
O Stensul é uma plataforma de criação de email para modelos aprovados; o Journey Optimizer pode consumir metadados de modelo e regiões estruturadas por meio de sua API.
Casos de uso típicos incluem a importação de modelos aprovados e o mapeamento de regiões para atributos de perfil, além da reutilização de blocos controlados para builds de campanha escaláveis.
Os seguintes pré-requisitos se aplicam:
- Conta do Stensul com acesso à API e modelos publicados com tokens definidos.
- Acesso de administrador no Journey Optimizer para criar integrações.
As seguintes limitações e exclusões se aplicam:
- A edição no local do WYSIWYG de modelos do Stensul no Journey Optimizer não é abordada aqui.
- HTML grandes ou complexos em cargas úteis do modelo podem exigir análise e limpeza de segurança.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração.
-
Configure o endpoint usando o URL da API de Modelos do Stensul. Exemplo de padrão de URL:
https://api.stensul.com/v1/templates/{template_id} -
Configure a autenticação (chave de API ou OAuth por documentação da API do Stensul).
-
Definir variáveis de caminho, por exemplo, ID do modelo.
-
Cole uma amostra de resposta JSON para detecção de campo.
-
Mapeie os campos de modelo obrigatórios para campos de personalização do Journey Optimizer.
-
Teste a conexão e ative.
Marigold marigold
Marigold expõe APIs de fidelidade e envolvimento; os hosts diferem por geografia (nomes de host de módulo UE versus EUA).
Um caso de uso típico é o enriquecimento de mensagens com dados de fidelidade ou preferência de programas Marigold.
Os seguintes pré-requisitos se aplicam:
- URL base e credenciais do seu contrato; usuário da API de privilégio mínimo, quando possível.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Os pontos de acesso variam de acordo com o produto Marigold. Valide com o suporte ao Marigold para sua implantação.
- Os dados pessoais nas respostas do devem estar em conformidade com as políticas de retenção e do DPA.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Aponte para o host Marigold da sua região, defina a autenticação (a amostra abaixo usa
X-Api-Keycom chave e segredo), cole a amostra JSON, mapeie campos, teste, ative. -
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API REST do Marigold.
-
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
-
Marigold usa 2 endpoints com base na área geográfica para a qual a instância do cliente está ativa:
- Europa:
https://{{customername}}.module.slgnt.eu - EUA:
https://{{customername}}.module.slgnt.us
- Europa:
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
O host base depende da região (por exemplo, https://{{customername}}.module.slgnt.eu ou https://{{customername}}.module.slgnt.us). Confirme os caminhos com o Marigold para sua implantação.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://{{customername}}.module.slgnt.{{locale}}/Portal/Api/organizations/{{organization}}/content/{{api_name}} |
| método HTTP | GET |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
Parâmetros de caminho
| table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
customername |
customername |
<your_name> |
locale |
locale |
eu / us |
organization |
organization |
<your_organization> |
api_name |
api_name |
<api_name> |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | X-Api-Key | <apiKey>:<apiSecret> |
Header |
Recomendações do Adobe Target adobe-target-recommendations
O Adobe Target inclui Recommendations e APIs de entrega para experiências integradas ou do lado do servidor, sujeitas a direitos.
Casos de uso típicos incluem inserir recomendações nas experiências criadas no Journey Optimizer e alinhar chaves ao perfil ou contexto do Experience Platform.
Os seguintes pré-requisitos se aplicam:
- Target com Recommendations, organização IMS e autenticação compatível.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- As APIs de recomendação e entrega exigem parâmetros específicos (por exemplo, mbox ou identificadores de produto). Siga a documentação do Adobe Target.
- Ajuste a latência e o cache do volume de envio e do caso de uso.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. As chamadas de entrega geralmente são POST com um corpo JSON. Configure o OAuth por Autenticação de destino, cole uma resposta de exemplo, mapeie campos e teste no volume esperado.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando as Recommendations do Target/APIs de entrega.
-
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://{{client}}.tt.omtrdc.net/rest/v1/delivery |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| método HTTP | POST |
Parâmetros de caminho
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
client |
client |
<client_name> |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| cliente | cliente | Variable | <customer_client_code> |
Sim (ativado) |
| sessionId | sessionId | Variable | <session_identifier> |
Sim (ativado) |
Autenticação
Consulte Configuração de autenticação do Target e adicione JSON à Carga.
Solicitar carga
| code language-sample |
|---|
|
Dados, clima e operações data-weather-and-operations
AccuWeather accuweather
O AccuWeather expõe as APIs REST de previsão e localização para que as mensagens possam incluir trechos com reconhecimento de clima.
Casos de uso típicos incluem previsões curtas em email ou push e personalização de conteúdo usando valores de previsão vinculados ao perfil ou contexto.
Os seguintes pré-requisitos se aplicam:
- Assinatura da API e chave; chave de localização ou fluxo de pesquisa de cidade.
- Acesso de administrador no Journey Optimizer para criar integrações.
As seguintes limitações e exclusões se aplicam:
- Confirme a forma de resposta JSON para a camada de assinatura AccuWeather. As integrações mapeiam campos a partir de respostas JSON.
- Observe os limites de taxa do AccuWeather e o armazenamento em cache recomendado.
- Resolver
locationKeygeralmente requer uma solicitação separada de geolocalização ou pesquisa de cidade antes das chamadas de previsão.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Use o GET, a menos que sua assinatura exija o contrário, anexe o parâmetro de consulta
apiKey, mapeielocationKeye outras variáveis do perfil/contexto, cole a amostra JSON, mapeie campos e teste. -
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API de Previsões Diárias. Exemplo de padrão de URL:
https://dataservice.accuweather.com/forecasts/v1/daily/{days}day/{locationKey} -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Campos de integração de exemplo. Detalhes e camadas estão descritos em APIs AccuWeather. Você geralmente resolve locationKey com uma chamada de pesquisa de locais separados (por exemplo .../locations/v1/cities/search?q={{cityName}}).
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://dataservice.accuweather.com/forecasts/v1/daily/{{days}}day/{{locationKey}} |
| método HTTP | GET |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
Parâmetros de caminho
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
days |
days |
15 |
locationKey |
locationKey |
<desired_location_key> |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
format |
format |
Variable | json | Não (desativado) |
language |
language |
Variable | pt-BR | Não (desativado) |
details |
details |
Variable | Falso | Não (desativado) |
metric |
metric |
Variable | Falso | Não (desativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | apiKey |
<YOUR_API_KEY> |
Parâmetros de consulta |
ShipStation shipstation
O ShipStation oferece APIs de envio e pedido para transportadoras, rótulos e rastreamento.
Os casos de uso típicos incluem status do pedido, links de rastreamento ou ETAs de delivery em mensagens transacionais.
Os seguintes pré-requisitos se aplicam:
- Chave de API e segredo (Autenticação básica por documentos do ShipStation).
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Não exponha as chaves de API ShipStation no conteúdo da mensagem; mantenha as credenciais somente na configuração de integração.
- Os endpoints de lista paginados podem ser uma opção ruim para integrações; prefira GETs de recurso único quando possível.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Direcione o recurso que você precisa (pedidos vs. remessas), autentique de acordo com a API de ShipStation, cole a amostra JSON, mapeie campos, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API REST do ShipStation. Exemplo de padrão de URL:
https://ssapi.shipstation.com/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
O exemplo Obter Timer a seguir ilustra uma chamada de tempo de automação ShipStation. Use o caminho exato e a autenticação do guia de integração do ShipStation ao reproduzi-lo no Journey Optimizer.
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://dashboard.sendtric.com/api/v1/timers/{{id}} |
| método HTTP | POST |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | apiKey | <your_api_key> |
Header |
Carga da solicitação
| code language-sample |
|---|
|
RevenueCat revenuecat
O RevenueCat fornece status de assinatura e APIs de direitos para aplicativos.
Um caso de uso típico está refletindo o estado da assinatura em campanhas de ciclo de vida nas quais a política permite.
Os seguintes pré-requisitos se aplicam:
- Chave da API secreta e identificadores de aplicativo; mapeamento estável entre perfis e IDs do cliente da RevenueCat.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Proteja chaves de API secretas e siga suas políticas de rotação.
- Os dados de assinatura e direito são confidenciais. Atenda aos requisitos de privacidade e consentimento.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Chame o REST GET modelado abaixo, autentique com o cabeçalho da chave secreta, cole a amostra JSON, mapeie campos, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API REST do RevenueCat. Exemplo de padrão de URL:
https://api.revenuecat.com/v1/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Exemplo de padrão: usar Obter um produto do RevenueCat (ou produto equivalente/GET de direito) de documentos do RevenueCat com a URL base e a versão do seu projeto.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://api.revenuecat.com/projects/{{project_id}}/products/{{product_id}} |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
Parâmetros de caminho
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
project_id |
project_id |
<project_id> |
product_id |
product_id |
<product_id> |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
country |
country |
Variable | <iso_country_code> |
Não (desativado) |
locale |
locale |
Variable | <locale_code> |
Não (desativado) |
parentId |
parentId |
Variable | <parent_category_id> |
Não (desativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | Autorização | Bearer <token> |
Header |
Databricks databricks
Os databricks fornecem APIs SQL e REST sobre dados de lakehouse; rascunhos anteriores combinavam orientação de execução de instrução com uma amostra jobs/get.
Um caso de uso típico é o uso de atributos pequenos e desnormalizados de tabelas controladas para personalização com privilégio mínimo estrito.
Os seguintes pré-requisitos se aplicam:
- Host, token ou OAuth do Workspace por política de organização; entidade de serviço com escopo mínimo.
- Acesso de administrador no Journey Optimizer.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Prefira caminhos de leitura estreitos; se você usar a execução da instrução POST, inclua o corpo JSON que a API exige, cole uma amostra de resposta de sucesso para mapeamento, teste a latência cuidadosamente e ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API de Execução de Instrução SQL dos Databricks. Exemplo de padrão de URL:
https://{workspace-host}/api/2.0/sql/statements/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
O exemplo de trabalho GET abaixo é ilustrativo. Para personalização orientada por SQL, prefira o padrão API de execução de instrução compatível com seu espaço de trabalho.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://<databricks-instance>/api/2.0/jobs/get |
| método HTTP | GET |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Autenticação | OAuth |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Aceitar | Aceitar | Constante | application/json | Sim (ativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
job_id |
job_id |
Variable | 12 |
Sim |
Revisões, consentimento e social reviews-consent-and-social
Bynder bynder
Bynder é um DAM com APIs REST; integrações geralmente usam OAuth 2.0 para metadados somente leitura ou URLs de ativos.
Casos de uso típicos incluem extrair metadados de ativos ou URLs de entrega em mensagens e manter a criação aprovada no Bynder alinhada com as jornadas.
Os seguintes pré-requisitos se aplicam:
- Domínio do portal e cliente OAuth (ou abordagem de token aprovada).
- Escopos para acesso somente leitura; acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- A paginação e a atualização do token OAuth devem seguir as regras de API do Bynder.
- Respostas paginadas grandes: mapeie apenas os campos necessários para personalização.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Configure o GET no ponto de extremidade escolhido (um padrão comum é uma lista de usuários), conclua o OAuth por Bynder, evite extrair páginas desnecessárias de dados, mapeie campos, teste e ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API Bynder v4. Exemplo de padrão de URL:
https://{your-bynder-domain}/api/v4/users/ -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Campos de integração de exemplo. Consulte a Documentação da API Bynder para obter detalhes sobre a carga do OAuth 2.0.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://{{your-bynder-domain}}/api/v4/users/ |
| método HTTP | GET |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
Parâmetros de caminho
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
your-bynder-domain |
your-bynder-domain |
<your-bynder-domain> |
Cabeçalhos
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
| Autorização | Autorização | Constante | Portador <token> |
Sim (ativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
includeInActive |
includeInActive |
Variable | Falso | Não (desativado) |
limit |
limit |
Variable | 100 | Não (desativado) |
page |
page |
Variable | 1 | Não (desativado) |
Autenticação
| table 0-row-2 1-row-2 | |
|---|---|
| Tipo | Conteúdo |
| OAuth 2.0 | Carga do OAuth 2.0 (consulte a documentação do Bynder) |
| code language-none |
|---|
|
Trustpilot trustpilot
O Trustpilot fornece APIs para negócios e revisa dados de resumo onde seu caso de uso e contrato permitirem.
Um caso de uso típico é a exibição de contagens de análises ou classificações em conteúdo de marketing em conformidade com os termos do Trustpilot.
Os seguintes pré-requisitos se aplicam:
- Chave de API e caso de uso aprovado; identificadores de negócios para consultas.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- O uso dos dados do Trustpilot deve estar em conformidade com as políticas de marca e uso de dados do Trustpilot.
- Os limites de taxa se aplicam ao resumo da análise e aos endpoints relacionados.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Configure o GET com a autenticação de consulta necessária, mapeie identificadores de perfil ou contexto, cole a amostra JSON, mapeie campos, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando as APIs Trustpilot. Exemplo de padrão de URL:
https://api.trustpilot.com/v1/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Use as categorias que listam a operação de Trustpilot developers para o seu padrão de integração; os parâmetros variam de acordo com o recurso.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://api.trustpilot.com/v1/categories |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
country |
country |
Variable | <iso_country_code> |
Não (desativado) |
locale |
locale |
Variable | <locale_code> |
Não (desativado) |
parentId |
parentId |
Variable | <parent_category_id> |
Não (desativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | apiKey | <your_api_key> |
Header |
Bazaarvoice bazaarvoice
O Bazaarvoice fornece classificações, revisões e APIs de UGC.
Um caso de uso típico é a exibição de resumos de revisões ou classificações por email quando a política permitir.
Os seguintes pré-requisitos se aplicam:
- Chave de acesso da API e identificadores de clientes do seu contrato.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- A exibição de classificações e revisões deve seguir as políticas de conteúdo do Bazaarvoice.
- Limites de taxa e regras de cache se aplicam por chave de API.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Use o GET com
passkeycomo parâmetro de consulta na API de Conversas, definaAccept: application/json, cole a amostra JSON, mapeie campos, teste, ative. -
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API Bazaarvoice Conversations. Exemplo de padrão de URL:
https://api.bazaarvoice.com/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Exemplo de ponto de entrada: https://api.bazaarvoice.com/data/products.json com parâmetros de consulta de versão e filtro. Consulte desenvolvedor do Bazaarvoice.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://api.bazaarvoice.com/data/products.json |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Aceitar | Aceitar | Constante | application/json | Sim (ativado) |
Autenticação
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Tipo | Valor da chave | Localização |
| chave de acesso | <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 | Nome | Tipo | Valor | Obrigatório |
apiversion |
apiversionNumber | Constante | 5.4 | Sim (ativado) |
filter |
filter |
Variable | ID:47950830 | Não (desativado) |
stats |
stats |
Variable | all | Não (desativado) |
OneTrust onetrust
O OneTrust expõe as APIs de privacidade e consentimento (URLs e esquemas específicos do produto).
Um caso de uso típico é a leitura de consentimento ou sinais de preferência para conteúdo condicional, onde a arquitetura e a revisão legal permitem.
Os seguintes pré-requisitos se aplicam:
- Credenciais da API e URL de base regional; aprovação legal para campos usados em mensagens.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Os dados de consentimento e preferência são altamente regulamentados. Coordenar com equipes jurídicas e de privacidade.
- Os caminhos e as cargas da API diferem de acordo com o produto OneTrust. Use a documentação da sua assinatura.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Use o esquema publicado ou o caminho do centro de preferências em seus documentos de assinatura, conclua o OAuth se necessário, cole a amostra de JSON, mapeie campos, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API do OneTrust. Seu locatário, produto e caminho vêm da documentação do OneTrust para sua assinatura. Exemplo de padrão de URL:
https://{tenant}.my.onetrust.com/api/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://customer.my.onetrust.com/api/consentmanager/v2/preferencecenters/{{preferencecenterid}}/schema |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
| Autenticação | OAuth |
Parâmetros de caminho
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parâmetro | Nome | Valor |
preferencecenterid |
preferencecenterid |
<pref-id> |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Aceitar | Aceitar | Constante | application/json | Sim (ativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
state |
state |
constante | PUBLICADO | Sim |
Esquema do centro de preferências (publicado)
Exemplo de padrão (fragmento): https://{tenant}.my.onetrust.com/api/consentmanager/v2/preferencecenters/{preferencecenterid}/schema?state=PUBLISHED. Confirme o caminho exato em OneTrust Developer.
Meta meta
As APIs de gráfico e marketing da Meta expõem objetos de catálogo e campanha para integrações de negócios autorizadas.
Um caso de uso típico é o enriquecimento de conteúdo com atributos do Meta, onde tokens e políticas permitem.
Os seguintes pré-requisitos se aplicam:
- Token de aplicativo ou usuário do sistema com permissões corretas; alinhamento do Business Manager.
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Os tokens de acesso de curta duração exigem uma estratégia de renovação ou de longa duração adequada às integrações no lado do servidor.
- Esteja em conformidade com os Termos da plataforma Meta; não registre tokens ou outros segredos nas cargas da mensagem.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Frequentemente, as chamadas de gráfico são GET com um caminho com controle de versão; manipule a expiração do token, cole a amostra de JSON, mapeie campos, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API gráfica do Meta. Exemplo de padrão de URL:
https://graph.facebook.com/vXX.X/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Campos de integração de exemplo. Consulte a API gráfica para obter o controle de versão e os tokens de acesso.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://graph.facebook.com/{{API_VERSION}}/{{PRODUCT_CATALOG_ID}}/products |
| método HTTP | GET |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Autenticação | OAuth |
Parâmetros de caminho
| table 0-row-3 1-row-3 2-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
API_VERSION |
API_VERSION |
v19.0 |
PRODUCT_CATALOG_ID |
PRODUCT_CATALOG_ID |
12345 |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Aceitar | Aceitar | Constante | application/json | Sim (ativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 2-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
fields |
fields |
Variable | id | Não |
filter |
filter |
Variable | — | Não |
Aprimo aprimo
O Aprimo combina operações de marketing e APIs do DAM para registros, ativos e metadados.
Os casos de uso típicos incluem campos de registro ou ativo aprovados em conteúdo dinâmico e fluxos de trabalho controlados do DAM em setores regulamentados.
Os seguintes pré-requisitos se aplicam:
- URL e credenciais do locatário (OAuth ou chave de API de acordo com a configuração).
- Acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- A segurança em nível de campo Aprimo deve se alinhar aos atributos mapeados no Journey Optimizer.
- Cargas grandes de HAL ou JSON: restrinja os campos mapeados ao conjunto mínimo necessário.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Use GET no caminho de registro necessário, envie cabeçalhos obrigatórios como
API-VERSION, cole a amostra JSON (HAL ou JSON conforme retornado), mapeie um conjunto de campos mínimo, teste, ative. -
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando o DAM Aprimo/API de registros. Use a URL de base da API e o caminho de registros do seu locatário (por Aprimo). Exemplo de padrão de URL:
https://{tenant}.dam.aprimo.com/ -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://productstrategy1.dam.aprimo.com/api/core/record/{{recordID}} |
| método HTTP | GET |
Parâmetros de caminho
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
recordId |
recordId |
<record_identifier> |
Cabeçalhos
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
| API-VERSION | API-VERSION | Constante | 1 | Sim (ativado) |
| Aceitar | Aceitar | Constante | application/hal+json OR application/json | Não (desativado) |
| select-record | select-record | Variable | <selection_type> |
Não (desativado) |
| select-record-fields | select-record-fields | Variable | <field_list> |
Não (desativado) |
| selecionar campo | selecionar campo | Variable | <field_selection> |
Não (desativado) |
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | Autorização | Portador <token> |
Header |
Epsilon (Epsilon3) epsilon
O Epsilon expõe as APIs por contrato empresarial; os URLs de base e a autenticação vêm da sua equipe de conta (o exemplo da API de eventos abaixo é ilustrativo).
Um caso de uso típico é a exposição de atributos de fidelidade ou oferta por meio de APIs JSON compatíveis.
Os seguintes pré-requisitos se aplicam:
- Credenciais e endpoints do Epsilon; acesso de administrador no Journey Optimizer.
As seguintes limitações e exclusões se aplicam:
- Os terminais e hosts são específicos do cliente. Não implante sem a documentação da sua equipe de conta Epsilon.
Use o procedimento abaixo para configurar essa integração no Journey Optimizer. Consulte Campos de integração de exemplo para obter detalhes de solicitação e confirmar esses valores com a documentação do fornecedor para o seu ambiente.
-
Siga Trabalhar com integrações. Não adivinhe URLs públicos. Use a especificação do Epsilon, cole a amostra JSON, mapeie campos, teste, ative.
-
No Journey Optimizer, vá para Configurações > Gerenciar e selecione Criar Integração.
-
Insira um nome de integração sem espaços.
-
Configure o endpoint usando a API Epsilon (de acordo com a especificação de integração). Os caminhos de recurso e URL de base são fornecidos pela equipe de conta do Epsilon. Exemplo de padrão de URL:
https://{your-instance}.epsilon3.io/api/... -
Selecione o método HTTP mostrado na tabela de configuração, normalmente GET, salvo indicação contrária.
-
Configure a autenticação (cabeçalhos, parâmetros de consulta ou OAuth) exatamente como especificado na tabela e na documentação do fornecedor.
-
Defina parâmetros de caminho, consulta e cabeçalho e mapeie variáveis para dados de perfil ou contextuais onde necessário.
-
Cole uma amostra de resposta JSON para que os campos possam ser detectados e mapeados.
-
Selecione os campos necessários para personalização no mapeamento de carga de resposta.
-
Configure políticas de tempo limite, tentativas e cache com base no volume esperado.
-
Teste a conexão e ative a integração.
A tabela abaixo lista os valores de exemplo para essa solicitação de integração.
Exemplo de padrão: https://{your-instance}.epsilon3.io/api/v1/planning/events com start e end parâmetros de consulta e chave de API baseada em cabeçalho. Confirme com Epsilon antes da produção.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Campo | Valor |
| URL | https://{{your-instance}}.epsilon3.io/api/v1/planning/events |
| método HTTP | GET |
| Política | Configure os detalhes de nível de política de acordo com sua necessidade. |
| Carga de resposta | Selecione e configure os campos de resposta desejados para uso durante a criação, com base na resposta da API. |
Parâmetros de caminho
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Parâmetro de caminho | Nome | Valor padrão |
your-instance |
your-instance |
<your_instance> |
Cabeçalhos
| table 0-row-5 1-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
| Tipo de conteúdo (padrão) | Tipo de conteúdo | Constante | application/json | Sim (ativado) |
Parâmetros de consulta
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 | ||||
|---|---|---|---|---|
| Parâmetro | Nome | Tipo | Valor | Obrigatório |
start |
start |
Variable | 24/08/2019 T14:15:22Z | Sim (ativado) * |
end |
end |
Variable | 24/08/2019 T14:15:22Z | Sim (ativado) * |
eventType |
eventType |
Variable | programado/não programado | Não (desativado) |
exclude_recurrences |
exclude_recurrences |
Variable | verdadeiro / falso | Não (desativado) |
* Opcional para eventType = unscheduled e para exclude_recurrences = true.
Autenticação
| table 0-row-4 1-row-4 | |||
|---|---|---|---|
| Tipo | Nome da chave de API | Valor da chave de API | Localização |
| Chave de API | <your_username> |
<EPSILON3_API_KEY> |
Header |