> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reconifyhq.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Reconify's API reference is read-only for customer data. Do not invent endpoints or authentication behavior beyond the OpenAPI contract.
> The public OpenAPI document contains only the external /v1 contract. Dashboard business routes are intentionally excluded.

# First event

> Send one monitoring event.

Use a write-scoped organization API key.

<Steps>
  <Step title="Set the key">
    ```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
    export RECONIFY_API_KEY="rk_your_key_here"
    ```

    <Warning>
      Keep keys in a secret manager. Never commit or log them.
    </Warning>
  </Step>

  <Step title="Send an event">
    ```bash cURL theme={"theme":{"light":"github-light","dark":"github-dark"}}
    curl --fail-with-body -sS -X POST "https://api.reconifyhq.com/v1/events" \
      -H "Authorization: Bearer $RECONIFY_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"events":[{"id":"evt_01J3Y0M8VJQ5W1R3E4J4K7N8P9","flow":"payment_to_wallet","type":"payment.succeeded","occurred_at":"2026-01-01T00:00:00Z","amount":"150.00","currency":"USD","reference":"order-123"}]}'
    ```
  </Step>

  <Step title="Check the result">
    ```json theme={"theme":{"light":"github-light","dark":"github-dark"}}
    {
      "results": [
        { "index": 0, "status": "accepted", "event_id": "evt_..." }
      ]
    }
    ```

    <Check>
      `accepted` means the event was durably acknowledged.
    </Check>
  </Step>
</Steps>

<Note>
  The operation is complete only after its required evidence arrives before the deadline.
</Note>

Next: [understand operations](/concepts/operations).
