ZenLLM

Mirror the live product onboarding flow

The real product path is simple: create a workspace, generate an API key, send a tracked request, and confirm the dashboard updates.

Production onboarding sequence

The current product onboarding flow creates a workspace, mints an API key, and then seeds a first tracked request into the ingest endpoint so the dashboard is not empty.

Create a workspace.
Generate an API key and store it like any other production secret.
Send one real tracked request to prove auth and ingest.
Confirm the dashboard updates before layering on richer metadata.

Direct ingest example

If you want to verify the pipeline without using the in-app wizard, you can call the live ingest endpoint directly with your ZenLLM API key.

curl -X POST https://zenllm-backend-v2-494816874384.us-central1.run.app/api/v1/ingest \
  -H "Content-Type: application/json" \
  -H "X-API-Key: zllm_your_api_key" \
  -d '{
    "event_id": "sample-001",
    "provider": "openai",
    "model": "gpt-4o-mini",
    "prompt_tokens": 420,
    "completion_tokens": 128,
    "total_tokens": 548,
    "latency_ms": 850,
    "workflow": "onboarding_sample",
    "team_id": "activation",
    "feature": "guided_setup",
    "request_id": "req-sample-001"
  }'