agent-swarm.devagent-swarm.dev

Webhooks

Register and manage webhooks for real-time swarm event delivery to external systems

POST
/api/agentmail/webhook

Response Body

application/json

application/json

application/json

curl -X POST "http://localhost:3013/api/agentmail/webhook"
{
  "received": true
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
POST
/api/github/webhook

Response Body

application/json

application/json

application/json

curl -X POST "http://localhost:3013/api/github/webhook"
{
  "message": "pong"
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
POST
/api/gitlab/webhook

Response Body

application/json

application/json

application/json

curl -X POST "http://localhost:3013/api/gitlab/webhook"
{
  "created": true,
  "taskId": "string"
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
POST
/api/integrations/kapso/webhook

Response Body

application/json

application/json

application/json

curl -X POST "http://localhost:3013/api/integrations/kapso/webhook"
{
  "received": true,
  "routing": "skip"
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
POST
/api/webhooks/{workflowId}

Path Parameters

workflowId*string

Response Body

application/json

application/json

application/json

curl -X POST "http://localhost:3013/api/webhooks/string"
{
  "runId": "string"
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
{
  "error": "string",
  "property1": null,
  "property2": null
}