Tools/schedule
Scheduled Callback

Scheduled Callback

Active

Your agent can't do anything after the call ends; this fires an HTTP request at a future time to pick the work back up.

2 tools

Schedule an HTTP request to fire at a future time. Use it to call yourself back, ping a webhook, or kick off downstream work after a delay. Targets are SSRF-guarded.

Timeschedulecallbackdelaycronhttp

Tools (2)

Cancel a pending scheduled callback by id. Free.

Free

Example prompts

  • Cancel that scheduled callback

Parameters

idstringrequired

API Usage

curl -X POST "https://skill.askfaro.com/skills/schedule/run" \
  -H "Authorization: Bearer faro_<your_key>" \
  -H "Content-Type: application/json" \
  -d '{
  "intent": {
    "prompt": "Cancel that scheduled callback"
  }
}'

CLI Usage

askfaro describe schedule/schedule.cancel

Install pip install askfaro-cli, then askfaro auth login.

Fire an HTTP request to a public URL at a future time (by absolute fire_at or delay_seconds).

Free

Example prompts

  • Call my webhook in 10 minutes
  • POST to this URL tomorrow at 9am

Parameters

bodystringoptional

Optional request body.

methodstringoptionaldefault: "POST"
fire_atstringoptional

ISO-8601 time to fire. Within 30 days.

headersobjectoptional

Optional request headers.

target_urlstringrequired

Public http(s) URL to call. Private/loopback/metadata targets are rejected.

delay_secondsintegeroptional

Alternative to fire_at: fire this many seconds from now.

API Usage

curl -X POST "https://skill.askfaro.com/skills/schedule/run" \
  -H "Authorization: Bearer faro_<your_key>" \
  -H "Content-Type: application/json" \
  -d '{
  "intent": {
    "prompt": "Call my webhook in 10 minutes"
  }
}'

CLI Usage

askfaro describe schedule/schedule.schedule

Install pip install askfaro-cli, then askfaro auth login.