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

# Function calls

> Execute and monitor function calls in Cognite Data Fusion (CDF).

Function calls represent asynchronous executions of a Cognite Function. When you call a function, CDF creates a call object that tracks the execution. You can list calls, retrieve their status, view logs, and get the response data.

## What function calls are

A function call is created each time a function is invoked—either manually via the API or triggered by a schedule. The call object tracks the lifecycle of the execution: queued, running, succeeded, or failed. You use the call API to poll for status and retrieve results when the execution completes.

## Monitoring and debugging

* **List calls**: Filter by function, status, or time range to find relevant executions.
* **Retrieve status**: Check whether a call is still running or has completed.
* **View logs**: Access execution logs for debugging and troubleshooting.
* **Get response**: Retrieve the return value or output data from successful calls.

<Note>
  Calls are asynchronous. Poll the call status until the execution completes before fetching the response.
</Note>

## Execution limits

Each call has a maximum execution time of 15 minutes. If a call exceeds this limit, it is terminated and marked as failed. Plan your function logic to complete within this window or split work across multiple calls.
