Interfaces
This page gives an overview of the available interface and links to detailed information on the respective interfaces. See tab API for available methods.
JavaScript
JavaScript is used or client side calls in a browser and is the most common way to interact with Avail.

Detailed information
JSON-RPC
JSON-RPC is used for server-to-server communication. It is typically used to generate recommendations in order confirmation mails, call-centers, in-store kiosks and in other areas where latency is not critical. Due to the inherent latency of calls over the Internet, Avail does not recommend using server-to-server communication for calls where latency is critical such as web server calls and newsletter generation.

Detailed information