Perfit Developers
  • Inicio
  • Contacts API
    • Introducción
    • Autenticación
    • Manejo de errores
    • Usos más frecuentes
      • Crear o actualizar un contacto en una lista
      • Modificar un contacto existente
      • Agregar un interés a un contacto
      • Desuscribir a un contacto
    • Referencia completa
  • Custom Triggers
    • Introducción
    • Activación y envío de eventos
    • Disparo de automations
    • Utilizando el contexto
  • Transactional API
    • Introducción
    • Envío usando HTTP
    • Autenticación
    • Límites y errores
    • Formatos
    • Java SDK
    • Ejemplos PHP y Node
    • Envío usando SMTP
  • Personalización
    • Contenidos dinámicos
    • Links especiales
    • Ejemplos
  • Monitoreo
    • Configuración
    • Webhooks de eventos
    • Listado de actividad
Con tecnología de GitBook
En esta página
  • Activación
  • Envío de eventos

¿Te fue útil?

  1. Custom Triggers

Activación y envío de eventos

AnteriorIntroducciónSiguienteDisparo de automations

Última actualización hace 1 año

¿Te fue útil?

Activación

Para empezar a utilizar Custom Triggers, primero debes activar la integración desde la sección de tu cuenta de Perfit.

Una vez activa verás un url como esta:

Envío de eventos

Utiliza la URL obtenida para enviar los eventos mediante un POST con formato JSON

El uso de los custom triggers está limitado a la recepción de un máximo de 200 eventos por hora. Superado este volumen, la API responderá error 429 (too many requests) y los eventos serán descartados.

Por ejemplo:

POST https://webhooks.myperfit.net/events/customtriggers/micuenta/init/2d1be08e/6fc80952
{
  "trigger_key": "my_custom_event",
  "contact": "contact@domain.com",
  "context": {
    "key1": "value1",
    "key2": "value2"
  }
}

Recuerda reemplazar la URL con la obtendia al activar la integración.

Ejemplo en cURL:

curl --location 'https://webhooks.myperfit.net/events/customtriggers/micuenta/init/2d1be08e/6fc80952' \
--header 'Content-Type: application/json' \
--data-raw '{
  "trigger_key": "my_custom_event",
  "contact": "contact@domain.com",
  "context": {
    "key1": "value1",
    "key2": "value2"
  }
}'
Integraciones > Custom Triggers