Your agent has no server to receive a callback; this gives it a temporary URL and captures the requests.
Create a temporary inbound URL to receive HTTP callbacks an agent has no server for, then poll the captured requests. Great for catching OAuth redirects, payment webhooks, or any callback during a task.
Create a temporary inbound webhook URL that buffers incoming requests for later polling.
How long the inbox stays live (max 7 days).
Max requests to capture before the inbox returns 410.
curl -X POST "https://skill.askfaro.com/skills/hooks/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "Give me a webhook URL to catch the OAuth callback"
}
}'askfaro describe hooks/hooks.create_inbox
Install pip install askfaro-cli, then askfaro auth login.
ISO-8601 timestamp; only captures after this are returned.
Inbox id from create_inbox.
curl -X POST "https://skill.askfaro.com/skills/hooks/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "Did anything hit my webhook inbox yet?"
}
}'askfaro describe hooks/hooks.poll
Install pip install askfaro-cli, then askfaro auth login.