Skip to content

Accessing the Recycly API

Integrations: Hardware Auditing and Media Erasure Updated 27 February 2026 1 min read
On this page

What Is the Recycly API?

  • The Recycly API allows you to connect other systems and applications directly to your Recycly ERP data to access and manage your Recycly data in external applications such as ecommerce platforms and reporting tools.
  • It uses a secure JSON-RPC interface to provide access to create, read, update, and delete information across key areas such as contacts, orders, inventory, and more.

API Overview

The Recycly API provides JSON-RPC access to the main entities (database tables) in your Recycly system that your user account has access to. All API requests use the HTTP POST method with JSON payloads, and should be sent to the /jsonrpc endpoint of your recycly system (e.g. https://mycompany.recyc.ly/jsonrpc (opens in a new tab))

Most modern programming languages have client libraries for JSON-RPC that can be used with the Recycly API:

  • Python: Built-in json and requests modules, jsonrpclib-pelix
  • JavaScript: axios, jayson
  • Ruby: json-rpc-client, em-jsonrpc-client
  • PHP: jsonrpc-client-php, jsonrpc-php
  • Java: jsonrpc4j, json-rpc-client
  • Go: gorilla/rpc, go-jsonrpc
  • C#/.NET: StreamJsonRpc, JsonRpc.Net (opens in a new tab)
  • Rust: jsonrpc-client-core, jsonrpc-core

How to Access the Recycly API Documentation

  • The full API documentation is available at http://apidocs.recyc.ly (opens in a new tab)
  • It includes guidance on authentication, request formatting, and supported operations, as well as detailed information on the data entities you can work with.

More in Integrations: Hardware Auditing and Media Erasure

Still stuck? Contact the Recycly support team