</>
}
Live Sandbox Environment

API
Documentation

Integrate with Retagly's ESL system using our powerful REST API. Test live calls and see real-time updates on the display preview.

Rate Limited
CORS Enabled
JSON Response

Interactive Playground

Edit the fields below and click "Try it Live" to see the ESL update in real-time

Live

Product

Organic Apples

$12.99

per lb

SKU: DEMO-0014/13/2026
RETAGLY ESL-2.9 • Demo Unit

Request Body

fetch('https://sandbox.retagly.com/api/esl/update', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
  "price": "12.99",
  "product_name": "Organic Apples",
  "unit": "lb"
})
})
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err));

API Reference

Quick reference for all available endpoints and parameters

POST/api/esl/update

Update ESL display with new product information

Params: price, product_name, unit
GET/api/esl/example

Get example request and response format

Params: none
GET/api

Get API information and available endpoints

Params: none
GET/health

Check API health status

Params: none

Error Codes

VALIDATION_ERROR

Invalid input parameters

MISSING_FIELDS

Required fields not provided

RATE_LIMIT_EXCEEDED

Too many requests

SERVER_ERROR

Internal server error

Ready to Integrate?

Contact our team to get your production API credentials and start integrating Retagly ESL with your POS system.

Get API Access

Developer Portal

Access the sandbox environment to test API calls, manage your keys, and preview ESL updates in real time.

Open Developer Portal