POST
/
api
/
end_user_files
/
process_standalone
Process file without creating EndUserFile record
curl --request POST \
  --url https://app.herondata.io/api/end_user_files/process_standalone \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "expected_file_class": "<string>",
  "file_content_base64": "<string>",
  "filename": "<string>",
  "reference_id": "<string>"
}'
{
  "reference_id": "<string>"
}

Authorizations

x-api-key
string
header
required

Body

application/json
file_content_base64
string
required

Base64 encoded file content

filename
string
required

Original filename (helps with MIME type detection)

reference_id
string
required

Reference ID for tracking

expected_file_class
string | null

Expected file classification (e.g., 'bank_statement')

Response

200 - application/json

OK

reference_id
string

The reference ID provided in the request