What you saw
Why it happened
Your client called/v1/chat/completions without an Authorization header. Manifest checks an agent API key on every request, so the header has to be there.
How to fix it
- Grab your agent’s key from the dashboard (Workspace, agent, key).
- Add the header to every request:
Authorization: Bearer mnfst_<your-key>. - If you’re using an SDK, set the API key in its config instead of building the header by hand.