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/azure-devops/webhook

Response Body

application/json

application/json

application/json

curl -X POST "http://localhost:3013/api/azure-devops/webhook"
{
  "created": true,
  "taskId": "string",
  "skipped": true,
  "reason": "string",
  "extension": {
    "id": "string",
    "name": "string"
  }
}
{
  "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",
  "skipped": true,
  "reason": "string",
  "extension": {
    "id": "string",
    "name": "string"
  }
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
POST/api/integrations/chat/{adapter}/webhook

Path Parameters

adapter*string

Chat SDK adapter name, e.g. telegram

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "http://localhost:3013/api/integrations/chat/string/webhook"
Empty
{
  "error": "string",
  "property1": null,
  "property2": null
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
{
  "error": "string",
  "property1": null,
  "property2": null
}
{
  "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
}