{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/itseasy-co/json-schema/itseasy-co-get-webhooks-id-response-schema.json",
  "title": "GetWebhooksIdResponse",
  "x-generated": "2026-11-12",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/itseasy-co-reference-openapi-generated.yml#/components/schemas/GetWebhooksIdResponse",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Endpoint identifier."
    },
    "url": {
      "type": "string",
      "description": "Endpoint URL."
    },
    "events": {
      "type": "array",
      "description": "Subscribed event types."
    },
    "active": {
      "type": "boolean",
      "description": "Active status."
    },
    "status": {
      "type": "string",
      "description": "Current status, 'enabled' or 'disabled'."
    },
    "consecutive_failures": {
      "type": "integer",
      "description": "Number of consecutive delivery failures."
    },
    "last_triggered_at": {
      "type": "string",
      "description": "Timestamp of the last delivery attempt."
    },
    "created_at": {
      "type": "string",
      "description": "Creation timestamp."
    },
    "updated_at": {
      "type": "string",
      "description": "Last update timestamp."
    }
  }
}