</>
}
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-0019/14/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→