Websites re-crawl on Context Link's own daily schedule, so reach for this only when you know a customer's site has changed and you don't want to wait.

```bash
curl -X POST "https://context-link.ai/api/v1/api_accounts/tf-cust-8841/resync" \
  -H "Authorization: Bearer $PROVISIONING_TOKEN"
```

```json
{ "status": "resync_enqueued" }
```

## Request fields

| Field | Type | Description |
|---|---|---|
| `uid` | string | Required, in the path. The customer id you provisioned the account with. An unknown uid is a `404`. |

## Response fields

| Field | Type | Description |
|---|---|---|
| `status` | string | Always `resync_enqueued` on a successful call: the crawl is queued, not finished. |

## Errors

| Status | Meaning |
|---|---|
| `202` | Accepted. The crawl is queued; watch [the account's status](/docs/white-label/account-status) or wait for [the webhook](/docs/white-label/webhooks). |
| `409` | A sync is already running for this account. |
| `422` | The account has no website to crawl. |

Crawling is deliberately slow, so never block a web request on a re-sync.
