Open appvitae.ai

Get Started

Base URL

https://api.vitae.ai/v1

All endpoints are prefixed with /v1. The API returns JSON.

1. Get an access token

Use an organization token issued by the Vitae.ai team, or an app session token from your authenticated workspace.

Verify the token:

curl https://api.vitae.ai/v1/auth/verify \
  -H "Authorization: Bearer <accessToken>"

Response:

{
  "status": "OK"
}

2. Call a protected endpoint

Pass the token as a Bearer header on every subsequent request:

curl https://api.vitae.ai/v1/clients \
  -H "Authorization: Bearer <accessToken>"

Explore the full API

The interactive API Reference documents every endpoint with request/response schemas and a live “try it out” interface.

Local development

Clone the repo and start the stack:

bun install
cp apps/api/.env.example apps/api/.env.local
bun run dev:api   # API on http://localhost:3000
bun run dev:app   # App on http://localhost:3001
bun run dev:docs  # Docs on http://localhost:3002

The Swagger UI is available locally at http://localhost:3000/v1/docs.