Submit Bulk Job
Changed onSubmit data for bulk enrichment. Provide exactly one of rows (JSON array), csv (string), fileUrl (HTTPS URL), or scrape (browser rendering config). The job is processed asynchronously; use the returned jobId to poll status via GET /bulk/jobs/{jobId}. Security: fileUrl and callback.url are SSRF-validated server-side. Private/internal IP ranges, localhost, cloud metadata endpoints (169.254.169.254), and non-HTTPS protocols are rejected.
Request
- Base URLhttps://api.leadmagic.io
- AuthAPI key in header X-API-Key
Request body
Example request
{
"product": "email_finder",
"outputTransform": {
"model": "llama-3.1-8b-instruct"
}
}Response
Bulk job accepted and queued for processing.
Example response
{
"jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"status": "uploaded"
}Changes
- breaking
added to the response body
oneOflist for the response status - info
removed from the response body
allOflist for the response status
- breaking
- breaking
the
//////response's property format changed fromuritouri-referencefor status - breaking
the
//////response's property format changed fromuritouri-referencefor status - breaking
the
//////response's property format changed fromuritouri-referencefor status - breaking
the
//////////response's property format changed fromuritouri-referencefor status - breaking
the
//////////response's property format changed fromuritouri-referencefor status
- breaking