Alterações feitas por meio da API que não refletem no Target

Saiba como resolver o erro ao fazer uma alteração por meio da API e ela não se reflete no Target.

Descrição description

Ambiente

Adobe Target

Problema/Sintomas

Ao avaliar os recursos da API de administração do Target, você não vê os resultados refletidos na interface do Target.

Exemplos:

Cenário 1
Atualizar nome da atividade

  1. Envie a solicitação PUT para /{tenant}/target/activities/{id}/name.
  2. A resposta no Postman mostra uma execução bem-sucedida.
  3. Além disso, você pode ver o nome atualizado "Atividade de teste de API ALTERADA" enviando GET: /{tenant}/target/activities.
  4. Mas no Target você ainda verá o nome antigo "Atividade de teste de API", embora o log de alterações mostre que a atividade foi atualizada no momento da solicitação do Postman.

Cenário 2
Atualizar oferta por ID

  1. Envie a solicitação PUT para /{tenant}/target/offers/content/{id}.
  2. A resposta no Postman mostra uma execução bem-sucedida.
  3. Mas no Target você ainda vê o código antigo e as informações da oferta não mostram a data da solicitação Postman.

Resolução resolution

Soluções

Para atividades criadas na interface e atualizadas por meio da API, o nome da atividade não é refletido na interface. Todos os outros campos na atividade do são atualizados na interface do usuário.

Para ofertas criadas na interface e atualizadas por meio da API, nenhum dos campos é refletido na interface. O suporte para atualização de oferta por meio da API criada na interface do usuário ainda não está disponível.

Para recursos (atividades/públicos-alvo/ofertas/) criados fora da interface do usuário do Target, essa restrição não existe.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f