DSAIL Quickstarts Guides Compare REST MCP tools Errors

CREDENTIAL_INVALID

The credential presented is unknown, revoked or expired. HTTP 401. Replace it the way the first one was obtained.

A credential was sent, and the service does not recognise it: it was never issued here, it has been revoked, or an evaluation credential has passed its expiry.

The envelope

{"ok": false,
 "error": {"code": "CREDENTIAL_INVALID",
           "message": "credential expired",
           "docs": "https://docs.agents.jaxon.ai/errors/credential-invalid.md",
           "remedy": "this deployment requires a credential on every call. Obtain an evaluation credential automatically with POST /v1/credentials/evaluation (no sign-up), then send it as the x-jaxon-credential header."},
 "versions": {"...": "..."}}

The fix

Rulesets saved under a full credential's namespace persist across a token replacement when Jaxon rebinds the new credential to the same namespace.

See also: [CREDENTIAL_REQUIRED](credential-required.md), Error codes.