HTTP Content Type Negotiation

  • All text data in requests sent to GRNconnect servers MUST be in UTF-8 encoding, unless explicitly indicated otherwise.
  • Clients MUST send all API requests with the header Content-Type: application/json. There MUST NOT be any media type parameters.
Header Key Value
Content-Type application/json
Accept application/json
Accept-Encoding application/gzip
  • Clients MUST specify the same media type for Accept header as well. There MUST NOT be any media type parameters.
  • If a response from the server contains any media type parameters, clients MUST ignore them

Error Codes

HTTP Status Code Error Code Description
400 1104 Malformed syntax in request body
406 1105 Response content type is not acceptable according to the request accept headers
415 1103 Unsupported media type