v2.1.0REST & GraphQL
Dino API Platform
Powerful APIs to integrate Dino's design and development capabilities into your applications. Build faster with our comprehensive developer platform.
API Capabilities
User Management
Complete user authentication, profiles, and permission management system.
GET /api/v2/users
Project Management
Create, manage, and deploy projects with our comprehensive project API.
POST /api/v2/projects
Media Management
Upload, optimize, and serve images and assets with automatic CDN delivery.
POST /api/v2/media/upload
Analytics & Insights
Track usage, performance metrics, and user behavior with detailed analytics.
GET /api/v2/analytics
Quick Start Example
Create Your First Project
1. Authentication
curl -H "Authorization: Bearer YOUR_API_KEY" \
2. Create Project
curl -X POST https://api.dino.studio/v2/projects \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "My Awesome Project", "template": "nextjs-starter", "config": { "framework": "nextjs", "deployment": "vercel" } }'
3. Response
{ "id": "proj_abc123", "name": "My Awesome Project", "status": "creating", "url": "https://my-awesome-project.vercel.app", "created_at": "2024-01-01T00:00:00Z" }