API Reference
Integrate Vandall into your workflow with our REST API. Upload files, query metadata, and pull analytics.
- 1
Authentication
All API requests require a Bearer token. Generate one from Settings > API Keys in your dashboard. Include it as "Authorization: Bearer YOUR_API_KEY" in every request.
- 2
Projects endpoints
GET /v1/projects to list projects, POST /v1/projects to create, GET /v1/projects/:id for details, and PATCH /v1/projects/:id to update metadata.
- 3
Files endpoints
POST /v1/projects/:id/files to upload (multipart), GET /v1/projects/:id/files to list files, and GET /v1/files/:id for file details and metadata.
- 4
Analytics endpoints
GET /v1/analytics/streams for streaming data with date/territory filters. GET /v1/analytics/revenue for revenue breakdowns by platform and territory.
- 5
Webhooks
Configure webhooks in Settings > Integrations to receive real-time events: file.uploaded (new file added), comment.created (new comment), and approval.completed (release approved).
- 6
Rate limits
1000 requests per minute for standard plans, 5000 for business plans. Bulk endpoints have separate limits.
Was this guide helpful?
If something's unclear or missing, send us a note — we'll reply with the right answer or update the guide.