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:
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.
- Add the following headers to your request:
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.
- Add the following header to your request:
You can use either method for all endpoints. If both headers are provided, the API key takes precedence.
All Endpoints
Environment
Job
Notification
ScheduledTasks
Scraping
Specification
-
/v1/api/{apiId}/specification GET POSTGet API Specification
-
/v1/specification GET POSTGet Specifications
-
/v1/specification/{specificationId} GET POSTGet Specification by ID
-
/v1/api GET POSTGet APIs
-
/v1/api/{apiId} GET DELETEGet API by ID
-
/v1/api/{apiId}/specification/{itemId} GET POSTGet API Specification by ID
-
/v1/api/{apiId}/data-model/{itemId} GET POSTGet Data Model by ID
-
/v1/api/{apiId}/data-model GET POSTGet Data Model
-
Steps
Utility
Validation
-
/v1/api/{apiId}/test-suite/run-test POSTRun Test Suite or Single Test
-
/v1/api/{apiId}/test-suite-generate POSTGenerate Test Suite
-
/run-test-suite/{testSuiteId}/environment/{environmentId}/test/{testId} POSTRun Single Test in Test Suite
-
/v1/api/{apiId}/test-suite/{itemId} GET POSTGet Test Suite by ID
-
/v1/validate POSTValidate an OpenAPI specification from base64 or URL input
-
/v1/api/{apiId}/test-suite GET POSTGet Test Suite
-
Webhook
Security
-
apiKeyAuth [apiKey]
API Key authentication. Use the X-API-KEY header (generated from the Vaktum portal) to authenticate directly to a workspace.In: headerName: 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: bearerBearer Format: JWT