Skip to main content
POST
Create a bulk job from a CSV file (dashboard)

Authorizations

Authorization
string
header
required

Clerk dashboard session JWT. Used on dashboard, billing, playground, and admin console routes only:

These are human-session credentials, not API keys. The dashboard frontend must never send authoritative account IDs, plan values, quota counters, Stripe IDs, or API-key actor fields — the server derives ownership from the session. Admin console routes additionally require the custom admin_role claim (admin or support) on the same verified session JWT; writes require admin.

Headers

X-Request-ID
string

Optional client-supplied request id. The server always echoes an X-Request-ID response header; malformed/too-long values are replaced. Safe to include in support reports. Not an idempotency key.

Maximum string length: 128

Body

multipart/form-data
file
file
required

Response

Job accepted.

job
object
required
progress
object
required
results
object
required
metadata
object
required