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

# Catalog synchronization

> Import vouchers and categories incrementally.

Synchronise `/tenants/{tenant}/catalog/vouchers` and `/catalog/categories` independently using `updated_since` and cursor pagination. Use includes when an embedded snapshot is convenient, but retain top-level resources as the canonical synchronisation stream.

```javascript theme={null}
const response = await fetch(
    `${baseUrl}/tenants/${tenantId}/catalog/vouchers?updated_since=${encodeURIComponent(since)}`,
    {
        headers: { Accept: 'application/json', Authorization: `Bearer ${token}` },
    },
);
const page = await response.json();
```
