---
title: "Changes to Update a webhook"
method: PUT
path: "/webhook/{webhook_slug}"
---

# Changes to Update a webhook

`PUT /webhook/{webhook_slug}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 50 revisions.

- **2026-07-08** (v2) `72c39d7099a2`: 1 breaking
- **2026-07-07** (v2) `9b9103538ceb`: 2 info
- **2026-07-01** (v2) `e96a96d4507e`: 8 info
- **2026-06-30** (v2) `e2f56a8e1a60`: 4 breaking, 1 warning, 42 info
- **2026-06-30** (v2) `a1f4e2d17c6b`: 1 breaking
- **2026-06-29** (v2) `755cc7930718`: 3 info

## Changes

- **2026-07-08** (v2) `72c39d7099a2`: 1 breaking
  - the request property `form` became not nullable
- **2026-07-07** (v2) `9b9103538ceb`: 2 info
  - api tag `Webhooks` added
  - api tag `Webhook` removed
- **2026-07-01** (v2) `e96a96d4507e`: 8 info
  - added the media type `application/xml` for the response with the status `200`
  - added the media type `application/xml` for the response with the status `400`
  - added the media type `application/xml` for the response with the status `401`
  - added the media type `application/xml` for the response with the status `403`
  - added the media type `application/xml` for the response with the status `404`
  - added the media type `application/xml` for the response with the status `422`
  - added the media type `application/xml` for the response with the status `429`
  - added the media type `application/xml` for the response with the status `503`
- **2026-06-30** (v2) `e2f56a8e1a60`: 4 breaking, 1 warning, 42 info
  - request body became required
  - request property `events/items/` was restricted to a list of enum values
  - the `events` request property's minItems was increased to `1`
  - added the pattern `^[A-Za-z0-9]+$` to the request property `signing_key`
  - the `signing_key` request property's maxLength was set to `128`
  - added the new optional `header` request parameter `x-api-language`
  - added the new optional request property `fields`
  - added the new optional request property `form`
  - added the new optional request property `notification_emails`
  - added the new `allocation_created` enum value to the request property `events/items/`
  - added the new `allocation_payment_created` enum value to the request property `events/items/`
  - added the new `allocation_payment_deleted` enum value to the request property `events/items/`
  - added the new `allocation_payment_status_changed` enum value to the request property `events/items/`
  - added the new `allocation_payment_updated` enum value to the request property `events/items/`
  - added the new `assignment_completed` enum value to the request property `events/items/`
  - added the new `assignment_created` enum value to the request property `events/items/`
  - added the new `collaborator_invited` enum value to the request property `events/items/`
  - added the new `document_created` enum value to the request property `events/items/`
  - added the new `document_deleted` enum value to the request property `events/items/`
  - added the new `document_updated` enum value to the request property `events/items/`
  - added the new `entry_category_changed` enum value to the request property `events/items/`
  - added the new `entry_chapter_changed` enum value to the request property `events/items/`
  - added the new `entry_copied` enum value to the request property `events/items/`
  - added the new `entry_created` enum value to the request property `events/items/`
  - added the new `entry_deleted` enum value to the request property `events/items/`
  - added the new `entry_eligible` enum value to the request property `events/items/`
  - added the new `entry_ineligible` enum value to the request property `events/items/`
  - added the new `entry_moderated` enum value to the request property `events/items/`
  - added the new `entry_resubmitted` enum value to the request property `events/items/`
  - added the new `entry_submitted` enum value to the request property `events/items/`
  - added the new `entry_tagged` enum value to the request property `events/items/`
  - added the new `entry_updated` enum value to the request property `events/items/`
  - added the new `field_value_updated` enum value to the request property `events/items/`
  - added the new `membership_registered` enum value to the request property `events/items/`
  - added the new `payment_pending` enum value to the request property `events/items/`
  - added the new `payment_success` enum value to the request property `events/items/`
  - added the new `review_task_created` enum value to the request property `events/items/`
  - added the new `review_task_submitted` enum value to the request property `events/items/`
  - added the new `role_granted` enum value to the request property `events/items/`
  - added the new `user_updated` enum value to the request property `events/items/`
  - …7 more
- **2026-06-30** (v2) `a1f4e2d17c6b`: 1 breaking
  - added the pattern `^[A-Za-z]{8}$` to the `path` request parameter `webhook_slug`
- **2026-06-29** (v2) `755cc7930718`: 3 info
  - added the optional property `created` to the response with the `200` status
  - added the optional property `fields` to the response with the `200` status
  - added the optional property `form` to the response with the `200` status

---

[Operation](https://skmtc.dev/tectonic/apis/award-force-api/docs/webhook/:webhook_slug/put.md) - [API](https://skmtc.dev/tectonic/apis/award-force-api.md) - [Page](https://skmtc.dev/tectonic/apis/award-force-api/changes/webhook/:webhook_slug/put)
