Monitoring Automate Tasks
Learn how to monitor your Web3 Function Task
Deprecation Notice: Gelato Functions is set to replace Automate, providing enhanced automation capabilities, access to off-chain data, unified payments across networks, and a performance boost. Migrate your tasks to Gelato Functions before Legacy Automate's end of life on June 30th, 2024 for uninterrupted service.
Besides the task logs available in the UI, Gelato Web3 Functions offer a more detailed and granular monitoring system providing status and logs APIs.
Task Status URL
Provided the ChainId
and taskId
, this API will return the current Task status
For example, if your chainId
, taskId
are:
Then the URL to go to is:
For this taskId
, here is the returned task information:
The first thing to look at is the taskState
key:
Task states:
For the taskState
key, these are the possible values:
CheckPending
: the task is pending simulation.ExecPending
: the task is executable and is awaiting inclusion into the blockchain.WaitingForConfirmation
: the task was included into the blockchain but is still awaiting the required amount of blocks confirmations.ExecSuccess
: the task has been successfully executed.Cancelled
: the task has been canceled by the ownerExecReverted
: the task transaction has been reverted.
Task Logs URL
Provided the ChainId
and taskId
, this API will return the logs in the last 24 hours, the query param limit
is optional
For example, if your chainId
, taskId
and NrLogs
are:
Then the URL to go to is:
For this taskId
, here is the returned task information:
Last updated