Update a layer style
Requires scope: layers. Partial style update with merge semantics: the given style is merged into the layer’s persisted style, so omitted top-level keys are preserved, a same-type renderer deep-merges its paint, and label/legend are merged.
curl --request PUT \
--url https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"renderer": {
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"field": "<string>",
"categories": [
{
"value": "<string>",
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"default": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"outline": {
"width": 1,
"color": "<string>",
"opacity": 0.5,
"dash": "<string>"
},
"ranges": [
{
"from": 123,
"to": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"weightField": "<string>",
"radius": 1,
"opacity": 0.5,
"intensity": 123,
"colorStops": [
{
"value": 0.5,
"color": "<string>"
}
],
"base": 123,
"stops": [
{
"value": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"properties": [
{
"paintKey": "<string>",
"field": "<string>",
"value": "<string>",
"categories": [
{
"value": "<string>",
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"ranges": [
{
"from": 123,
"to": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"stops": [
{
"value": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"default": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
}
}
],
"width": 1,
"height": 1,
"maxBarLength": 1,
"maxRadius": 1,
"offsetX": 123,
"offsetY": 123,
"background": "<string>",
"colorField": {
"method": "single",
"value": "<string>"
},
"bars": [
{
"field": "<string>",
"label": "<string>",
"color": "<string>"
}
],
"radiusMapping": {
"method": "single",
"radius": 1
},
"radiusField": "<string>",
"sectors": [
{
"field": "<string>",
"color": "<string>",
"label": "<string>"
}
]
},
"label": {
"enabled": true,
"field": "<string>",
"fontSize": 36.5,
"fontColor": "<string>",
"fontOpacity": 0.5,
"haloColor": "<string>",
"haloWidth": 1,
"haloBlur": 1,
"fontFamily": [
"<string>"
],
"allowOverlap": true,
"textOffset": [
123
],
"showValue": true
},
"legend": {
"enabled": true,
"hiddenFields": [
"<string>"
]
}
}
'import requests
url = "https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style"
payload = {
"renderer": {
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"field": "<string>",
"categories": [
{
"value": "<string>",
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"default": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"outline": {
"width": 1,
"color": "<string>",
"opacity": 0.5,
"dash": "<string>"
},
"ranges": [
{
"from": 123,
"to": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"weightField": "<string>",
"radius": 1,
"opacity": 0.5,
"intensity": 123,
"colorStops": [
{
"value": 0.5,
"color": "<string>"
}
],
"base": 123,
"stops": [
{
"value": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"properties": [
{
"paintKey": "<string>",
"field": "<string>",
"value": "<string>",
"categories": [
{
"value": "<string>",
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"ranges": [
{
"from": 123,
"to": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"stops": [
{
"value": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"default": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
}
}
],
"width": 1,
"height": 1,
"maxBarLength": 1,
"maxRadius": 1,
"offsetX": 123,
"offsetY": 123,
"background": "<string>",
"colorField": {
"method": "single",
"value": "<string>"
},
"bars": [
{
"field": "<string>",
"label": "<string>",
"color": "<string>"
}
],
"radiusMapping": {
"method": "single",
"radius": 1
},
"radiusField": "<string>",
"sectors": [
{
"field": "<string>",
"color": "<string>",
"label": "<string>"
}
]
},
"label": {
"enabled": True,
"field": "<string>",
"fontSize": 36.5,
"fontColor": "<string>",
"fontOpacity": 0.5,
"haloColor": "<string>",
"haloWidth": 1,
"haloBlur": 1,
"fontFamily": ["<string>"],
"allowOverlap": True,
"textOffset": [123],
"showValue": True
},
"legend": {
"enabled": True,
"hiddenFields": ["<string>"]
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
renderer: {
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
field: '<string>',
categories: [
{
value: '<string>',
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
default: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
outline: {width: 1, color: '<string>', opacity: 0.5, dash: '<string>'},
ranges: [
{
from: 123,
to: 123,
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
weightField: '<string>',
radius: 1,
opacity: 0.5,
intensity: 123,
colorStops: [{value: 0.5, color: '<string>'}],
base: 123,
stops: [
{
value: 123,
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
properties: [
{
paintKey: '<string>',
field: '<string>',
value: '<string>',
categories: [
{
value: '<string>',
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
ranges: [
{
from: 123,
to: 123,
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
stops: [
{
value: 123,
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
default: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
}
}
],
width: 1,
height: 1,
maxBarLength: 1,
maxRadius: 1,
offsetX: 123,
offsetY: 123,
background: '<string>',
colorField: {method: 'single', value: '<string>'},
bars: [{field: '<string>', label: '<string>', color: '<string>'}],
radiusMapping: {method: 'single', radius: 1},
radiusField: '<string>',
sectors: [{field: '<string>', color: '<string>', label: '<string>'}]
},
label: {
enabled: true,
field: '<string>',
fontSize: 36.5,
fontColor: '<string>',
fontOpacity: 0.5,
haloColor: '<string>',
haloWidth: 1,
haloBlur: 1,
fontFamily: ['<string>'],
allowOverlap: true,
textOffset: [123],
showValue: true
},
legend: {enabled: true, hiddenFields: ['<string>']}
})
};
fetch('https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'renderer' => [
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'field' => '<string>',
'categories' => [
[
'value' => '<string>',
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'default' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'outline' => [
'width' => 1,
'color' => '<string>',
'opacity' => 0.5,
'dash' => '<string>'
],
'ranges' => [
[
'from' => 123,
'to' => 123,
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'weightField' => '<string>',
'radius' => 1,
'opacity' => 0.5,
'intensity' => 123,
'colorStops' => [
[
'value' => 0.5,
'color' => '<string>'
]
],
'base' => 123,
'stops' => [
[
'value' => 123,
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'properties' => [
[
'paintKey' => '<string>',
'field' => '<string>',
'value' => '<string>',
'categories' => [
[
'value' => '<string>',
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'ranges' => [
[
'from' => 123,
'to' => 123,
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'stops' => [
[
'value' => 123,
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'default' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
]
]
],
'width' => 1,
'height' => 1,
'maxBarLength' => 1,
'maxRadius' => 1,
'offsetX' => 123,
'offsetY' => 123,
'background' => '<string>',
'colorField' => [
'method' => 'single',
'value' => '<string>'
],
'bars' => [
[
'field' => '<string>',
'label' => '<string>',
'color' => '<string>'
]
],
'radiusMapping' => [
'method' => 'single',
'radius' => 1
],
'radiusField' => '<string>',
'sectors' => [
[
'field' => '<string>',
'color' => '<string>',
'label' => '<string>'
]
]
],
'label' => [
'enabled' => true,
'field' => '<string>',
'fontSize' => 36.5,
'fontColor' => '<string>',
'fontOpacity' => 0.5,
'haloColor' => '<string>',
'haloWidth' => 1,
'haloBlur' => 1,
'fontFamily' => [
'<string>'
],
'allowOverlap' => true,
'textOffset' => [
123
],
'showValue' => true
],
'legend' => [
'enabled' => true,
'hiddenFields' => [
'<string>'
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style"
payload := strings.NewReader("{\n \"renderer\": {\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"field\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"outline\": {\n \"width\": 1,\n \"color\": \"<string>\",\n \"opacity\": 0.5,\n \"dash\": \"<string>\"\n },\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"weightField\": \"<string>\",\n \"radius\": 1,\n \"opacity\": 0.5,\n \"intensity\": 123,\n \"colorStops\": [\n {\n \"value\": 0.5,\n \"color\": \"<string>\"\n }\n ],\n \"base\": 123,\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"properties\": [\n {\n \"paintKey\": \"<string>\",\n \"field\": \"<string>\",\n \"value\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n }\n }\n ],\n \"width\": 1,\n \"height\": 1,\n \"maxBarLength\": 1,\n \"maxRadius\": 1,\n \"offsetX\": 123,\n \"offsetY\": 123,\n \"background\": \"<string>\",\n \"colorField\": {\n \"method\": \"single\",\n \"value\": \"<string>\"\n },\n \"bars\": [\n {\n \"field\": \"<string>\",\n \"label\": \"<string>\",\n \"color\": \"<string>\"\n }\n ],\n \"radiusMapping\": {\n \"method\": \"single\",\n \"radius\": 1\n },\n \"radiusField\": \"<string>\",\n \"sectors\": [\n {\n \"field\": \"<string>\",\n \"color\": \"<string>\",\n \"label\": \"<string>\"\n }\n ]\n },\n \"label\": {\n \"enabled\": true,\n \"field\": \"<string>\",\n \"fontSize\": 36.5,\n \"fontColor\": \"<string>\",\n \"fontOpacity\": 0.5,\n \"haloColor\": \"<string>\",\n \"haloWidth\": 1,\n \"haloBlur\": 1,\n \"fontFamily\": [\n \"<string>\"\n ],\n \"allowOverlap\": true,\n \"textOffset\": [\n 123\n ],\n \"showValue\": true\n },\n \"legend\": {\n \"enabled\": true,\n \"hiddenFields\": [\n \"<string>\"\n ]\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"renderer\": {\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"field\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"outline\": {\n \"width\": 1,\n \"color\": \"<string>\",\n \"opacity\": 0.5,\n \"dash\": \"<string>\"\n },\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"weightField\": \"<string>\",\n \"radius\": 1,\n \"opacity\": 0.5,\n \"intensity\": 123,\n \"colorStops\": [\n {\n \"value\": 0.5,\n \"color\": \"<string>\"\n }\n ],\n \"base\": 123,\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"properties\": [\n {\n \"paintKey\": \"<string>\",\n \"field\": \"<string>\",\n \"value\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n }\n }\n ],\n \"width\": 1,\n \"height\": 1,\n \"maxBarLength\": 1,\n \"maxRadius\": 1,\n \"offsetX\": 123,\n \"offsetY\": 123,\n \"background\": \"<string>\",\n \"colorField\": {\n \"method\": \"single\",\n \"value\": \"<string>\"\n },\n \"bars\": [\n {\n \"field\": \"<string>\",\n \"label\": \"<string>\",\n \"color\": \"<string>\"\n }\n ],\n \"radiusMapping\": {\n \"method\": \"single\",\n \"radius\": 1\n },\n \"radiusField\": \"<string>\",\n \"sectors\": [\n {\n \"field\": \"<string>\",\n \"color\": \"<string>\",\n \"label\": \"<string>\"\n }\n ]\n },\n \"label\": {\n \"enabled\": true,\n \"field\": \"<string>\",\n \"fontSize\": 36.5,\n \"fontColor\": \"<string>\",\n \"fontOpacity\": 0.5,\n \"haloColor\": \"<string>\",\n \"haloWidth\": 1,\n \"haloBlur\": 1,\n \"fontFamily\": [\n \"<string>\"\n ],\n \"allowOverlap\": true,\n \"textOffset\": [\n 123\n ],\n \"showValue\": true\n },\n \"legend\": {\n \"enabled\": true,\n \"hiddenFields\": [\n \"<string>\"\n ]\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"renderer\": {\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"field\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"outline\": {\n \"width\": 1,\n \"color\": \"<string>\",\n \"opacity\": 0.5,\n \"dash\": \"<string>\"\n },\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"weightField\": \"<string>\",\n \"radius\": 1,\n \"opacity\": 0.5,\n \"intensity\": 123,\n \"colorStops\": [\n {\n \"value\": 0.5,\n \"color\": \"<string>\"\n }\n ],\n \"base\": 123,\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"properties\": [\n {\n \"paintKey\": \"<string>\",\n \"field\": \"<string>\",\n \"value\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n }\n }\n ],\n \"width\": 1,\n \"height\": 1,\n \"maxBarLength\": 1,\n \"maxRadius\": 1,\n \"offsetX\": 123,\n \"offsetY\": 123,\n \"background\": \"<string>\",\n \"colorField\": {\n \"method\": \"single\",\n \"value\": \"<string>\"\n },\n \"bars\": [\n {\n \"field\": \"<string>\",\n \"label\": \"<string>\",\n \"color\": \"<string>\"\n }\n ],\n \"radiusMapping\": {\n \"method\": \"single\",\n \"radius\": 1\n },\n \"radiusField\": \"<string>\",\n \"sectors\": [\n {\n \"field\": \"<string>\",\n \"color\": \"<string>\",\n \"label\": \"<string>\"\n }\n ]\n },\n \"label\": {\n \"enabled\": true,\n \"field\": \"<string>\",\n \"fontSize\": 36.5,\n \"fontColor\": \"<string>\",\n \"fontOpacity\": 0.5,\n \"haloColor\": \"<string>\",\n \"haloWidth\": 1,\n \"haloBlur\": 1,\n \"fontFamily\": [\n \"<string>\"\n ],\n \"allowOverlap\": true,\n \"textOffset\": [\n 123\n ],\n \"showValue\": true\n },\n \"legend\": {\n \"enabled\": true,\n \"hiddenFields\": [\n \"<string>\"\n ]\n }\n}"
response = http.request(request)
puts response.read_body{
"ok": true
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}Authorizations
Personal API key (mkx_...) created from the MapX account.
Body
Style object to merge. Only include the fields to change.
Style to merge into the layer's persisted style (partial update): omitted top-level keys are preserved; a same-type renderer deep-merges paint; label/legend are merged; _meta is preserved.
Renderer configuration. Partial updates are supported: omitted fields (and a missing renderer.type) inherit from the existing style; a same-type renderer deep-merges paint.
Show child attributes
Show child attributes
Text annotation configuration. Partial updates are supported.
Show child attributes
Show child attributes
Legend overlay configuration.
Show child attributes
Show child attributes
Response
Style updated.
curl --request PUT \
--url https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"renderer": {
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"field": "<string>",
"categories": [
{
"value": "<string>",
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"default": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"outline": {
"width": 1,
"color": "<string>",
"opacity": 0.5,
"dash": "<string>"
},
"ranges": [
{
"from": 123,
"to": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"weightField": "<string>",
"radius": 1,
"opacity": 0.5,
"intensity": 123,
"colorStops": [
{
"value": 0.5,
"color": "<string>"
}
],
"base": 123,
"stops": [
{
"value": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"properties": [
{
"paintKey": "<string>",
"field": "<string>",
"value": "<string>",
"categories": [
{
"value": "<string>",
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"ranges": [
{
"from": 123,
"to": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"stops": [
{
"value": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"default": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [
123
],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
}
}
],
"width": 1,
"height": 1,
"maxBarLength": 1,
"maxRadius": 1,
"offsetX": 123,
"offsetY": 123,
"background": "<string>",
"colorField": {
"method": "single",
"value": "<string>"
},
"bars": [
{
"field": "<string>",
"label": "<string>",
"color": "<string>"
}
],
"radiusMapping": {
"method": "single",
"radius": 1
},
"radiusField": "<string>",
"sectors": [
{
"field": "<string>",
"color": "<string>",
"label": "<string>"
}
]
},
"label": {
"enabled": true,
"field": "<string>",
"fontSize": 36.5,
"fontColor": "<string>",
"fontOpacity": 0.5,
"haloColor": "<string>",
"haloWidth": 1,
"haloBlur": 1,
"fontFamily": [
"<string>"
],
"allowOverlap": true,
"textOffset": [
123
],
"showValue": true
},
"legend": {
"enabled": true,
"hiddenFields": [
"<string>"
]
}
}
'import requests
url = "https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style"
payload = {
"renderer": {
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"field": "<string>",
"categories": [
{
"value": "<string>",
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"default": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"outline": {
"width": 1,
"color": "<string>",
"opacity": 0.5,
"dash": "<string>"
},
"ranges": [
{
"from": 123,
"to": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"weightField": "<string>",
"radius": 1,
"opacity": 0.5,
"intensity": 123,
"colorStops": [
{
"value": 0.5,
"color": "<string>"
}
],
"base": 123,
"stops": [
{
"value": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"properties": [
{
"paintKey": "<string>",
"field": "<string>",
"value": "<string>",
"categories": [
{
"value": "<string>",
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"ranges": [
{
"from": 123,
"to": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"stops": [
{
"value": 123,
"paint": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
},
"label": "<string>"
}
],
"default": {
"circle-color": "<string>",
"circle-radius": 1,
"circle-opacity": 0.5,
"circle-stroke-color": "<string>",
"circle-stroke-width": 1,
"circle-stroke-opacity": 0.5,
"line-color": "<string>",
"line-width": 1,
"line-opacity": 0.5,
"line-dasharray": [123],
"fill-color": "<string>",
"fill-opacity": 0.5,
"_outline-width": 1,
"_outline-color": "<string>",
"_outline-opacity": 0.5
}
}
],
"width": 1,
"height": 1,
"maxBarLength": 1,
"maxRadius": 1,
"offsetX": 123,
"offsetY": 123,
"background": "<string>",
"colorField": {
"method": "single",
"value": "<string>"
},
"bars": [
{
"field": "<string>",
"label": "<string>",
"color": "<string>"
}
],
"radiusMapping": {
"method": "single",
"radius": 1
},
"radiusField": "<string>",
"sectors": [
{
"field": "<string>",
"color": "<string>",
"label": "<string>"
}
]
},
"label": {
"enabled": True,
"field": "<string>",
"fontSize": 36.5,
"fontColor": "<string>",
"fontOpacity": 0.5,
"haloColor": "<string>",
"haloWidth": 1,
"haloBlur": 1,
"fontFamily": ["<string>"],
"allowOverlap": True,
"textOffset": [123],
"showValue": True
},
"legend": {
"enabled": True,
"hiddenFields": ["<string>"]
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
renderer: {
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
field: '<string>',
categories: [
{
value: '<string>',
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
default: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
outline: {width: 1, color: '<string>', opacity: 0.5, dash: '<string>'},
ranges: [
{
from: 123,
to: 123,
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
weightField: '<string>',
radius: 1,
opacity: 0.5,
intensity: 123,
colorStops: [{value: 0.5, color: '<string>'}],
base: 123,
stops: [
{
value: 123,
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
properties: [
{
paintKey: '<string>',
field: '<string>',
value: '<string>',
categories: [
{
value: '<string>',
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
ranges: [
{
from: 123,
to: 123,
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
stops: [
{
value: 123,
paint: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
},
label: '<string>'
}
],
default: {
'circle-color': '<string>',
'circle-radius': 1,
'circle-opacity': 0.5,
'circle-stroke-color': '<string>',
'circle-stroke-width': 1,
'circle-stroke-opacity': 0.5,
'line-color': '<string>',
'line-width': 1,
'line-opacity': 0.5,
'line-dasharray': [123],
'fill-color': '<string>',
'fill-opacity': 0.5,
'_outline-width': 1,
'_outline-color': '<string>',
'_outline-opacity': 0.5
}
}
],
width: 1,
height: 1,
maxBarLength: 1,
maxRadius: 1,
offsetX: 123,
offsetY: 123,
background: '<string>',
colorField: {method: 'single', value: '<string>'},
bars: [{field: '<string>', label: '<string>', color: '<string>'}],
radiusMapping: {method: 'single', radius: 1},
radiusField: '<string>',
sectors: [{field: '<string>', color: '<string>', label: '<string>'}]
},
label: {
enabled: true,
field: '<string>',
fontSize: 36.5,
fontColor: '<string>',
fontOpacity: 0.5,
haloColor: '<string>',
haloWidth: 1,
haloBlur: 1,
fontFamily: ['<string>'],
allowOverlap: true,
textOffset: [123],
showValue: true
},
legend: {enabled: true, hiddenFields: ['<string>']}
})
};
fetch('https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'renderer' => [
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'field' => '<string>',
'categories' => [
[
'value' => '<string>',
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'default' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'outline' => [
'width' => 1,
'color' => '<string>',
'opacity' => 0.5,
'dash' => '<string>'
],
'ranges' => [
[
'from' => 123,
'to' => 123,
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'weightField' => '<string>',
'radius' => 1,
'opacity' => 0.5,
'intensity' => 123,
'colorStops' => [
[
'value' => 0.5,
'color' => '<string>'
]
],
'base' => 123,
'stops' => [
[
'value' => 123,
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'properties' => [
[
'paintKey' => '<string>',
'field' => '<string>',
'value' => '<string>',
'categories' => [
[
'value' => '<string>',
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'ranges' => [
[
'from' => 123,
'to' => 123,
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'stops' => [
[
'value' => 123,
'paint' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
],
'label' => '<string>'
]
],
'default' => [
'circle-color' => '<string>',
'circle-radius' => 1,
'circle-opacity' => 0.5,
'circle-stroke-color' => '<string>',
'circle-stroke-width' => 1,
'circle-stroke-opacity' => 0.5,
'line-color' => '<string>',
'line-width' => 1,
'line-opacity' => 0.5,
'line-dasharray' => [
123
],
'fill-color' => '<string>',
'fill-opacity' => 0.5,
'_outline-width' => 1,
'_outline-color' => '<string>',
'_outline-opacity' => 0.5
]
]
],
'width' => 1,
'height' => 1,
'maxBarLength' => 1,
'maxRadius' => 1,
'offsetX' => 123,
'offsetY' => 123,
'background' => '<string>',
'colorField' => [
'method' => 'single',
'value' => '<string>'
],
'bars' => [
[
'field' => '<string>',
'label' => '<string>',
'color' => '<string>'
]
],
'radiusMapping' => [
'method' => 'single',
'radius' => 1
],
'radiusField' => '<string>',
'sectors' => [
[
'field' => '<string>',
'color' => '<string>',
'label' => '<string>'
]
]
],
'label' => [
'enabled' => true,
'field' => '<string>',
'fontSize' => 36.5,
'fontColor' => '<string>',
'fontOpacity' => 0.5,
'haloColor' => '<string>',
'haloWidth' => 1,
'haloBlur' => 1,
'fontFamily' => [
'<string>'
],
'allowOverlap' => true,
'textOffset' => [
123
],
'showValue' => true
],
'legend' => [
'enabled' => true,
'hiddenFields' => [
'<string>'
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style"
payload := strings.NewReader("{\n \"renderer\": {\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"field\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"outline\": {\n \"width\": 1,\n \"color\": \"<string>\",\n \"opacity\": 0.5,\n \"dash\": \"<string>\"\n },\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"weightField\": \"<string>\",\n \"radius\": 1,\n \"opacity\": 0.5,\n \"intensity\": 123,\n \"colorStops\": [\n {\n \"value\": 0.5,\n \"color\": \"<string>\"\n }\n ],\n \"base\": 123,\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"properties\": [\n {\n \"paintKey\": \"<string>\",\n \"field\": \"<string>\",\n \"value\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n }\n }\n ],\n \"width\": 1,\n \"height\": 1,\n \"maxBarLength\": 1,\n \"maxRadius\": 1,\n \"offsetX\": 123,\n \"offsetY\": 123,\n \"background\": \"<string>\",\n \"colorField\": {\n \"method\": \"single\",\n \"value\": \"<string>\"\n },\n \"bars\": [\n {\n \"field\": \"<string>\",\n \"label\": \"<string>\",\n \"color\": \"<string>\"\n }\n ],\n \"radiusMapping\": {\n \"method\": \"single\",\n \"radius\": 1\n },\n \"radiusField\": \"<string>\",\n \"sectors\": [\n {\n \"field\": \"<string>\",\n \"color\": \"<string>\",\n \"label\": \"<string>\"\n }\n ]\n },\n \"label\": {\n \"enabled\": true,\n \"field\": \"<string>\",\n \"fontSize\": 36.5,\n \"fontColor\": \"<string>\",\n \"fontOpacity\": 0.5,\n \"haloColor\": \"<string>\",\n \"haloWidth\": 1,\n \"haloBlur\": 1,\n \"fontFamily\": [\n \"<string>\"\n ],\n \"allowOverlap\": true,\n \"textOffset\": [\n 123\n ],\n \"showValue\": true\n },\n \"legend\": {\n \"enabled\": true,\n \"hiddenFields\": [\n \"<string>\"\n ]\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"renderer\": {\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"field\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"outline\": {\n \"width\": 1,\n \"color\": \"<string>\",\n \"opacity\": 0.5,\n \"dash\": \"<string>\"\n },\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"weightField\": \"<string>\",\n \"radius\": 1,\n \"opacity\": 0.5,\n \"intensity\": 123,\n \"colorStops\": [\n {\n \"value\": 0.5,\n \"color\": \"<string>\"\n }\n ],\n \"base\": 123,\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"properties\": [\n {\n \"paintKey\": \"<string>\",\n \"field\": \"<string>\",\n \"value\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n }\n }\n ],\n \"width\": 1,\n \"height\": 1,\n \"maxBarLength\": 1,\n \"maxRadius\": 1,\n \"offsetX\": 123,\n \"offsetY\": 123,\n \"background\": \"<string>\",\n \"colorField\": {\n \"method\": \"single\",\n \"value\": \"<string>\"\n },\n \"bars\": [\n {\n \"field\": \"<string>\",\n \"label\": \"<string>\",\n \"color\": \"<string>\"\n }\n ],\n \"radiusMapping\": {\n \"method\": \"single\",\n \"radius\": 1\n },\n \"radiusField\": \"<string>\",\n \"sectors\": [\n {\n \"field\": \"<string>\",\n \"color\": \"<string>\",\n \"label\": \"<string>\"\n }\n ]\n },\n \"label\": {\n \"enabled\": true,\n \"field\": \"<string>\",\n \"fontSize\": 36.5,\n \"fontColor\": \"<string>\",\n \"fontOpacity\": 0.5,\n \"haloColor\": \"<string>\",\n \"haloWidth\": 1,\n \"haloBlur\": 1,\n \"fontFamily\": [\n \"<string>\"\n ],\n \"allowOverlap\": true,\n \"textOffset\": [\n 123\n ],\n \"showValue\": true\n },\n \"legend\": {\n \"enabled\": true,\n \"hiddenFields\": [\n \"<string>\"\n ]\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mapxagent.com/api/v1/sessions/{id}/layers/{layerId}/style")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"renderer\": {\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"field\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"outline\": {\n \"width\": 1,\n \"color\": \"<string>\",\n \"opacity\": 0.5,\n \"dash\": \"<string>\"\n },\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"weightField\": \"<string>\",\n \"radius\": 1,\n \"opacity\": 0.5,\n \"intensity\": 123,\n \"colorStops\": [\n {\n \"value\": 0.5,\n \"color\": \"<string>\"\n }\n ],\n \"base\": 123,\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"properties\": [\n {\n \"paintKey\": \"<string>\",\n \"field\": \"<string>\",\n \"value\": \"<string>\",\n \"categories\": [\n {\n \"value\": \"<string>\",\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"ranges\": [\n {\n \"from\": 123,\n \"to\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"stops\": [\n {\n \"value\": 123,\n \"paint\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n },\n \"label\": \"<string>\"\n }\n ],\n \"default\": {\n \"circle-color\": \"<string>\",\n \"circle-radius\": 1,\n \"circle-opacity\": 0.5,\n \"circle-stroke-color\": \"<string>\",\n \"circle-stroke-width\": 1,\n \"circle-stroke-opacity\": 0.5,\n \"line-color\": \"<string>\",\n \"line-width\": 1,\n \"line-opacity\": 0.5,\n \"line-dasharray\": [\n 123\n ],\n \"fill-color\": \"<string>\",\n \"fill-opacity\": 0.5,\n \"_outline-width\": 1,\n \"_outline-color\": \"<string>\",\n \"_outline-opacity\": 0.5\n }\n }\n ],\n \"width\": 1,\n \"height\": 1,\n \"maxBarLength\": 1,\n \"maxRadius\": 1,\n \"offsetX\": 123,\n \"offsetY\": 123,\n \"background\": \"<string>\",\n \"colorField\": {\n \"method\": \"single\",\n \"value\": \"<string>\"\n },\n \"bars\": [\n {\n \"field\": \"<string>\",\n \"label\": \"<string>\",\n \"color\": \"<string>\"\n }\n ],\n \"radiusMapping\": {\n \"method\": \"single\",\n \"radius\": 1\n },\n \"radiusField\": \"<string>\",\n \"sectors\": [\n {\n \"field\": \"<string>\",\n \"color\": \"<string>\",\n \"label\": \"<string>\"\n }\n ]\n },\n \"label\": {\n \"enabled\": true,\n \"field\": \"<string>\",\n \"fontSize\": 36.5,\n \"fontColor\": \"<string>\",\n \"fontOpacity\": 0.5,\n \"haloColor\": \"<string>\",\n \"haloWidth\": 1,\n \"haloBlur\": 1,\n \"fontFamily\": [\n \"<string>\"\n ],\n \"allowOverlap\": true,\n \"textOffset\": [\n 123\n ],\n \"showValue\": true\n },\n \"legend\": {\n \"enabled\": true,\n \"hiddenFields\": [\n \"<string>\"\n ]\n }\n}"
response = http.request(request)
puts response.read_body{
"ok": true
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}{
"error": {
"code": "bad_request",
"message": "<string>",
"details": "<unknown>"
}
}
