# WebhookOut

A webhook endpoint bound to one automation's webhook source.

Type: object

Fields typed as another model are documented on that model's page; fetch it before filling the field.

| Field | Type | Required | Description | Allowed values / default / constraints |
| --- | --- | --- | --- | --- |
| `automation_id` | string, nullable | no | Id of the automation this webhook feeds. Null only for a webhook that is not yet bound to one. |  |
| `public_id` | string | yes | The webhook's public identifier — the `{public_id}` path segment in `url`. Treat it as a secret: anyone holding it can push data to the automation. |  |
| `url` | string | yes | Full URL to POST your JSON payload to. This is the value to configure in the external system that will push data. |  |
| `created_at` | string (date-time), nullable | no | When the webhook was minted, ISO 8601. |  |
| `active` | boolean | no | False once the webhook has been deleted. A deleted webhook stops accepting pushes; webhooks are removed with their automation, never on their own. | default: `true` |

## Used by

- [GET /rest/beta/automations/{automation_id}/webhook](https://dev-api.sheetgo.com/rest/reference/webhook.md#get-rest-beta-automations-automation-id-webhook)

---

More: start page https://dev-api.sheetgo.com/rest/reference.md, everything in one file https://dev-api.sheetgo.com/rest/llms-full.txt, OpenAPI https://dev-api.sheetgo.com/rest/openapi.json.
