Skip to main content
POST
Create a client

Authorizations

X-API-Key
string
header
required

Your Voxfra management API key. Passed as a request header.

Format: vox_mgmt_<random>

Body

application/json
name
string
required

Display name of the client. Must be unique within your organization.

Required string length: 1 - 200
Example:

"ABC Motors"

type
string
required

Free-text business type identifier (e.g., automotive, medical).

Required string length: 1 - 100
Example:

"automotive"

subscription_plan
string
required

Subscription plan label. Currently UI-only metadata — the API does not yet enforce a fixed enum so partners can introduce new plan names without a schema migration. A canonical enum will be added once billing is wired in.

Required string length: 1 - 100
Example:

"Pro"

display_name
string

Optional public-facing label. Defaults to name when omitted.

Maximum string length: 255
Example:

"ABC Motors - Downtown"

status
enum<string>
default:active

Lifecycle state. Defaults to active when omitted.

Available options:
active,
inactive,
trial,
churned,
pending
contact_person
string
Maximum string length: 255
contact_email
string<email>
Maximum string length: 255
phone_number
string

7-15 digits with optional leading +. Whitespace, dashes, and parentheses are stripped before storage.

Example:

"+15551234567"

Response

Client created

data
object