Skip to main content
Replay a failed project webhook event using its stored payload, matching REST.

Tool details

FieldValue
Namereplay_project_webhook_event
GroupProjects

Playground

Input schema

Input schema
{
  "type": "object",
  "properties": {
    "project_reference": {
      "type": "string",
      "description": "Project ID or slug."
    },
    "webhook_definition_id": {
      "type": "string",
      "format": "uuid",
      "description": "Webhook definition ID."
    },
    "webhook_event_id": {
      "type": "string",
      "format": "uuid",
      "description": "Webhook event ID to replay."
    }
  },
  "required": [
    "project_reference",
    "webhook_definition_id",
    "webhook_event_id"
  ],
  "additionalProperties": false,
  "description": "Structured replay webhook event input schema for MCP tools.",
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output schema

Output schema
{
  "type": "object",
  "properties": {
    "webhook_event_id": {
      "type": "string",
      "format": "uuid",
      "description": "The webhook event id associated with this record."
    },
    "webhook_definition_id": {
      "type": "string",
      "format": "uuid",
      "description": "The webhook definition id associated with this record."
    },
    "project_id": {
      "type": "string",
      "format": "uuid",
      "description": "Project identifier associated with the record."
    },
    "conversation_id": {
      "anyOf": [
        {
          "type": "string",
          "format": "uuid",
          "description": "Conversation identifier associated with the record."
        },
        {
          "type": "null",
          "description": "Conversation identifier associated with this result."
        }
      ],
      "description": "Conversation identifier associated with the record."
    },
    "message_id": {
      "anyOf": [
        {
          "type": "string",
          "format": "uuid",
          "description": "The message id associated with this record."
        },
        {
          "type": "null",
          "description": "The message id returned by the tool."
        }
      ],
      "description": "The message id associated with this record."
    },
    "run_id": {
      "type": [
        "string",
        "null"
      ],
      "description": "Run identifier associated with the record."
    },
    "canonical_run_id": {
      "anyOf": [
        {
          "type": "string",
          "format": "uuid",
          "description": "The canonical run id associated with this record."
        },
        {
          "type": "null",
          "description": "The canonical run id returned by the tool."
        }
      ],
      "description": "The canonical run id associated with this record."
    },
    "latest_event_id": {
      "anyOf": [
        {
          "type": "integer",
          "minimum": 0,
          "description": "The latest event id associated with this record."
        },
        {
          "type": "null",
          "description": "The latest event id returned by the tool."
        }
      ],
      "description": "The latest event id associated with this record."
    },
    "status": {
      "type": "string",
      "description": "Lifecycle status for the record."
    },
    "duplicate": {
      "type": "boolean",
      "description": "Whether the record represents a duplicate."
    },
    "payload": {
      "description": "The payload associated with this record."
    },
    "error_code": {
      "type": [
        "string",
        "null"
      ],
      "description": "The error code associated with this record."
    },
    "error_message": {
      "type": [
        "string",
        "null"
      ],
      "description": "The error message associated with this record."
    },
    "invoked_by": {
      "type": [
        "string",
        "null"
      ],
      "description": "The invoked by associated with this record."
    },
    "received_at": {
      "type": [
        "string",
        "null"
      ],
      "description": "The received at associated with this record."
    },
    "completed_at": {
      "type": [
        "string",
        "null"
      ],
      "description": "The completed at associated with this record."
    }
  },
  "required": [
    "webhook_event_id",
    "webhook_definition_id",
    "project_id",
    "conversation_id",
    "message_id",
    "run_id",
    "canonical_run_id",
    "latest_event_id",
    "status",
    "duplicate",
    "error_code",
    "error_message",
    "invoked_by",
    "received_at",
    "completed_at"
  ],
  "additionalProperties": false,
  "description": "Structured webhook run output schema for MCP tools.",
  "$schema": "http://json-schema.org/draft-07/schema#"
}