Uljanadnog

API Documentation

Discover the powerful Uljanadnog API designed to integrate seamlessly with your applications needs.

Get Started

Getting Started

Overview

The Uljanadnog API provides RESTful endpoints for developers to interact with our services. All endpoints require an API key for authentication.

Base URL: https://api.uljanadnog.com/v1/

Install SDK


npm install @uljanadnog/core

Authentication

Authentication is performed via a Bearer token included in every request.

Authorization Header Format


Authorization: Bearer <YOUR_API_KEY>

How to Get an API Key

  1. Visit your profile and generate a new key.
  2. Store your key securely (never expose it in client-side code).
  3. Use the key in your application and test with endpoints below.

Endpoints

Projects

GET /projects

200 OK

Fetch all projects data

curl
- H "Authorization: Bearer YOUR_API_KEY"

POST /projects

201 Created

Create a new project

curl
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{
  "name": "My new project",
  "type": "web",
  "config": {"storageLimit": 500}
}'
Request Body:
name string
type web | ai | ml

Tasks

GET /tasks

200 OK

Retrieve all active tasks

curl
- H "Authorization: Bearer YOUR_API_KEY"
Query Parameters
projectId string
status any | pending | complete

Rate Limits

All API requests are rate limited to ensure stable performance. The limit resets every 24 hours.

Plan Tier Requests/Minute Burst Limit
Free 100 200
Pro 1000 2000
Enterprise Custom Custom

Monitor your usage with the X-API-Remaining and X-API-Reset-Time response headers

Support

Need Help?

Join our community Slack for direct support or review our API tutorials for walkthroughs.

Changelog

v3.2.1 2025-09-01
  • Improved error handling in file upload endpoints
  • Added rate limit headers for burst monitoring
  • Enhanced documentation for ML pipeline integration
v3.1.0 2025-08-15
  • New Tasks API with filtering capabilities
  • Enhanced audit logging for enterprise accounts