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.
Calls are asynchronous. Poll the call status until the execution completes before fetching the response.
Call input
Pass input in thedata object. The function receives it as the data argument. Runtime details are available as function_call_info when the handler accepts that argument.