The /firehose resource is used to validate cloud storage credentials and test
write access to a specified bucket/container.
AWS S3 Validation:
leadconduit_verification_[flow_id_]YYYYMMDDHHMMSSMS.txt<prefix>/filename (if prefix provided) or filename (root of bucket)verification_file=falseAzure Blob Storage Validation:
verification_file parameterRequired Parameters:
access_key_id, secret_access_key, bucketconnection_string, bucket (container name)service parameter determines which validation method is usedOptional Parameters:
flow_id: Include flow ID in verification filename for better trackingverification_file: Control whether verification file is created (default: true)LeadConduit uses HTTP Basic Authentication
with the username API and your API key as the password.
For example: API:1f1b96c9150d8050e858c043d543bb4eadae0e6f'
Cloud service provider. Defaults to 'aws' if not specified.
aws, azure AWS Access Key ID for S3 authentication. Required when service is 'aws' or not specified.
AWS Secret Access Key for S3 authentication. Required when service is 'aws' or not specified.
Azure Storage account connection string for Blob Storage authentication. Required when service is 'azure'.
Storage container name. For AWS: S3 bucket name. For Azure: Blob Storage container name.
3 - 63^[a-z0-9]([a-z0-9\-]*[a-z0-9])?$Optional path prefix for stored files.
<prefix>/leadconduit_verification_[flow_id_]YYYYMMDDHHMMSSMS.txtOptional flow identifier to include in verification filename.
When provided, filename becomes: leadconduit_verification_{flow_id}_{timestamp}.txt
When omitted, filename becomes: leadconduit_verification_{timestamp}.txt
Whether to create the verification file during validation.
true (default): Creates verification file and validates credentialsfalse: Only validates credentials/permissions without creating file
For AWS: uses headBucket operation instead of putObject when false
For Azure: skips file upload step when falsetrue, false