Skip to main content
Provisioning a developer account is the starting point for integrating Vouch into your platform. This is a public endpoint — no API key is required — and it takes just an email address and a password to get you set up. Once your account is created, you will receive an API key in the response that you can use to authenticate all subsequent requests. You can also generate additional keys at any time via the Generate API Key endpoint.

Endpoint

This endpoint is public and does not require an x-api-key header.

Request

Body Parameters

string
required
The email address to associate with your developer account. This must be a valid email address and will be used for account recovery and notifications.
string
required
A password to secure your developer account. Choose a strong password — a minimum of 8 characters including a mix of letters, numbers, and symbols is recommended.
string
An optional display name for your developer account. Defaults to the local part of your email address if not provided.

Examples

Response

A successful request returns HTTP 201 Created with your new developer account details and an initial API key.
string
Vouch’s unique identifier for your developer account. This appears in agreement objects and audit logs.
string
Your initial API key. Use this as the x-api-key header value to authenticate all subsequent API requests. Store it securely — treat it like a password and never commit it to version control.
object
The full developer account object, including your id, email, and account metadata.
Store your API key immediately. Vouch does not store keys in plain text. If you lose it, you will need to generate a new one via POST /v1/developer/api-keys.

Example Response

To generate additional API keys — for example, separate keys for staging and production — call POST /v1/developer/api-keys with your existing key in the x-api-key header.