> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omni.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhook deliveries

> View the pull request webhooks Omni has received for a model's git repository, including delivery status, outcome, and timing.

<Note>
  Organization Admin permissions are required to access a model's webhook deliveries. This page is only available for shared models.
</Note>

The **Webhook Deliveries** page shows the pull request webhooks Omni has received for a model's connected git repository, so you can check whether a webhook reached Omni and how the sync went without needing your git provider's own delivery log.

To view webhook deliveries, navigate to **Model > Advanced > Webhook Deliveries** in the model IDE, next to **Git settings**.

<Note>
  When several models share one git repository, a delivery's status reflects this model's own sync result, not the overall outcome across all linked models. The other linked models' results appear when you expand the delivery.
</Note>

## Deliveries table

The table shows the latest 50 deliveries for the model, newest first. Each row includes:

| Column | Description |
| - | - |
| Received | When Omni received the webhook. |
| Status | The delivery's current state. See [Delivery statuses](#delivery-statuses). |
| Pull request | The pull request number and action (for example, `#65` opened), and the branch merging into the base branch. |
| Outcome | A one-line summary of what happened, such as `Synced` or an error message. |
| Took | How long the delivery took, from receipt to completion. |

### Delivery statuses

| Status | Meaning |
| - | - |
| Synced | The webhook was processed and the sync completed successfully. |
| Failed | The sync failed. The expanded row shows the response status code. |
| Queued | Omni accepted the webhook and is waiting to sync it. |
| Syncing | The sync is in progress. |
| Not started | The delivery has been queued for more than 15 minutes without a sync picking it up. |
| Stalled | The sync has been running for more than 30 minutes without completing. |

**Not started** and **Stalled** are warnings. They mean you should redeliver the webhook from your git provider, which creates a new delivery and runs the sync again.

<Note>
  These cutoffs are measured against the server's time when the page loads, so a status shown as **Queued** or **Syncing** won't update to **Not started** or **Stalled** until you reload the page.
</Note>

## Delivery details

Expand a row to see additional information about the delivery, such as the commit SHA, started and completed types, and full outcome message.

## Next steps

* [Configuring git integration settings](/integrations/git/settings)
* [Troubleshooting the Git integration](/integrations/git/troubleshooting)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.