Skip to main content
PUT
Stores a JSON document under a key of your choice, scoped to your company. The request body is the document itself: any JSON object or array up to 1 MB. Every push fully replaces the stored document for that key, so this endpoint is safe to call repeatedly with the latest version of your data. Keys must match ^[a-z0-9][a-z0-9_-]{0,127}$: lowercase letters, digits, hyphens, and underscores, starting with a letter or digit, at most 128 characters. Read the document back with Get Client Data.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

key
string
required

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 - 128
Pattern: ^[a-z0-9][a-z0-9_-]{0,127}$
Example:

"app-settings"

Body

application/json

The JSON document to store. Any JSON object or array up to 1 MB. The stored document is replaced in full on every push.

Response

OK

key
string
required

Document key the JSON document was stored under

created
boolean
required

True when this push created the document, false when it replaced an existing document with the same key

updated_at
string<date-time>
required

Server timestamp of this push (UTC ISO 8601)