Skip to main content
POST
/
enrichment-service
/
generate-download-url
curl -X POST https://search.leads-siren.com/enrichment-service/generate-download-url \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "data": {
      "record_id": "abc-123-def"
    }
  }'
import requests

resp = requests.post(
    "https://search.leads-siren.com/enrichment-service/generate-download-url",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "data": {
            "record_id": "abc-123-def"
        }
    }
)
url = resp.json().get("download_url")
print(url)
{
  "download_url": "https://search.leads-siren.com/enrichment-service/download/abc123token"
}
{
  "download_url": null
}
{
  "detail": "Missing record_id"
}
Generate a temporary download URL for the enriched CSV file from a completed enrichment job. The URL contains a one-time token and expires after a set period.

Request Body

data
object
curl -X POST https://search.leads-siren.com/enrichment-service/generate-download-url \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "data": {
      "record_id": "abc-123-def"
    }
  }'
import requests

resp = requests.post(
    "https://search.leads-siren.com/enrichment-service/generate-download-url",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "data": {
            "record_id": "abc-123-def"
        }
    }
)
url = resp.json().get("download_url")
print(url)
{
  "download_url": "https://search.leads-siren.com/enrichment-service/download/abc123token"
}
{
  "download_url": null
}
{
  "detail": "Missing record_id"
}