The Clarify API uses HTTP as the transport layer for JSON RPC 2.0. More specifically, it relies on POST requests against https://api.clarify.io/v1/rpc. For a request to be valid, it must include the headers defined in this sections, as well as a valid RPC Request in the body.

For the response, clients should also decide on how they want to handle status codes returned by the transport layer. Only when the status code is 200, will there be an RPC Response available in the response body.