Backend: include required headers in swagger (#935)
* feat(backend): declare headers required
* feat(backend): improve error handling
* feat(backend): improve dependency injection
* chore(backend): refactor organization_id to org_id to avoid conflicts with path, query, and header values
* feat(backend): added openapi specs, removed old postman