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:
- Name - A descriptive name for the connector
- URL - The endpoint URL to send data to
- Method - HTTP method (POST, PUT, PATCH)
- Headers - Any custom HTTP headers
- 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:
- Add your connector to the export settings inside a project.
- Upload a file to the project.
- 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