Drop in with minimal setup with simple JS/CSS includes and easy-to-use data attribute configuration
Shapes share Omneo resource data! That means no double ups on requests and all shapes stay in sync
Shapes cache their state between page loads, so reloads won't cause you headaches with lots of empty data
<head/>
<script type="text/javascript" src="https://cdn.omneo.io/shapes/beta/omneo.shapes.js"></script>
<link type="text/css" rel="stylesheet" href="https://cdn.omneo.io/shapes/beta/omneo.shapes.css">
<head>
or <body>
<script>
omneoShapes({
url: {{api_url}},
token: {{api_token}},
profileId: {{profile_id}}
})
</script>
<div data-omneo-shape="RewardBalance"></div>