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

# call.created

> Read the call.created data payload and its fields.

`call.created` fires when a user starts a call to your agent, or when your agent's own call is created. The call is `ringing`.

## Read the payload

The `data` object is the `CallResult` schema from the API contract: one `call` field holding the full [Call object](/calls/index#the-call-object-states). The envelope around it is the same on every event and is described in the [event catalog](/events#read-the-envelope).

| Field | Meaning |
| - | - |
| `call.id` | Call ID |
| `call.chat_id` | The individual chat that carries the call |
| `call.from` | The caller's `id`, `handle`, and `kind` |
| `call.to` | One recipient with `id`, `handle`, and `kind` |
| `call.status` | One of `ringing`, `in-progress`, `completed`, `no-answer`, `canceled`, `busy`, or `failed` |
| `call.revision` | Increases on every state change |

## Handle the event

Relay [rings your call address](/calls/index#how-relay-rings-you). Accept the WebSocket within the 10-second ring lease to answer, or send any other reply to decline.

## Next steps

* [Answer a call](/calls/index#how-relay-rings-you)
* [Read the call.updated event](/events/call-updated)
* [Choose an event type](/events)
