---
title: "Incoming Webhook Get"
method: GET
path: "/webhooks/{workflow_id}/{secret}"
tags: ["public"]
---

# Incoming Webhook Get

`GET /webhooks/{workflow_id}/{secret}`

## Request

- Base URL: `https://platform.tracecat.com/api`
- URL: `https://platform.tracecat.com/api/webhooks/{workflow_id}/{secret}`
- Auth: none declared

Webhook endpoint to trigger a workflow.

This is an external facing endpoint is used to trigger a workflow by sending a webhook request.
The workflow is identified by the `path` parameter, which is equivalent to the workflow id.

## Path parameters

- `secret` string, required
- `workflow_id` union, required
  - string
  - string

## Query parameters

- `echo` boolean: Echo back to the caller
- `empty_echo` boolean: Return an empty response. Assumes `echo` to be `True`.
- `vendor` string, nullable: Vendor specific webhook verification. Supported vendors: `okta`.

## Headers

- `content-type` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/tracecat/apis/tracecat-api.md) - [All operations](https://skmtc.dev/tracecat/apis/tracecat-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tracecat/apis/tracecat-api/revisions/2efdda25045f?raw)
