Firehose

The firehose feature allows users to send event data from a given flow to a s3 bucket. When a valid firehose configuration is defined on a flow, LeadConduit automatically sends all events to the specified bucket.

Test firehose's ability to write to s3

The /firehose resource is used to validate s3 credentials by writing a test file to a given bucket. If a prefix is provided, the file is written to <prefix>/leadconduit-events/test.txt, otherwise it's written to leadconduit-events/test.txt.

Request
query Parameters
access_key_id
required
string

AWS Access Key Id, used to write to a given S3 bucket

secret_access_key
required
string

AWS Secret Access Key, used to write to a given S3 bucket

bucket
required
string

The name of the s3 bucket

prefix
string

If provided, files written to s3 will be written as <prefix>/<lead id>/<event id>.

Responses
200

OK

401

Authorization information is missing or invalid.

get/firehose
Request samples
curl -i -X GET \
  'https://app.leadconduit.com/firehose?access_key_id=string&secret_access_key=string&bucket=string&prefix=string'
Response samples
application/json
{
  • "ETag": "string"
}