This endpoint allows users to upload a file containing multiple email addresses for batch processing. The complete filename should be less than 120 chracters. When a file is submitted, it is added to a queue for asynchronous processing and assigned a process_id. The file is marked as “QUEUED,” and a message indicates that processing will begin soon. Each user has their own dedicated queue for tasks. The response includes the process_id and filename, along with the initial status of “PROCESSING QUEUED.” Users can later check the status using the process_id.
curl --request POST \
--url https://api.revenuebase.ai/v1/batch-process-email \
--header 'Content-Type: application/json' \
--header 'x-key: <api-key>' \
--data '
{
"filename": "<string>"
}
'{
"process_id": 123,
"filename": "<string>",
"status": "<string>"
}Your API key. Get one in the dashboard under Settings → API Keys.
Include detailed metadata in response
curl --request POST \
--url https://api.revenuebase.ai/v1/batch-process-email \
--header 'Content-Type: application/json' \
--header 'x-key: <api-key>' \
--data '
{
"filename": "<string>"
}
'{
"process_id": 123,
"filename": "<string>",
"status": "<string>"
}