Endpoint
POST <https://api.bonuz.io/v4/experiences/:NOME-DA-EXPERIENCIA/triggers>
Nota: O :NOME-DA-EXPERIENCIA serÔ informado pela equipe Minu no momento da configuração da campanha.
Autenticação
A autenticação deve ser realizada via Basic Auth no cabeçalho da requisição.
š O token de autenticação dos ambientes de homologação (HMG) e produção (PRD) serĆ” enviado após a finalização da configuração da experiĆŖncia pelo time de Projetos da Minu.
Exemplo de cabeƧalhos:
Authorization: Basic <seu_token>
Content-Type: application/json
Accept-Language: pt-br
Estrutura do Body
{
"event": "reward-given",
"registeredCallbackUrl": "<https://callback.seusite.com/registered>",
"processedCallbackUrl": "<https://callback.seusite.com/processed>",
"data": {
"orderId": "pedido001",
"mobile": "5511999999999",
"email": "cliente@email.com",
"prizeName": "bonusCelular"
}
}
Sobre os campos:
event: Nome do evento configurado. O evento é uma açãoregisteredCallbackUrl(opcional): URL de callback para confirmação de registro.processedCallbackUrl(opcional): URL de callback para informação do processamento.data:orderId: Identificador único do pedido, obrigatório. Este valor deve ser definido pelo Cliente Corporativo e deve ser exclusivo para cada pedido. Caso o mesmoorderIdseja reutilizado, o pedido serÔ cancelado automaticamente por duplicidade.mobile: Telefone do destinatÔrio.email: Email do destinatÔrio.prizeName: ID da recompensa a ser enviada.