Skip to content

API Reference

Integrate Vandall into your workflow with our REST API. Upload files, query metadata, and pull analytics.

10 min·6 steps·Updated 2026-04-13
  1. 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. 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. 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. 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. 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. 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.

Contact support