Skip to main content
POST
/
map
/
maps
Update data for several keys
curl --request POST \
  --url https://eu-data.kameleoon.io/map/maps \
  --header 'Content-Type: application/json' \
  --data '"<string>"'

Documentation Index

Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt

Use this file to discover all available pages before exploring further.

Query Parameters

siteCode
string
required

The Kameleoon project ID.

ttlHours
integer<int32>
default:2208

The time-to-live in hours. The maximum value is 8784 (366 days).

Body

application/json

Save maps. The body size limit is 1 MB.

A JSON object { "<key>": <map> }, where <map> is a JSON object { "<field name>": <field value> }.

Limit every <key> to 100 characters.
Limit every <field name> to 1024 characters.

Body example with a "pretty" representation (not recommended):

{
"keyToUpdate": {
"field1": "newStringValue",
"field2": [
"newArrayValueElement1",
"newArrayValueElement2"
]
},
"keyToDelete": {
},
"someVisitorCode": {
"someMapProperty": {
"name1": 0,
"name2": [
"a",
"b",
"c"
]
},
"someBooleanProperty": true,
"someNumberProperty": 25
}
}

Body example with a "compact" representation (recommended):
{"keyToUpdate":{"field1":"newStringValue","field2":["newArrayValueElement1","newArrayValueElement2"]},"keyToDelete":{},"someVisitorCode":{"someMapProperty":{"name1":0,"name2":["a","b","c"]},"someBooleanProperty":true,"someNumberProperty":25}}

The body is of type string<UTF-8>.

Response

Kameleoon processed the URL query and accepted the request. The response returns no content.
Kameleoon processes the body asynchronously and has not checked the body syntax yet.