# ListWebhookExecutions

Returns Webhook Execution Details List

Endpoint: GET /har/api/v1/registry/{registry_ref}/webhooks/{webhook_identifier}/executions
Version: 1.0
Security: x-api-key

## Path parameters:

  - `registry_ref` (string, required)
    Reference to the scope in which the registry exists.

Format depends on the scope:

- Account-level: account_id/registry_name/+
- Organization-level: account_id/org_id/registry_name/+
- Project-level: account_id/org_id/project_id/registry_name/+

The /+ suffix is used internally to route scoped requests.
It must be included exactly as shown in the URL.

  - `webhook_identifier` (string, required)
    Unique webhook identifier.

## Query parameters:

  - `page` (integer)
    Current page number

  - `size` (integer)
    Number of items per page

## Response 200 fields (application/json):

  - `data` (object, required)
    A list of Harness Registries webhooks executions

  - `data.executions` (array, required)
    A list of Registries webhooks executions

  - `data.executions.created` (integer)

  - `data.executions.duration` (integer)

  - `data.executions.error` (string)

  - `data.executions.id` (integer)

  - `data.executions.request` (object)
    Harness Regstries HTTP Webhook Request

  - `data.executions.request.body` (string)

  - `data.executions.request.headers` (string)

  - `data.executions.request.url` (string)

  - `data.executions.response` (object)
    Harness Regstries HTTP Webhook Response

  - `data.executions.response.body` (string)

  - `data.executions.response.headers` (string)

  - `data.executions.response.status` (string)

  - `data.executions.response.statusCode` (integer)

  - `data.executions.result` (string)
    refers to webhook execution
    Enum: "SUCCESS", "RETRIABLE_ERROR", "FATAL_ERROR"

  - `data.executions.retriggerOf` (integer)

  - `data.executions.retriggerable` (boolean)

  - `data.executions.triggerType` (string)
    refers to trigger
    Enum: "ARTIFACT_CREATION", "ARTIFACT_DELETION"

  - `data.executions.webhookId` (integer)

  - `data.itemCount` (integer)
    The total number of items
    Example: 1

  - `data.pageCount` (integer)
    The total number of pages
    Example: 100

  - `data.pageIndex` (integer)
    The current page

  - `data.pageSize` (integer)
    The number of items per page
    Example: 1

  - `status` (string, required)
    Request processing status indicator
    Enum: "SUCCESS", "FAILURE", "ERROR"

## Response 400 fields (application/json):

  - `code` (string, required)
    The HTTP error code
    Example: "404"

  - `details` (object)
    Additional context and details about the error.
May include field-specific validation errors or debugging information.
    Example: {"field":"registry_identifier","reason":"Registry does not exist in the specified project","value":"invalid-registry"}

  - `message` (string, required)
    Human-readable error message explaining what went wrong
    Example: "Registry not found"


