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

# Use document vault and webhooks

> Upload and search documents in the vault, and configure outbound webhook endpoints.

# Use document vault and webhooks

## What does this do for me?

The document vault stores files attached to entities, permits, or filings. Files are kept securely on Cloudflare R2. The webhooks page lets you send EntityShield events to your own endpoints.

## Manage documents

1. Sign in at `entityshield.app`.
2. Select **Documents** in the sidebar.

### Upload a document

Select **Upload**. Choose a file and link it to an entity, permit, or filing. Select **Upload** to save it to the vault.

### Search documents

Use the search bar to find documents by name or description. Results update as you type.

### View or download

Select a document from the list to open its detail view. Select **Download** to save a copy.

## Outgoing webhooks

1. Select **Webhooks** in the sidebar. This page is available to users with webhook administration permissions.
2. Select **Add Endpoint**.
3. Enter a destination URL and choose which events to subscribe to.
4. After creation, the page displays the signing secret. Use this to verify HMAC-SHA256 signatures on received payloads.

### Manage endpoints

* Select an endpoint to update its URL or events.
* Use **Delete** to remove an endpoint.
* Use **Test** to send a sample event.
* Use **Replay** to retry a failed delivery.


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