Create, manage, and track bookings including job briefs, submissions, and scheduling.
| Method | Endpoint | Description |
|---|---|---|
| GET | /v1/jobs | List all jobs/briefs |
| POST | /v1/jobs | Create a new job brief |
| GET | /v1/jobs/:id | Get job details |
| PATCH | /v1/jobs/:id | Update job brief |
| POST | /v1/jobs/:id/submissions | Submit talent for a job |
| GET | /v1/jobs/:id/submissions | List submissions for a job |
| PATCH | /v1/jobs/:id/submissions/:subId | Update submission status (shortlist/reject) |
| POST | /v1/bookings | Create confirmed booking from submission |
| GET | /v1/bookings/:id | Get booking details |
| PATCH | /v1/bookings/:id | Update booking (reschedule, cancel) |
POST /v1/jobs
{
"title": "Spring Fashion Campaign",
"category": "model",
"description": "Looking for 3 female models for a fashion brand shoot",
"requirements": {
"gender": "female",
"height_min": "5'7\"",
"age_range": [20, 30],
"skills": ["runway", "editorial"]
},
"location": "Mumbai, India",
"dates": ["2026-04-20", "2026-04-21"],
"budget": { "min": 25000, "max": 50000, "currency": "INR" },
"visibility": "private"
}