400

A 400 Bad Request response indicates that the API couldn’t process your request because of invalid input. This usually happens when:

  • a required parameter is missing,
  • a parameter has an invalid value or type, or
  • the request body is malformed.

For example, if you provide a caSetId in the wrong format, the API responds with:

{
  "contextInfo": {
    "parameterName": "caSetId"
  },
  "detail": "The type of Parameter caSetId is invalid.",
  "instance": "/mtls-edge-truststore/error-types/path-variable-query-param-type-mismatch/dd70cfd919b9808c",
  "status": 400,
  "title": "Type mismatch for any of path variable or query param or both.",
  "type": "/mtls-edge-truststore/error-types/path-variable-query-param-type-mismatch"
}