# Create a new webhook for an agent Create a new webhook for an agent Endpoint: POST /agents/{agentId}/webhooks Version: 1.0.0 Security: BearerAuth ## Path parameters: - `agentId` (string, required) ## Request fields (application/json): - `url` (string, required) - `enabled` (boolean) - `events` (array) Enum: "call_started", "call_ended", "call_analyzed" ## Response 201 fields (application/json): - `success` (boolean, required) Enum: true - `data` (object, required) - `data.id` (number, required) - `data.agentId` (number, required) - `data.url` (string, required) - `data.secret` (string, required) - `data.enabled` (boolean, required) - `data.events` (array, required) Enum: "call_started", "call_ended", "call_analyzed" - `data.createdAt` (string, required) - `data.updatedAt` (string, required) ## Response 401 fields (application/json): - `success` (boolean, required) Enum: false - `error` (string, required) ## Response 403 fields (application/json): - `success` (boolean, required) Enum: false - `error` (string, required) ## Response 404 fields (application/json): - `success` (boolean, required) Enum: false - `error` (string, required)