Skip to main content

HTTP Connectors Overview

HTTP connectors allow you to send data to web services and APIs.

Configuration Options​

When setting up an HTTP connector, you'll need to provide:

  1. Name - A descriptive name for the connector
  2. URL - The endpoint URL to send data to
  3. Method - HTTP method (POST, PUT, PATCH)
  4. Headers - Any custom HTTP headers
  5. Authentication - Authentication method (None, Bearer Token, OAuth2, Custom)

Authentication Methods​

Choose the appropriate authentication method based on the requirements of the service you're connecting to:

  • No Auth - For public APIs or services that use API keys in headers
  • Bearer Token - For APIs that use static token-based authentication
  • OAuth2 - For APIs that require OAuth2 authentication flows
  • Custom - For bespoke token exchanges (dynamic query/body params, non-standard responses)

Testing the Connection​

After configuring your HTTP connector, you can test it:

  1. Add your connector to the export settings inside a project.
  2. Upload a file to the project.
  3. Hit process and check your HTTP connector for a response.

Best Practices​

  • Use HTTPS URLs for secure data transmission
  • Include appropriate content-type headers
  • Set reasonable timeout values
  • Implement proper error handling in your receiving service

Next: No Auth →