Articles in this section

Connectivity and authentication

The Celigo platform supports several universal connectors for custom connections. For more information:

FTP

FTP connections support active or passive mode with PGP encryption/decryption in any of the following configurations:

  • FTP – Username and password authentication

  • SFTP – Either of the following authentication methods, but not both:

    • Username and password

    • RSA private key in PEM format with RSA (SSH-2) keys up to 2048 bits/4096 bits/ 8192 bits

  • FTPS (explicit and implicit) – Username and password authentication

For more information:

Important

Known limitations:

  • SFTP connections do not support SSH keys with a passphrase

  • An SFTP key may not be in OpenSSH format (easily identifiable with ----BEGIN/END OPENSSH PRIVATE KEY----)

  • SSH-1 RSA is not allowed

  • Private keys must be in PEM format, and any PPK file must be converted to PEM

Universal HTTP connections

If support for your API is not currently built into integrator.io, you can create a custom universal connection with any of the following authentication types:

  • Basic

  • Custom

  • Cookie

  • Digest

  • JWT Bearer

  • OAuth 1.0

  • OAuth 2.0 – Client credentials and authorize code grant types; HTTP only

  • Token

  • WSSE

Also see Advanced developer features : Wrappers for universal connectors using your custom stacks. For more information:

Universal GraphQL connector

The GraphQL connector enables you to integrate with GraphQL endpoints to easily process GraphQL requests and responses. For more information:

Webhooks

A webhook sends a message to integrator.io when an event occurs in the application. Listeners are automatically available for all of the following endpoints:

  • ActiveCampaign

  • Aha!

  • Box

  • Dropbox

  • Errorception

  • GitHub

  • Help Scout

  • HubSpot

  • integrator.io

  • Intercom

  • Jira Cloud platform

  • Mailchimp

  • Mailparser

  • PagerDuty

  • Parseur

  • Postmark

  • Recurly

  • SAP Ariba

  • segment

  • Shipwire

  • Shopify

  • Slack

  • Stripe

  • SurveyMonkey

  • Travis CI

  • Travis Org

A universal Webhook connector is also available for custom configuration. For more information:

Webhook authentication

  • Basic – Username and password

  • Secret URL

  • Token

  • HMAC Signature – SHA-1, SHA-256, SHA-512, or SHA-384 algorithm

Known limitation: You must create a custom HTTP connection to some of the supported webhook applications listed above, such as SAP Ariba and Dropbox, which do not yet have built-in integrator.io connectors.

Concurrency control

The Celigo platform offers advanced, industry-leading features to let you share connections and control how many API calls to make at the same time to an external system. You can ensure compliance with API limits and optimize your flows for maximum throughput. For more information:

API response formats

You can request API responses in any of the following standard formats:

  • XML – OData or SOAP

  • JSON – OData

  • Multipart/form-data

  • URL encoded

  • CSV

  • BLOB

Known limitation: Unformatted plain-text responses will not be parsed into records.

API authentication

Authentication uses JSON, secured by bearer tokens (OAuth 2.0 or token-based authentication such as JWT).

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.