Skip to content

Authentication

Reference: DeepWorkZone API — Authentication


OAuth Introspection — API Usage

All routes under /api/v1/public/** require OAuth authentication via a Multiplai access token passed as a Bearer token in the Authorization header.

Multiplai Access Token Required

The Public API does not accept regular session tokens. You must use your Multiplai access token to authenticate all requests under /api/v1/public/**.


How to Authenticate

Include your Multiplai access token in every request:

http
Authorization: Bearer YOUR_MULTIPLAI_ACCESS_TOKEN
Accept: application/json

Base URLs

EnvironmentBase URL
Productionhttps://api.deepworkzone.ai
Developmenthttps://api-dev.deepworkzone.ai

The production base URL is configured via the VITE_API_URL environment variable in the desktop app.


Scope

This authentication method applies to all of the following API endpoints:

Available API

  • SessionGET / POST / PUT / DELETE /api/v1/sessions
  • TasksGET / POST / PUT / DELETE /api/v1/tasks
  • User StatsGET /api/v1/public/stats/:multiplai_id
  • Session HistoryGET /api/v1/public/history/:multiplai_id

Error Responses

Requests with a missing or invalid token will return:

401 Unauthorized

json
{
  "message": "Unauthenticated."
}

Built with VitePress