# Activación y envío de eventos

## Activación

Para empezar a utilizar Custom Triggers, primero debes activar la integración desde la sección [Integraciones > Custom Triggers ](https://app.myperfit.com/integrations/customtriggers)de tu cuenta de Perfit.

Una vez activa verás un url como esta:

<figure><img src="https://9280380-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LJf2JoD9WEoo2euTccs%2Fuploads%2F1UVFK5e2E75NNxWpDCqr%2Fimage.png?alt=media&#x26;token=772dc90c-a445-4142-9edc-5e4ee451fd6a" alt=""><figcaption></figcaption></figure>

## Envío de eventos

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

{% hint style="info" %}
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.
{% endhint %}

Por ejemplo:

```
POST https://webhooks.myperfit.net/events/customtriggers/micuenta/init/2d1be08e/6fc80952
```

```json
{
  "trigger_key": "my_custom_event",
  "contact": "contact@domain.com",
  "context": {
    "key1": "value1",
    "key2": "value2"
  }
}
```

{% hint style="success" %}
Recuerda reemplazar la URL con la obtendia al activar la integración.
{% endhint %}

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"
  }
}'
```
