Pular para o conteúdo

API da Customer Journey

Obter estatísticas da Journey

Anchor link to

GET https://journey.pushwoosh.com/api/journey/{id}/statistics/external

Obtém estatísticas para uma jornada específica pelo seu ID. Você pode encontrar o ID da jornada na URL da página da tela da jornada (veja a imagem abaixo).

Autorize com o token de acesso da API e envie uma solicitação vazia para o endpoint.

Cabeçalhos

Anchor link to
NomeTipoDescrição
AuthorizationstringID da Journey
{
"payload": {
"title": "Journey Title",
"points": [{
"pointTitle": "First Point Title",
"campaignCode": "AAAAA-00000",
"presetCode": "12345-67890",
"pointStat": {
"sent": 22648,
"opened": 60,
"uniqOpened": 60,
"conversion": 0.26492405510420347
}
}]
}
}

Obtém estatísticas para uma jornada específica pelo seu ID. Você pode encontrar o ID da jornada na URL da página da tela da jornada:

ID da Journey

Autorize com o token de acesso da API e envie uma solicitação vazia para o endpoint.

Exemplo de solicitação
curl --location --request GET 'https://journey.pushwoosh.com/api/journey/<journey_id>/statistics/external' \
--header 'Authorization: Api <YOUR API TOKEN>'
Exemplo de resposta
{
"payload": {
"title": "Journey Title",
"points": [{
"pointTitle": "First Point Title",
"campaignCode": "AAAAA-00000",
"presetCode": "12345-67890",
"pointStat": {
"sent": 22648,
"opened": 60,
"uniqOpened": 60,
"conversion": 0.26492405510420347
}
}]
}
}

Remover usuários de jornadas

Anchor link to

Este endpoint permite que você remova uma lista de usuários de todas ou de jornadas ativas específicas.

POST https://journey.pushwoosh.com/api/journey/drop-users/external

Cabeçalhos da solicitação

Anchor link to
Cabeçalho
Valor
Content-Typeapplication/json
AuthorizationApi <server_api_token>. Um token de API do servidor válido deve ser incluído no cabeçalho Authorization.

Corpo da solicitação

Anchor link to

Envie um objeto JSON com os seguintes campos:

Campo
Tipo
ObrigatórioDescrição
user_idsstring[]SimLista de IDs de Usuário para remover das jornadas.
journey_uuidsstring[]Obrigatório se all_journeys não for fornecido ou for falso.Lista de UUIDs de jornada dos quais remover os usuários.
all_journeysbooleanObrigatório se journey_uuids não for fornecido.Se verdadeiro, os usuários serão removidos de todas as jornadas. Se falso, journey_uuids deve ser fornecido.

Nota: Pelo menos um dos campos all_journeys (definido como verdadeiro) ou journey_uuids (array não vazio) deve ser fornecido.

Exemplos de solicitação

Anchor link to
Remover usuários de todas as jornadas
Anchor link to
{
"user_ids": ["user1", "user2", "user3"],
"all_journeys": true
}
Remover usuários de jornadas específicas
Anchor link to
{
"user_ids": ["user1", "user2"],
"journey_uuids": ["journey-uuid-1", "journey-uuid-2"]
}

Exemplos de resposta

Anchor link to
{
"success": true
}