API Documentation
Discover the powerful Uljanadnog API designed to integrate seamlessly with your applications needs.
Get StartedGetting 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
- Visit your profile and generate a new key.
- Store your key securely (never expose it in client-side code).
- Use the key in your application and test with endpoints below.
Endpoints
Projects
GET /projects
200 OKFetch all projects data
- H "Authorization: Bearer YOUR_API_KEY"
POST /projects
201 CreatedCreate a new project
-H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" -d '{ "name": "My new project", "type": "web", "config": {"storageLimit": 500} }'
Request Body:
Tasks
GET /tasks
200 OKRetrieve all active tasks
- H "Authorization: Bearer YOUR_API_KEY"
Query Parameters
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
- Improved error handling in file upload endpoints
- Added rate limit headers for burst monitoring
- Enhanced documentation for ML pipeline integration
- New Tasks API with filtering capabilities
- Enhanced audit logging for enterprise accounts