Utvikler-API

Koble et annet system til Voximate

Dette er innkommende partnerintegrasjon — ikke Slack- eller Gmail-Connect. Andre tjenester kaller gatewayen direkte.

Base URL

https://api.voximate.no

Ikke voximate.no (markedsføring) og ikke dashboard-BFF /api/….

Autentisering

Alle beskyttede ruter krever Authorization: Bearer <token>. I dag godtar gatewayen en bruker-JWT fra login. API-nøkler (vox_live_…) lages under Innstillinger — det er den tiltenkte maskin-hemmeligheten; gatewayen tar dem neste.

curl -sS https://api.voximate.no/auth/v1/login \
  -H 'Content-Type: application/json' \
  -d '{"email":"you@company.com","password":"…"}'

curl -sS https://api.voximate.no/agents \
  -H "Authorization: Bearer $ACCESS_TOKEN"

Ruter (som faktisk finnes)

MethodPathAuthMerknad
GET/healthGateway liveness
POST/auth/v1/loginEmail + password → JWT
GET/agentsBearerList agents (?page&limit)
GET/agents/{id}BearerOne agent
POST/agentsBearerCreate agent
GET/analytics/callsBearerList stored calls
GET/analytics/calls/{id}BearerCall detail
POST/v1/callsBearerOutbound call (agent_id, to_number)
GET/phone-numbersBearerDIDs
GET/v1/knowledge-basesBearerKnowledge bases
GET/v1/toolsBearerRegistered tools

Utgående samtale

curl -sS https://api.voximate.no/v1/calls \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"agent_id":"<uuid>","to_number":"+4722405104"}'

OpenAPI 3 · MCP · Docs-hub