Sync providers
A sync provider is a third-party service that Sequin can sync data with. Sequin currently supports the following sync providers:airtableauth0hubspotgithublinearmarketonetsuitequickbookssalesforcesendgridservicenowshopifystripeworkday
Credential properties
A credential is how Sequin authenticates with a sync provider. Each provider uses a different type of credential kind. For example, Sequin can authenticate with Stripe using either an API key or an OAuth token. To account for these differences, theproperties field of the credential object is polymorphic and can take on different shapes depending on the provider. Here are the different kinds of credential objects:
Airtable credential properties
OAuth2
Example
CheckoutChamp credential properties
Example
GitHub credential properties
App
Example
HubSpot credential properties
OAuth2
Linear credential properties
OAuth2
Example
Salesforce credential properties
OAuth2
Example
Shopify credential properties
The access token used to authenticate with the Shopify API.Must be an offline access token.
Example
Stripe credential properties
Stripe provices two different kinds of credentials: API keys and OAuth tokens.Either the
refresh_token or the secret_key used to authenticate with the
Salesforce API.Example
Rate limits
The rate limit object configures how many requests Sequin can make to a sync provider with a given credential in a given time period. It contains the following fields:RateLimit
Health
The health object contains information about the current status of a component part of your Sequin sync. For instance, a sync will have an overall health, but you’ll also be able to check the health of related objects including the credential, OAuth app, consumer, and target. The health object contains the following fields:Health

