This API is build on the CRUD design. That's Create, Read, Update, Delete. This is reflected in most of the endpoints.
There are four levels of clearance, each is based on the previous:
- Guest - Limited readonly access to assets, preview files
- User - Full readonly access assets, raw files
- Admin - Full access to all data
- Overlord - Full access to managing admins
Guest endpoints don't require the Authorization header.