curl 'https://app.reddy.io/api/v1/client-data/app-settings' \
-H 'Authorization: Bearer your_api_key'
{
"data": {
"timezone": "America/New_York",
"locale": "en-US",
"notifications_enabled": true
},
"updated_at": "2026-08-04T14:05:00Z"
}
Client Data Endpoints
Get Client Data
Returns the JSON document stored under a key for your company.
GET
/
api
/
v1
/
client-data
/
{key}
curl 'https://app.reddy.io/api/v1/client-data/app-settings' \
-H 'Authorization: Bearer your_api_key'
{
"data": {
"timezone": "America/New_York",
"locale": "en-US",
"notifications_enabled": true
},
"updated_at": "2026-08-04T14:05:00Z"
}
Returns the JSON document stored under a key for your company.
The
data field is the document exactly as last pushed with
Push Client Data; updated_at is when that
push happened. Returns 404 when no document has been pushed under the key.
Keys must match ^[a-z0-9][a-z0-9_-]{0,127}$: they start with a lowercase
letter or digit and contain only lowercase letters, digits, hyphens, and
underscores, up to 128 characters. A key outside that format returns 422
rather than 404, so a 422 means the key itself is malformed, not that the
document is missing.
curl 'https://app.reddy.io/api/v1/client-data/app-settings' \
-H 'Authorization: Bearer your_api_key'
{
"data": {
"timezone": "America/New_York",
"locale": "en-US",
"notifications_enabled": true
},
"updated_at": "2026-08-04T14:05:00Z"
}
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Document key must start with a lowercase letter or digit and contain only lowercase letters, digits, hyphens, and underscores (1-128 characters).
Required string length:
1 - 128Pattern:
^[a-z0-9][a-z0-9_-]{0,127}$Example:
"app-settings"
Was this page helpful?