All HTTP requests have to be sent with the Content-Type: application/json header. If the header is not present, it will result in malformed responses or request rejections.

The JSON-RPC was created to aid organizations with the integration of ARK in their existing RPC based infrastructure. If you do not have anay restrictions in your IT architecture, we recommend using the Public API over the JSON-RPC. All operations provided by the JSON-RPC can be performed using the public API.

The formal specification for the JSON-RPC API is found here. For examples and recommendations follow the links.