API Overview

Vaktum empowers developers and businesses to build and maintain reliable, well-tested APIs. This OpenAPI document describes the endpoints, request/response formats, and data models for the Vaktum platform. For a comprehensive guide, see https://vaktum.com/docs/.

Authentication

Vaktum supports two authentication methods:

  1. OAuth2 (User Token) Authentication

    • Add the following headers to your request:
      • Authorization: Bearer <token> — The base64-encoded token obtained from Vaktum login.
      • X-WORKSPACE-ID: <workspaceId> — The workspace ID for which the operation is performed.
  2. API Key Authentication

    • Add the following header to your request:
      • X-API-KEY: <api-key> — The API key generated from the Vaktum portal. The key encodes the workspaceId and authenticates you directly against a workspace.

You can use either method for all endpoints. If both headers are provided, the API key takes precedence.

All Endpoints

Security

  • apiKeyAuth [apiKey]
    API Key authentication. Use the X-API-KEY header (generated from the Vaktum portal) to authenticate directly to a workspace.
    In: header
    Name: X-API-KEY
  • bearerAuth [http]
    OAuth2 authentication. Use the Authorization header with a Bearer token. Also provide X-WORKSPACE-ID header for workspace context.
    Scheme: bearer
    Bearer Format: JWT