Skip to main content
POST
Create an individual or studio-owned API account

Authorizations

Authorization
string
header
required

Verified Batch Relay dashboard session token. This is distinct from a scoped Batch Relay API key.

Headers

X-BatchRelay-Client-Surface
string

Untrusted optional analytics hint naming the calling client surface. It never affects authorization, routing, pricing, or behavior.

Required string length: 1 - 100
X-BatchRelay-Client-Version
string

Untrusted optional analytics hint naming the calling client version. It never affects authorization, routing, pricing, or behavior.

Required string length: 1 - 100
X-BatchRelay-Invocation-Mode
string

Untrusted optional analytics hint naming the invocation mode. It never affects authorization, routing, pricing, or behavior.

Required string length: 1 - 100

Body

application/json
owner_type
enum<string>
required
Available options:
studio,
individual
studio_id
string

Required only when owner_type is studio.

Response

Created API account

billing
object
required
id
string
required
owner
object
required

Exactly one reference is present: studio_id for studio accounts or individual_owner_user_id for individual accounts.

status
enum<string>
required
Available options:
active,
disabled
created_by_user_id
string