Estes são os endpoints disponíveis para integração do Front End com Notificações no Site e Caixa de Entrada Rica. Estes endpoints retornam dados para usuÔrios logados.

Obtendo a configuração e autenticando o usuÔrio

Obter configuração

GET https://am-events-[env].fasttrack-solutions.com/api/v1/config/[brand]
Este endpoint retorna valores de configuração necessÔrios para sua marca

Parâmetros de Caminho

NomeTipoDescrição
brand*
String
Seu "Nome da Marca Fast Track" fornecido pelo Gerente de Integração
env*
String
Ambiente atual, pode ser staging ou nada que significa produção.
200: OK

Autenticar

POST [FUSION_URL]/Platform/LoginAuthToken
O endpoint de login que troca o sid / token de autenticação por um objeto de usuÔrio.

CabeƧalhos

NomeTipoDescrição
authtoken*
String
O sid / token de autenticação para autenticar o usuÔrio
200: OK

Autenticar no Pusher

GET [FUSION_API]/external/pusher/[brand]?authToken=[sid]
Este endpoint Ć© geralmente consumido pelo SDK Javascript do Pusher do Front End.

Parâmetros de Caminho

NomeTipoDescrição
brand*
String
Seu "Nome da Marca Fast Track" fornecido pelo Gerente de Integração

Parâmetros de Consulta

NomeTipoDescrição
authToken*
String
O sid / token de autenticação para autenticar o usuÔrio
200: OK

Consumindo os dados

Obter todas as notificaƧƵes

GET [FUSION_URL]/Notifications/v2/user-notifications
Lista todas as notificações para o usuÔrio autenticado. Use os parâmetros de string de consulta para filtrar notificações.
O DisplayType pode ser usado para enviar notificações silenciosas da caixa de entrada. HÔ uma caixa de seleção no CRM para notificações silenciosas.

Parâmetros de Consulta

NomeTipoDescrição
unread-only*
boolean
Retorna apenas notificações não lidas

CabeƧalhos

NomeTipoDescrição
authtoken*
String
sid / token de autenticação para o usuÔrio atualmente logado.
200: OK

Obter notificação específica

GET [FUSION_URL]/Notifications/v2/user-notification/[id]
Retorna uma notificação específica para o usuÔrio autenticado. Passe o id da mensagem na url.

Parâmetros de Caminho

NomeTipoDescrição
id*
Integer
O id da mensagem para recuperar

CabeƧalhos

NomeTipoDescrição
authtoken*
String
sid / token de autenticação para o usuÔrio atualmente logado.
200: OK

Excluir Mensagem da Caixa de Entrada Rica

DELETE [FUSION_URL]/Notifications/v2/user-notification/[id]
Exclui uma Mensagem da Caixa de Entrada Rica para o usuÔrio autenticado. Para que a mensagem não seja retornada novamente na API.

Parâmetros de Caminho

NomeTipoDescrição
id*
Integer
O id da mensagem para excluir

CabeƧalhos

NomeTipoDescrição
authtoken*
String
sid / token de autenticação para o usuÔrio atualmente logado.
200: OK

Marcar uma notificação como lida

POST [FUSION_URL]/Notifications/MarkNotificationAsRead
Marca Notificação no Site ou mensagem da Caixa de Entrada Rica como lida para usuÔrio autenticado

CabeƧalhos

NomeTipoDescrição
authtoken*
String
sid / token de autenticação para o usuÔrio atualmente logado.

Corpo da Requisição

NomeTipoDescrição
MessageId*
Integer
O id da mensagem para ser marcada como lida
200: OK