ImpulseSync™ User Manual
HomePricingContact Us
  • Introduction
    • What is Impulse?
  • Crash Course of ImpulseSync
    • Overview Of ImpulseSync
    • Step 1: Endpoints
      • Endpoint Configuration
    • Step 2: Jobs
      • Job Configuration
      • Step 2a: Content manipulators
      • Step 2b: Content mapper
    • Step 3: Syncing
  • Getting Started
    • Core Concepts
    • Creating Endpoints
    • Creating Jobs
    • Starting a Transaction
    • Transaction Reports
    • Automating Jobs with Pipelines
    • Scripting Post Sync
    • Scheduling Jobs and Pipelines
    • Dashboard
    • Managing Jobs/Pipelines
    • Content Mapper
      • Aligning Mismatched Content
      • Connector Matrix
      • Locked Fields
      • Content Aligner
      • Aligning Content Challenges
  • Reports
    • Reports Screen
    • Debug Report
    • Messages
  • Connectors
    • Common Job Options
    • All Connectors List
    • Source Connectors
      • Contentful
      • Contentstack
      • dotCMS
      • Drupal v7
      • Drupal v9
      • GitHub
      • GraphQL
      • MS Teams
      • SCP
      • Snapshot
      • Strapi v3
      • Strapi v4
    • Destination Connectors
      • Contentful
      • Contentstack
      • dotCMS
      • SCP
      • Strapi v3
      • Strapi v4
  • Content Manipulators
    • Common Manipulator Options
    • Add Replace Field
    • AI(Artificial intelligence)
    • Change ID Manipulator
    • CSV Store Manipulator
    • Dynamic Job Store Manipulator
    • File to Text
    • Folder Manipulator
    • Get and Set Field
    • Language
    • Liquid Field
      • Liquid On the Quick
      • Basics
        • Impulse Values
        • Impulse Variables
        • Operators
        • Truthy and falsy
        • Types
        • Whitespace control
      • Tags
        • Control flow
        • Impulse Content Objects
        • Iteration
        • Utility
        • Variable
      • Filters
        • abs
        • append
        • capitalize
        • ceil
        • compact
        • concat
        • date
        • date_str
        • default
        • divided_by
        • downcase
        • escape
        • escape_once
        • first
        • floor
        • getStoredValue
        • htmlQuery
        • htmlReplace
        • idMap
        • join
        • jq
        • json
        • last
        • lstrip
        • map
        • minus
        • modulo
        • newline_to_br
        • plus
        • prepend
        • remove
        • remove_first
        • replace
        • replace_first
        • reverse
        • round
        • rstrip
        • section
        • sections
        • size
        • slice
        • sort
        • sort_natural
        • split
        • str_to_date
        • strip
        • strip_html
        • strip_newlines
        • times
        • truncate
        • truncatewords
        • type
        • uniq
        • upcase
        • utl_decode
        • url_encode
      • Liquid Playground
    • Markdown
    • Regex
    • Relationship
    • Store Field
    • Tidy
  • Time Machine
    • Snapshot
    • Viewing Snapshots
    • Delivery from Snapshots
  • Cookbook Recipes
    • Adding Fields
    • Aligning Content between Endpoints
    • Avoid overriding Fields
    • Avoid syncing Content Types
    • Combing Fields
    • Default Field Value
    • File (.doc) to Structured Content
    • File (.docx) to Structured Content - Expanded
    • HTML to Structured Content
    • Language (Locale) mismatch between endpoints
    • Paths/IDs Changed
    • Reference to Value
    • Single Content Type to Multiple
    • Splitting Content with Reference
    • Syncing Content with Languages
    • Text Select to Boolean
    • Text to Reference
    • Text to Reference - liquid
    • Two Sources to One Destination
    • Changing a folder path
    • Combining data between content types
    • Converting HTML Sections
    • JSON object to reference
    • Use CSV to convert values
    • Storing fields with Store field motator
  • Troubleshooting
    • What to do if I run into a Job Problem
    • Troubleshooting via UI
    • Submitting a ticket
  • Using Impulse Headlessly
    • Getting Started with cURL
      • Creating Endpoints
      • Creating Jobs
      • Starting a Transaction
      • Transaction Reports
      • Automating Jobs with Pipelines
      • Scheduling Jobs and Pipelines
      • Aligning Mismatched Content
      • Scripting Post Sync
  • Organization Tier Restrictions
  • Content Storage Options
Powered by GitBook
On this page
  • Specifics
  • Endpoint Config
  • One snapshot per endpoint
  • One unique content type per snapshot pipeline
  • Unsupported
  • Adapter properties
  • Job Options
  • contentType job option
  • jobId job option
  • Motation Object Support
  1. Connectors
  2. Source Connectors

Snapshot

The source Snapshot connector allows content stored in a snapshot via ImpulseSync's Time Machine tool to be picked up and delivered to any destination connector.

Specifics

The source Snapshot connector uses ImpulseSync's snapshot storage to pickup content from.

Endpoint Config

When saving an endpoint for Snapshot connecotr via REST instead of the UI, you must use the following key:value pairs in the payload.

  • contentRepo:snapshot

  • contentRepoVersion:latest

One snapshot per endpoint

Each snapshot should be treated as a separate endpoint. Meaning if you have 5 snapshots created and want to deliver from all of them, you must create 5 individual snapshot endpoints.

One unique content type per snapshot pipeline

When creating a pipeline to be saved to a snapshot, each content type must have a unique name. If multiple content types share the same name they should each be in a separate snapshot.

Unsupported

Pickup date time job option is not supported. All data from a snapshot will be picked up for delivery.

Query job option is not supported. All data from a snapshot will be picked up for delivery.

Adapter properties

Property
Purpose

snapshot

The snapshot ID/name of the snapshot to be delivered from.

rateLimitPerSecond (optional)

The rate limit requests should be sent to the MS Graph API. (default: 10)

Job Options

Name
Description
Data Type
Required
Default Value

contentType

The content type to pickup.

Text

true

No Default Value

jobId

The job ID to pickup content from. Required when multiple jobs are saved to a snapshot (i.e., pipeline snapshot)

Text

false

No Default Value

contentType job option

jobId job option

Motation Object Support

Object
Supported

Category

Yes

Definition

Yes

Domain

Yes

Folder

Yes

Language

Yes

Relationship

Yes

Tag

Yes

PreviousSCPNextStrapi v3

Last updated 1 year ago

The contentType job option is the value for the content type to be picked up. This value can be found in the .

The jobId job option is the job ID for content to be picked up. This is a required option when multiples jobs are stored in a snapshot (i.e., pipeline snapshot). This value can be found in the .

details of the snapshot
details of the snapshot