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