Missing request part

Problem type

missing-request-part

Status code

400 Bad Request

Reasons

Indicates that a mandatory request part is missing. This should only occur in conjunction with multipart requests.

A common cause is a POST request triggering a recipient import which is a proper multipart request but lacks the mandatory file request part.

Remedy

Check if you included all mandatory request parts. The documentation should state which request parts are mandatory for the request you are trying to make.

If you encounter this error while triggering a recipient import, make sure you’ve included the file request part in your multipart request.

Example problem document
HTTP/1.1 400 Bad Request
Content-Type: application/problem+json
Content-Length: 279

{
  "type" : "missing-request-part",
  "title" : "required request part is missing",
  "detail" : "required request part 'file' is missing",
  "_links" : {
    "documentation" : {
      "href" : "https://apidocs.inxmail.com/xpro/rest/v1/problems/missing-request-part"
    }
  }
}