> For the complete documentation index, see [llms.txt](https://docs.tryterra.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tryterra.co/faq/help-topics/data-api-sdk/mobile-sdk-setup-permissions-and-crashes/invalid-dev-id-validation-catchall.md).

# Why do I get 'Invalid dev-id was provided'?

The `authenticateSDKUser` endpoint returns `Invalid dev-id was provided` for **any validation failure on that call**, not only a bad dev-id.

Usual causes:

* An empty token header (token not generated, or placed in the body instead of as a header).
* A missing `resource_user_identifier` query param.

**Capture the `x-terra-trace-id`** from a failing call to map the exact request and identify the dropped field.
