Agent Webhooks
A webhook trigger gives an agent its own URL. Anything that can send an HTTPPOST — Stripe, GitHub, a cron job, an internal script — runs the agent by calling it.
1
Create the trigger
On the agent’s configuration page, open the Triggers section, click + Add, and choose Webhook. Give it a name and either a prompt (drop the Raw JSON badge where the payload should land) or turn on Send raw JSON instead of a prompt.
2
Copy the URL
Gumloop shows the URL as soon as the trigger is created, along with a 
curl example. You can copy it again any time from the trigger’s detail panel.
3
POST to it
Request & Response
The agent runs in the background, so the response never carries its output. Have the agent report results through a tool (Slack, email, a database write) or check the run in the agent’s history.
Finding Your User ID
Many API endpoints require auser_id parameter. You can find your User ID on the Profile Settings page, under your email address.

Authorization
Agent webhooks need no credentials, but the rest of the API does. You can authenticate using one of two methods:- API Key in URL
The default method is to include your API key as a query parameter in the URL. This method is simpler and works well for most integrations:
All examples in the API reference use the Authorization header method, but you can substitute the API key method in any of them.
