token). You get the provider’s exact status and body back, paid from your Datacircle credits at cost.
Authorization is left alone: it’s not ours.
POST /v1/enrich/single; only token is read from your body, Datacircle always sends include: ["all"] and bills one iBlinked credit per call at most ($0.001; a miss iBlinked reports as 0 used is free), and the cache is keyed on token. Up2Data: POST /v1/profiles/enrich ($0.00125 per profile found, what Up2Data bills us; a miss Up2Data doesn’t bill is free). Up2Data has a daily limit too ($1 per account) and answers 429 past it; past any daily limit, an answer already in the shared cache is still served, free.
Our data is in response headers only:
Errors that are ours, not the provider’s:
Your API key is enough
No URL carries a workspace: the key picks it. Datacircle’s own routes are/auth/, /me/, /credits/, /checkout/, /files/ and /linkedin/<x>/, with Authorization: Token <api_key> (Bearer <api_key> works too).