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
  • Create an Endpoint - Walk Through
  • Selecting a Connector
  • Saving the Endpoint
  • Create an Additional Endpoint
  • Endpoint Page Deep Dive
  • Viewing the Endpoints Page
  • Filtering Endpoints
  • Filter by Name
  • More Actions
  1. Getting Started

Creating Endpoints

PreviousCore ConceptsNextCreating Jobs

Last updated 1 year ago

Create an Endpoint - Walk Through

The first step to performing a sync is creating endpoints. To move content from a source repository to a destination repository you will need two separate endpoints. One for each repository.

Start by selecting "Endpoints" from the left. Then press the "Add Endpoints" button on the right.

This will take you to the create endpoint page. From here you can name the endpoint, select the associated connector, and set if the endpoint is active or not.

You can start by naming the endpoint, for this walk through the first endpoint will be named "my-source-endpoint", and setting the endpoint to active.

Do this by typing the name you want into the "Name" text box and pressing the "Active" checkbox. Note that endpoint names must be unique.

Selecting a Connector

Next you can select a connector to associate with the endpoint. To do this, press the"Select Option" drop down and choose a connector from the list. This walk through will use the "dotcms-connector".

After a connector is selected, a list of the properties for that connector will be listed. Properties are broken into two sections.

  • source properties

    • Displayed for level 2 or 3 connectors

  • destination properties

    • Displayed for level 1 or 3 connectors

Note: If a connector is upgraded from level 1 or level 2 to level 3, you will need to update endpoint configurations that use this connector to include both source and destination config. Without updating to include all configuration, you will not be able to use the endpoint to have all functionality in Impulse.

For the purpose of this walk through, both source and destination properties will be populated.

Saving the Endpoint

Once the properties have been filled out you can save the endpoint. Press the "Add Endpoint" button to save the endpoint.

Once the endpoint is saved, you will be returned to the primary list endpoints page where you can see your new endpoint and create additional endpoints.

Create an Additional Endpoint

Now that one endpoint is created you can create a second endpoint. You will need two endpoints created to be able to create a job and perform a sync. To do this simply perform the same steps listed above for the new endpoint.

Endpoint Page Deep Dive

Viewing the Endpoints Page

To view a list of all the endpoints, select "Endpoints" on the left.

On this page, you can view all the endpoints you have created. There are a few pieces of information you can see for an endpoint from this page.

All endpoints will display their:

  • Name

  • Connector

  • Related Jobs

  • Status

  • Additional actions for the endpoint

Filtering Endpoints

You can filter endpoints by if they are used as a source or destination in a job. As well as search by text.

Filter Source/Destination Endpoints

To filter by source/destination endpoints, select either "Sources" or "Destinations" above the list of endpoints.

To view all endpoints again, repress the highlighted option.

Filter by Name

You can filter the endpoints based on their names by inputting text into the "Search" text box. This will filter endpoints by name based on the input text.

More Actions

There are a number of additional actions that can be performed for an endpoint. Simply find the endpoint you want to perform the action for and press the downward arrow to view the list of actions.

Editing an Endpoint

To edit an endpoint, select the "Edit" action.

This action will show a similar screen as when you created the endpoint. From this screen you will be able to update the name, activity, connector, and properties for the endpoint.

To save the changes press the "Save Changes" button at the bottom of the page.

Note: These options will not appear if no changes were made.

If you made a change and do not want to save the change press the "Return to Endpoints" button at the top of the page.

Note: If a connector is upgraded from level 1 or level 2 to level 3, you will need to update endpoint configurations that use this connector to include both source and destination config. Without updating to include all configuration, you will not be able to use the endpoint to have all functionality in Impulse.

If you want to use an endpoint as both a source and a destination endpoint in jobs, you will need to populate both source and destination properties. This is the best practice for creating an endpoint. For additional details about each property, view the related .

connector doc