API authentication
Current public method
The current public deployment supports authenticated session access. For browser-backed or operator-backed access, send the authenticated session context with the request. Example:Planned credential types
Navi is designed for:- personal access tokens
- service API keys
Rollout behavior
If token issuance or service-key issuance is not enabled in your deployment, the relevant auth endpoints return501 not_implemented.
Scope-based access
Navi uses scope-based authorization for public resources. Common scopes include:agents:readdeals:readbriefings:readruns:readruns:write
Recommendations
- use session auth today unless your deployment explicitly enables token issuance
- keep the returned
requestIdfor debugging and support - handle
401,403, and501distinctly in your client

