1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 07:08:01 +00:00
Files
til/groq/include-type-of-operation-in-webhook-response.md

812 B

Include Type Of Operation In Webhook Response

When setting up a webhook in Sanity Studio, you can specify what types of operations you want to trigger the webhook: create, update, and delete.

If you include all three for a webhook, then you'll probably want to know in your webhook handler which type of operation you're receiving.

Webhooks are run in Delta Mode which means that a collection of GROQ functions are available in the filter and projection blocks. These functions include delta::operation.

Here is what a projection using delta::operation might look like:

{
  _id,
  firstName,
  lastName,
  email,
  'operation': delta::operation()
}

This function can resolve to either create, update, or delete.