Dusker API Reference

Complete documentation for the Dusker AI Training Platform API

Overview

The Dusker API provides programmatic access to Dusker's AI training platform. Use our API to manage datasets, train models, evaluate performance, and deploy AI solutions at scale. All API endpoints use HTTPS and return JSON responses.

Example Request
curl -X GET "https://api.dusker.ai/v1/datasets" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Authentication

Dusker uses API keys for authentication. You can generate an API key from your dashboard. Include your API key in the Authorization header of all requests.

Authentication Header
Authorization: Bearer YOUR_API_KEY

Data Engine API

Endpoints for data labeling and annotation

GET/api/v1/datasets
List all datasets
POST/api/v1/datasets
Create a new dataset
GET/api/v1/datasets/{id}
Get dataset details
PUT/api/v1/datasets/{id}
Update dataset

GenAI Platform API

Endpoints for generative AI model management

GET/api/v1/models
List all models
POST/api/v1/models/train
Train a new model
GET/api/v1/models/{id}
Get model details
POST/api/v1/models/{id}/deploy
Deploy model

Evaluation API

Endpoints for model evaluation and testing

GET/api/v1/evaluations
List all evaluations
POST/api/v1/evaluations
Create a new evaluation
GET/api/v1/evaluations/{id}
Get evaluation details
GET/api/v1/evaluations/{id}/metrics
Get evaluation metrics