Skip to content
All pages
  1. Overview
  2. Quick start
  3. Authentication
  4. API reference
    1. GET /media
    2. POST /media
    3. GET /media/{id}/preview
    4. GET /integrations/google/connect
    5. GET /integrations/google
    6. DELETE /integrations/google
    7. GET /integrations/google/folders
    8. POST /media/import
    9. GET /media/imports/{id}
    10. POST /renders
    11. GET /renders/{id}
    12. GET /renders/{id}/download
    13. GET /usage
  5. Code examples
  6. Error handling
  7. Rate limits & quotas
  8. Troubleshooting
  9. Changelog

Reference

API reference

Six endpoints. Two return bytes rather than JSON; the rest return JSON with an object field naming the type. Each has its own page.

Conventions that hold everywhere

  • Base URL is https://omniscape.io. Every request needs Authorization: Bearer.
  • Every response carries X-Request-Id; errors repeat it as request_id.
  • Timestamps are ISO 8601 UTC. Ids you are given are opaque — pass them back, do not parse or construct them.
  • An object that is not yours is 404, never 403, so nothing here can be used to discover whether an id exists.
  • Only POST /api/v1/renders costs money. Everything else is free and uncounted.