> For the complete documentation index, see [llms.txt](https://motivlabs.gitbook.io/impulse-user-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://motivlabs.gitbook.io/impulse-user-manual/time-machine/delivery-from-snapshots.md).

# Delivery from Snapshots

Once a snapshot is created, a job can be created to delivery from that snapshot to any destination.&#x20;

## Endpoint Config

To deliver from a snapshot, a snapshot requires an endpoint using the snapshot source connector.&#x20;

{% hint style="info" %}
Each source snapshot must be a separate endpoint.&#x20;
{% endhint %}

<figure><img src="https://651785290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnLYwCtfZtrK4s43AVzb4%2Fuploads%2F7DIAGvMrr4KJx1KaH5pJ%2Fimage.png?alt=media&amp;token=f01cf4e8-cc98-47eb-a51e-a17c859a4cae" alt=""><figcaption></figcaption></figure>

## Job Config

Once the endpoint for the snapshot is created, a job can be created using that snapshot's endpoint  as the source for the job.&#x20;

The Contenttype job option is required to be set. This must match the value from the snapshot details for the content type to be delivered.&#x20;

The Jobid job option is optional when only 1 job exists in a snapshot. It is required when there is more than 1 job in a snapshot.&#x20;

<figure><img src="https://651785290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnLYwCtfZtrK4s43AVzb4%2Fuploads%2FUjwphfvhnlwrAHTJvsgp%2Fimage.png?alt=media&amp;token=83dfec30-6209-4ef3-9f4e-a4cf23904bc5" alt=""><figcaption><p>snapshot details</p></figcaption></figure>

<figure><img src="https://651785290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnLYwCtfZtrK4s43AVzb4%2Fuploads%2FaXpIEzKX4H4F8cwICE5V%2Fimage.png?alt=media&amp;token=39167145-af04-45b2-837a-0989124727dc" alt=""><figcaption><p>snapshot source job options</p></figcaption></figure>

The rest of the job config is the same as creating any other job. Following the required options for the chosen destination(s) and using any manipulators required.&#x20;

## Running a job

A job with a source snapshot endpoint works the same as any other job. Running a regular transaction will compare the source and destination content to determine what is required to be delivered.&#x20;

If a job should deliver all content when it is run, then you must run a full sync.

<figure><img src="https://651785290-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnLYwCtfZtrK4s43AVzb4%2Fuploads%2FFRcvJdZ9P6dqvUafRcDN%2Fimage.png?alt=media&amp;token=440f23ac-cae9-4041-b5cd-f183a9fb7def" alt=""><figcaption></figcaption></figure>
