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 →