> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://developers.nukio.mx/nukio-api/geozone/update-geozone/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.nukio.mx/_mcp/server. # updateGeozone POST https://app.nukio.mx/api/v1/geozone/updategeozone/authorization Content-Type: application/json Reference: https://developers.nukio.mx/nukio-api/geozone/update-geozone ## Authentication - `authorization` header (required) — API Key authentication via header ## Request ### Body (application/json) This endpoint expects a string. - `string` ## Response ### 200 OK - `success` (string, required) - `features` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaFeatures, required) - `sections` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSections, required) - `geozoneID` (string, required) - `geozoneType` (integer, required) - `status_code` (string, required) - `geozonePoint1` (string, required) - `geozonePoint2` (string, required) - `geozonePoint3` (string, required) - `geozonePoint4` (string, required) - `geozonePoint5` (string, required) - `geozonePoint6` (string, required) - `geozonePoint7` (string, required) - `geozonePoint8` (string, required) - `geozoneRadius` (integer, required) - `geozoneAlertExit` (boolean, required) - `geozoneAlertEntry` (boolean, required) - `geozoneDisplayName` (string, required) - `geozoneArrivalEngineOn` (boolean, required) - `geozoneArrivalCabinLock` (boolean, required) - `geozoneArrivalCargoLock` (boolean, required) - `geozoneArrivalEngineOff` (boolean, required) - `geozoneDepartureEngineOn` (boolean, required) - `geozoneArrivalCabinUnlock` (boolean, required) - `geozoneArrivalCargoUnlock` (boolean, required) - `geozoneDepartureCabinLock` (boolean, required) - `geozoneDepartureCargoLock` (boolean, required) - `geozoneDepartureEngineOff` (boolean, required) - `hasUpdateGeozonePrivileges` (boolean, required) - `geozoneDepartureCabinUnlock` (boolean, required) - `geozoneDepartureCargoUnlock` (boolean, required) ## Types ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaFeatures - `cargoaccess` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaFeaturesCargoaccess, required) - `enginecutoff` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaFeaturesEnginecutoff, required) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSections - `arrive` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsArrive, required) - `depart` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsDepart, required) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaFeaturesCargoaccess - `states` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaFeaturesCargoaccessStates, required) - `displayText` (string, required) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaFeaturesEnginecutoff - `states` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaFeaturesEnginecutoffStates, required) - `displayText` (string, required) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsArrive - `features` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsArriveFeatures, required) - `displayText` (string, required) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsDepart - `features` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsDepartFeatures, required) - `displayText` (string, required) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaFeaturesCargoaccessStates - `0` (string, required) - `1` (string, required) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaFeaturesEnginecutoffStates - `0` (string, required) - `1` (string, required) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsArriveFeatures - `cargoaccess` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsArriveFeaturesCargoaccess, required) - `enginecutoff` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsArriveFeaturesEnginecutoff, required) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsDepartFeatures - `cargoaccess` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsDepartFeaturesCargoaccess, required) - `enginecutoff` (ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsDepartFeaturesEnginecutoff, required) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsArriveFeaturesCargoaccess - `state` (string, required) - `onText` (string, required) - `offText` (string, required) - `displayName` (string, required) - `isNegativeTriggered` (boolean, required) - `pendingState` (any, optional) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsArriveFeaturesEnginecutoff - `state` (string, required) - `onText` (string, required) - `offText` (string, required) - `displayName` (string, required) - `isNegativeTriggered` (boolean, required) - `pendingState` (any, optional) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsDepartFeaturesCargoaccess - `state` (string, required) - `onText` (string, required) - `offText` (string, required) - `displayName` (string, required) - `isNegativeTriggered` (boolean, required) - `pendingState` (any, optional) ### ApiV1GeozoneUpdategeozoneAuthorizationPostResponsesContentApplicationJsonSchemaSectionsDepartFeaturesEnginecutoff - `state` (string, required) - `onText` (string, required) - `offText` (string, required) - `displayName` (string, required) - `isNegativeTriggered` (boolean, required) - `pendingState` (any, optional) ## Examples **Request** ```json "{ \r\n \"geozoneID\": \"geozoneID\" ,\r\n \"geozoneDisplayName\": \"geozoneName\" ,\r\n \"geozoneRadius\": radius ,\r\n \"geozoneType\": geozoneType ,\r\n \"geozoneArrivalEngineOn\": arrivalEngineOn ,\r\n \"geozoneArrivalEngineOff\": arrivalEngineOff ,\r\n \"geozoneArrivalCabinLock\": arrtivalCabinOn ,\r\n \"geozoneArrivalCabinUnLock\": arrivalCabinOff ,\r\n \"geozoneArrivalCargoLock\": arrivalCargoOn , \r\n \"geozoneArrivalCargoUnLock\": arrivalCargoOff ,\r\n \"geozoneDepartureEngineOn\": departureEngineOn ,\r\n \"geozoneDepartureEngineOff\": departureEngineOff ,\r\n \"geozoneDepartureCabinLock\": departureCabinOn ,\r\n \"geozoneDepartureCabinUnLock\": departureCabinOff ,\r\n \"geozoneDepartureCargoLock\": departureCargoOn ,\r\n \"geozoneDepartureCargoUnLock\": departureCargoOff ,\r\n \"geozonePoint1lat\": \"lat1\" , \r\n \"geozonePoint1lng\": \"lon1\" ,\r\n \"geozonePoint2lat\": \"lat2\" , \r\n \"geozonePoint2lng\": \"lon2\" ,\r\n \"geozonePoint3lat\": \"lat3\" , \r\n \"geozonePoint3lng\": \"lon3\" ,\r\n \"geozonePoint4lat\": \"lat4\" , \r\n \"geozonePoint4lng\": \"lon4\" ,\r\n \"geozonePoint5lat\": \"lat5\" , \r\n \"geozonePoint5lng\": \"lon5\" ,\r\n \"geozonePoint6lat\": \"lat6\" , \r\n \"geozonePoint6lng\": \"lon6\" ,\r\n \"geozonePoint7lat\": \"lat7\" , \r\n \"geozonePoint7lng\": \"lon7\" ,\r\n \"geozonePoint8lat\": \"lat8\" , \r\n \"geozonePoint8lng\": \"lon8\"\r\n }" ``` **Response** ```json { "success": "1", "features": { "cargoaccess": { "states": { "0": "Disallowed", "1": "Allowed" }, "displayText": "Cargo Access" }, "enginecutoff": { "states": { "0": "Disabled", "1": "Enabled" }, "displayText": "Engine Cutoff" } }, "sections": { "arrive": { "features": { "cargoaccess": { "state": "0", "onText": "on", "offText": "off", "displayName": "Cargo Access", "isNegativeTriggered": false }, "enginecutoff": { "state": "0", "onText": "on", "offText": "off", "displayName": "Engine Cutoff", "isNegativeTriggered": false } }, "displayText": "Arrival" }, "depart": { "features": { "cargoaccess": { "state": "0", "onText": "on", "offText": "off", "displayName": "Cargo Access", "isNegativeTriggered": false }, "enginecutoff": { "state": "0", "onText": "on", "offText": "off", "displayName": "Engine Cutoff", "isNegativeTriggered": false } }, "displayText": "Departure" } }, "geozoneID": "testzone1", "geozoneType": 3, "status_code": "200", "geozonePoint1": "30.39918,-97.73626", "geozonePoint2": "30.39880,-97.73295", "geozonePoint3": "30.39594,-97.73157", "geozonePoint4": "30.39308,-97.73295", "geozonePoint5": "30.39270,-97.73626", "geozonePoint6": "30.39308,-97.73958", "geozonePoint7": "30.39594,-97.74096", "geozonePoint8": "30.39880,-97.73958", "geozoneRadius": 500, "geozoneAlertExit": false, "geozoneAlertEntry": false, "geozoneDisplayName": "Test Zone 1", "geozoneArrivalEngineOn": true, "geozoneArrivalCabinLock": true, "geozoneArrivalCargoLock": true, "geozoneArrivalEngineOff": false, "geozoneDepartureEngineOn": true, "geozoneArrivalCabinUnlock": false, "geozoneArrivalCargoUnlock": false, "geozoneDepartureCabinLock": true, "geozoneDepartureCargoLock": true, "geozoneDepartureEngineOff": false, "hasUpdateGeozonePrivileges": true, "geozoneDepartureCabinUnlock": false, "geozoneDepartureCargoUnlock": false } ``` **SDK Code** ```python Geozone_updateGeozone_example import requests url = "https://app.nukio.mx/api/v1/geozone/updategeozone/authorization" payload = "{ \"geozoneID\": \"geozoneID\" , \"geozoneDisplayName\": \"geozoneName\" , \"geozoneRadius\": radius , \"geozoneType\": geozoneType , \"geozoneArrivalEngineOn\": arrivalEngineOn , \"geozoneArrivalEngineOff\": arrivalEngineOff , \"geozoneArrivalCabinLock\": arrtivalCabinOn , \"geozoneArrivalCabinUnLock\": arrivalCabinOff , \"geozoneArrivalCargoLock\": arrivalCargoOn , \"geozoneArrivalCargoUnLock\": arrivalCargoOff , \"geozoneDepartureEngineOn\": departureEngineOn , \"geozoneDepartureEngineOff\": departureEngineOff , \"geozoneDepartureCabinLock\": departureCabinOn , \"geozoneDepartureCabinUnLock\": departureCabinOff , \"geozoneDepartureCargoLock\": departureCargoOn , \"geozoneDepartureCargoUnLock\": departureCargoOff , \"geozonePoint1lat\": \"lat1\" , \"geozonePoint1lng\": \"lon1\" , \"geozonePoint2lat\": \"lat2\" , \"geozonePoint2lng\": \"lon2\" , \"geozonePoint3lat\": \"lat3\" , \"geozonePoint3lng\": \"lon3\" , \"geozonePoint4lat\": \"lat4\" , \"geozonePoint4lng\": \"lon4\" , \"geozonePoint5lat\": \"lat5\" , \"geozonePoint5lng\": \"lon5\" , \"geozonePoint6lat\": \"lat6\" , \"geozonePoint6lng\": \"lon6\" , \"geozonePoint7lat\": \"lat7\" , \"geozonePoint7lng\": \"lon7\" , \"geozonePoint8lat\": \"lat8\" , \"geozonePoint8lng\": \"lon8\" }" headers = { "authorization": "", "Content-Type": "application/json" } response = requests.post(url, json=payload, headers=headers) print(response.json()) ``` ```javascript Geozone_updateGeozone_example const url = 'https://app.nukio.mx/api/v1/geozone/updategeozone/authorization'; const options = { method: 'POST', headers: {authorization: '', 'Content-Type': 'application/json'}, body: '"{ \r\n \"geozoneID\": \"geozoneID\" ,\r\n \"geozoneDisplayName\": \"geozoneName\" ,\r\n \"geozoneRadius\": radius ,\r\n \"geozoneType\": geozoneType ,\r\n \"geozoneArrivalEngineOn\": arrivalEngineOn ,\r\n \"geozoneArrivalEngineOff\": arrivalEngineOff ,\r\n \"geozoneArrivalCabinLock\": arrtivalCabinOn ,\r\n \"geozoneArrivalCabinUnLock\": arrivalCabinOff ,\r\n \"geozoneArrivalCargoLock\": arrivalCargoOn , \r\n \"geozoneArrivalCargoUnLock\": arrivalCargoOff ,\r\n \"geozoneDepartureEngineOn\": departureEngineOn ,\r\n \"geozoneDepartureEngineOff\": departureEngineOff ,\r\n \"geozoneDepartureCabinLock\": departureCabinOn ,\r\n \"geozoneDepartureCabinUnLock\": departureCabinOff ,\r\n \"geozoneDepartureCargoLock\": departureCargoOn ,\r\n \"geozoneDepartureCargoUnLock\": departureCargoOff ,\r\n \"geozonePoint1lat\": \"lat1\" , \r\n \"geozonePoint1lng\": \"lon1\" ,\r\n \"geozonePoint2lat\": \"lat2\" , \r\n \"geozonePoint2lng\": \"lon2\" ,\r\n \"geozonePoint3lat\": \"lat3\" , \r\n \"geozonePoint3lng\": \"lon3\" ,\r\n \"geozonePoint4lat\": \"lat4\" , \r\n \"geozonePoint4lng\": \"lon4\" ,\r\n \"geozonePoint5lat\": \"lat5\" , \r\n \"geozonePoint5lng\": \"lon5\" ,\r\n \"geozonePoint6lat\": \"lat6\" , \r\n \"geozonePoint6lng\": \"lon6\" ,\r\n \"geozonePoint7lat\": \"lat7\" , \r\n \"geozonePoint7lng\": \"lon7\" ,\r\n \"geozonePoint8lat\": \"lat8\" , \r\n \"geozonePoint8lng\": \"lon8\"\r\n }"' }; try { const response = await fetch(url, options); const data = await response.json(); console.log(data); } catch (error) { console.error(error); } ``` ```go Geozone_updateGeozone_example package main import ( "fmt" "strings" "net/http" "io" ) func main() { url := "https://app.nukio.mx/api/v1/geozone/updategeozone/authorization" payload := strings.NewReader("\"{ \\r\\n \\\"geozoneID\\\": \\\"geozoneID\\\" ,\\r\\n \\\"geozoneDisplayName\\\": \\\"geozoneName\\\" ,\\r\\n \\\"geozoneRadius\\\": radius ,\\r\\n \\\"geozoneType\\\": geozoneType ,\\r\\n \\\"geozoneArrivalEngineOn\\\": arrivalEngineOn ,\\r\\n \\\"geozoneArrivalEngineOff\\\": arrivalEngineOff ,\\r\\n \\\"geozoneArrivalCabinLock\\\": arrtivalCabinOn ,\\r\\n \\\"geozoneArrivalCabinUnLock\\\": arrivalCabinOff ,\\r\\n \\\"geozoneArrivalCargoLock\\\": arrivalCargoOn , \\r\\n \\\"geozoneArrivalCargoUnLock\\\": arrivalCargoOff ,\\r\\n \\\"geozoneDepartureEngineOn\\\": departureEngineOn ,\\r\\n \\\"geozoneDepartureEngineOff\\\": departureEngineOff ,\\r\\n \\\"geozoneDepartureCabinLock\\\": departureCabinOn ,\\r\\n \\\"geozoneDepartureCabinUnLock\\\": departureCabinOff ,\\r\\n \\\"geozoneDepartureCargoLock\\\": departureCargoOn ,\\r\\n \\\"geozoneDepartureCargoUnLock\\\": departureCargoOff ,\\r\\n \\\"geozonePoint1lat\\\": \\\"lat1\\\" , \\r\\n \\\"geozonePoint1lng\\\": \\\"lon1\\\" ,\\r\\n \\\"geozonePoint2lat\\\": \\\"lat2\\\" , \\r\\n \\\"geozonePoint2lng\\\": \\\"lon2\\\" ,\\r\\n \\\"geozonePoint3lat\\\": \\\"lat3\\\" , \\r\\n \\\"geozonePoint3lng\\\": \\\"lon3\\\" ,\\r\\n \\\"geozonePoint4lat\\\": \\\"lat4\\\" , \\r\\n \\\"geozonePoint4lng\\\": \\\"lon4\\\" ,\\r\\n \\\"geozonePoint5lat\\\": \\\"lat5\\\" , \\r\\n \\\"geozonePoint5lng\\\": \\\"lon5\\\" ,\\r\\n \\\"geozonePoint6lat\\\": \\\"lat6\\\" , \\r\\n \\\"geozonePoint6lng\\\": \\\"lon6\\\" ,\\r\\n \\\"geozonePoint7lat\\\": \\\"lat7\\\" , \\r\\n \\\"geozonePoint7lng\\\": \\\"lon7\\\" ,\\r\\n \\\"geozonePoint8lat\\\": \\\"lat8\\\" , \\r\\n \\\"geozonePoint8lng\\\": \\\"lon8\\\"\\r\\n }\"") req, _ := http.NewRequest("POST", url, payload) req.Header.Add("authorization", "") req.Header.Add("Content-Type", "application/json") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := io.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) } ``` ```ruby Geozone_updateGeozone_example require 'uri' require 'net/http' url = URI("https://app.nukio.mx/api/v1/geozone/updategeozone/authorization") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true request = Net::HTTP::Post.new(url) request["authorization"] = '' request["Content-Type"] = 'application/json' request.body = "\"{ \\r\\n \\\"geozoneID\\\": \\\"geozoneID\\\" ,\\r\\n \\\"geozoneDisplayName\\\": \\\"geozoneName\\\" ,\\r\\n \\\"geozoneRadius\\\": radius ,\\r\\n \\\"geozoneType\\\": geozoneType ,\\r\\n \\\"geozoneArrivalEngineOn\\\": arrivalEngineOn ,\\r\\n \\\"geozoneArrivalEngineOff\\\": arrivalEngineOff ,\\r\\n \\\"geozoneArrivalCabinLock\\\": arrtivalCabinOn ,\\r\\n \\\"geozoneArrivalCabinUnLock\\\": arrivalCabinOff ,\\r\\n \\\"geozoneArrivalCargoLock\\\": arrivalCargoOn , \\r\\n \\\"geozoneArrivalCargoUnLock\\\": arrivalCargoOff ,\\r\\n \\\"geozoneDepartureEngineOn\\\": departureEngineOn ,\\r\\n \\\"geozoneDepartureEngineOff\\\": departureEngineOff ,\\r\\n \\\"geozoneDepartureCabinLock\\\": departureCabinOn ,\\r\\n \\\"geozoneDepartureCabinUnLock\\\": departureCabinOff ,\\r\\n \\\"geozoneDepartureCargoLock\\\": departureCargoOn ,\\r\\n \\\"geozoneDepartureCargoUnLock\\\": departureCargoOff ,\\r\\n \\\"geozonePoint1lat\\\": \\\"lat1\\\" , \\r\\n \\\"geozonePoint1lng\\\": \\\"lon1\\\" ,\\r\\n \\\"geozonePoint2lat\\\": \\\"lat2\\\" , \\r\\n \\\"geozonePoint2lng\\\": \\\"lon2\\\" ,\\r\\n \\\"geozonePoint3lat\\\": \\\"lat3\\\" , \\r\\n \\\"geozonePoint3lng\\\": \\\"lon3\\\" ,\\r\\n \\\"geozonePoint4lat\\\": \\\"lat4\\\" , \\r\\n \\\"geozonePoint4lng\\\": \\\"lon4\\\" ,\\r\\n \\\"geozonePoint5lat\\\": \\\"lat5\\\" , \\r\\n \\\"geozonePoint5lng\\\": \\\"lon5\\\" ,\\r\\n \\\"geozonePoint6lat\\\": \\\"lat6\\\" , \\r\\n \\\"geozonePoint6lng\\\": \\\"lon6\\\" ,\\r\\n \\\"geozonePoint7lat\\\": \\\"lat7\\\" , \\r\\n \\\"geozonePoint7lng\\\": \\\"lon7\\\" ,\\r\\n \\\"geozonePoint8lat\\\": \\\"lat8\\\" , \\r\\n \\\"geozonePoint8lng\\\": \\\"lon8\\\"\\r\\n }\"" response = http.request(request) puts response.read_body ``` ```java Geozone_updateGeozone_example import com.mashape.unirest.http.HttpResponse; import com.mashape.unirest.http.Unirest; HttpResponse response = Unirest.post("https://app.nukio.mx/api/v1/geozone/updategeozone/authorization") .header("authorization", "") .header("Content-Type", "application/json") .body("\"{ \\r\\n \\\"geozoneID\\\": \\\"geozoneID\\\" ,\\r\\n \\\"geozoneDisplayName\\\": \\\"geozoneName\\\" ,\\r\\n \\\"geozoneRadius\\\": radius ,\\r\\n \\\"geozoneType\\\": geozoneType ,\\r\\n \\\"geozoneArrivalEngineOn\\\": arrivalEngineOn ,\\r\\n \\\"geozoneArrivalEngineOff\\\": arrivalEngineOff ,\\r\\n \\\"geozoneArrivalCabinLock\\\": arrtivalCabinOn ,\\r\\n \\\"geozoneArrivalCabinUnLock\\\": arrivalCabinOff ,\\r\\n \\\"geozoneArrivalCargoLock\\\": arrivalCargoOn , \\r\\n \\\"geozoneArrivalCargoUnLock\\\": arrivalCargoOff ,\\r\\n \\\"geozoneDepartureEngineOn\\\": departureEngineOn ,\\r\\n \\\"geozoneDepartureEngineOff\\\": departureEngineOff ,\\r\\n \\\"geozoneDepartureCabinLock\\\": departureCabinOn ,\\r\\n \\\"geozoneDepartureCabinUnLock\\\": departureCabinOff ,\\r\\n \\\"geozoneDepartureCargoLock\\\": departureCargoOn ,\\r\\n \\\"geozoneDepartureCargoUnLock\\\": departureCargoOff ,\\r\\n \\\"geozonePoint1lat\\\": \\\"lat1\\\" , \\r\\n \\\"geozonePoint1lng\\\": \\\"lon1\\\" ,\\r\\n \\\"geozonePoint2lat\\\": \\\"lat2\\\" , \\r\\n \\\"geozonePoint2lng\\\": \\\"lon2\\\" ,\\r\\n \\\"geozonePoint3lat\\\": \\\"lat3\\\" , \\r\\n \\\"geozonePoint3lng\\\": \\\"lon3\\\" ,\\r\\n \\\"geozonePoint4lat\\\": \\\"lat4\\\" , \\r\\n \\\"geozonePoint4lng\\\": \\\"lon4\\\" ,\\r\\n \\\"geozonePoint5lat\\\": \\\"lat5\\\" , \\r\\n \\\"geozonePoint5lng\\\": \\\"lon5\\\" ,\\r\\n \\\"geozonePoint6lat\\\": \\\"lat6\\\" , \\r\\n \\\"geozonePoint6lng\\\": \\\"lon6\\\" ,\\r\\n \\\"geozonePoint7lat\\\": \\\"lat7\\\" , \\r\\n \\\"geozonePoint7lng\\\": \\\"lon7\\\" ,\\r\\n \\\"geozonePoint8lat\\\": \\\"lat8\\\" , \\r\\n \\\"geozonePoint8lng\\\": \\\"lon8\\\"\\r\\n }\"") .asString(); ``` ```php Geozone_updateGeozone_example request('POST', 'https://app.nukio.mx/api/v1/geozone/updategeozone/authorization', [ 'body' => '"{ \\r\\n \\"geozoneID\\": \\"geozoneID\\" ,\\r\\n \\"geozoneDisplayName\\": \\"geozoneName\\" ,\\r\\n \\"geozoneRadius\\": radius ,\\r\\n \\"geozoneType\\": geozoneType ,\\r\\n \\"geozoneArrivalEngineOn\\": arrivalEngineOn ,\\r\\n \\"geozoneArrivalEngineOff\\": arrivalEngineOff ,\\r\\n \\"geozoneArrivalCabinLock\\": arrtivalCabinOn ,\\r\\n \\"geozoneArrivalCabinUnLock\\": arrivalCabinOff ,\\r\\n \\"geozoneArrivalCargoLock\\": arrivalCargoOn , \\r\\n \\"geozoneArrivalCargoUnLock\\": arrivalCargoOff ,\\r\\n \\"geozoneDepartureEngineOn\\": departureEngineOn ,\\r\\n \\"geozoneDepartureEngineOff\\": departureEngineOff ,\\r\\n \\"geozoneDepartureCabinLock\\": departureCabinOn ,\\r\\n \\"geozoneDepartureCabinUnLock\\": departureCabinOff ,\\r\\n \\"geozoneDepartureCargoLock\\": departureCargoOn ,\\r\\n \\"geozoneDepartureCargoUnLock\\": departureCargoOff ,\\r\\n \\"geozonePoint1lat\\": \\"lat1\\" , \\r\\n \\"geozonePoint1lng\\": \\"lon1\\" ,\\r\\n \\"geozonePoint2lat\\": \\"lat2\\" , \\r\\n \\"geozonePoint2lng\\": \\"lon2\\" ,\\r\\n \\"geozonePoint3lat\\": \\"lat3\\" , \\r\\n \\"geozonePoint3lng\\": \\"lon3\\" ,\\r\\n \\"geozonePoint4lat\\": \\"lat4\\" , \\r\\n \\"geozonePoint4lng\\": \\"lon4\\" ,\\r\\n \\"geozonePoint5lat\\": \\"lat5\\" , \\r\\n \\"geozonePoint5lng\\": \\"lon5\\" ,\\r\\n \\"geozonePoint6lat\\": \\"lat6\\" , \\r\\n \\"geozonePoint6lng\\": \\"lon6\\" ,\\r\\n \\"geozonePoint7lat\\": \\"lat7\\" , \\r\\n \\"geozonePoint7lng\\": \\"lon7\\" ,\\r\\n \\"geozonePoint8lat\\": \\"lat8\\" , \\r\\n \\"geozonePoint8lng\\": \\"lon8\\"\\r\\n }"', 'headers' => [ 'Content-Type' => 'application/json', 'authorization' => '', ], ]); echo $response->getBody(); ``` ```csharp Geozone_updateGeozone_example using RestSharp; var client = new RestClient("https://app.nukio.mx/api/v1/geozone/updategeozone/authorization"); var request = new RestRequest(Method.POST); request.AddHeader("authorization", ""); request.AddHeader("Content-Type", "application/json"); request.AddParameter("application/json", "\"{ \\r\\n \\\"geozoneID\\\": \\\"geozoneID\\\" ,\\r\\n \\\"geozoneDisplayName\\\": \\\"geozoneName\\\" ,\\r\\n \\\"geozoneRadius\\\": radius ,\\r\\n \\\"geozoneType\\\": geozoneType ,\\r\\n \\\"geozoneArrivalEngineOn\\\": arrivalEngineOn ,\\r\\n \\\"geozoneArrivalEngineOff\\\": arrivalEngineOff ,\\r\\n \\\"geozoneArrivalCabinLock\\\": arrtivalCabinOn ,\\r\\n \\\"geozoneArrivalCabinUnLock\\\": arrivalCabinOff ,\\r\\n \\\"geozoneArrivalCargoLock\\\": arrivalCargoOn , \\r\\n \\\"geozoneArrivalCargoUnLock\\\": arrivalCargoOff ,\\r\\n \\\"geozoneDepartureEngineOn\\\": departureEngineOn ,\\r\\n \\\"geozoneDepartureEngineOff\\\": departureEngineOff ,\\r\\n \\\"geozoneDepartureCabinLock\\\": departureCabinOn ,\\r\\n \\\"geozoneDepartureCabinUnLock\\\": departureCabinOff ,\\r\\n \\\"geozoneDepartureCargoLock\\\": departureCargoOn ,\\r\\n \\\"geozoneDepartureCargoUnLock\\\": departureCargoOff ,\\r\\n \\\"geozonePoint1lat\\\": \\\"lat1\\\" , \\r\\n \\\"geozonePoint1lng\\\": \\\"lon1\\\" ,\\r\\n \\\"geozonePoint2lat\\\": \\\"lat2\\\" , \\r\\n \\\"geozonePoint2lng\\\": \\\"lon2\\\" ,\\r\\n \\\"geozonePoint3lat\\\": \\\"lat3\\\" , \\r\\n \\\"geozonePoint3lng\\\": \\\"lon3\\\" ,\\r\\n \\\"geozonePoint4lat\\\": \\\"lat4\\\" , \\r\\n \\\"geozonePoint4lng\\\": \\\"lon4\\\" ,\\r\\n \\\"geozonePoint5lat\\\": \\\"lat5\\\" , \\r\\n \\\"geozonePoint5lng\\\": \\\"lon5\\\" ,\\r\\n \\\"geozonePoint6lat\\\": \\\"lat6\\\" , \\r\\n \\\"geozonePoint6lng\\\": \\\"lon6\\\" ,\\r\\n \\\"geozonePoint7lat\\\": \\\"lat7\\\" , \\r\\n \\\"geozonePoint7lng\\\": \\\"lon7\\\" ,\\r\\n \\\"geozonePoint8lat\\\": \\\"lat8\\\" , \\r\\n \\\"geozonePoint8lng\\\": \\\"lon8\\\"\\r\\n }\"", ParameterType.RequestBody); IRestResponse response = client.Execute(request); ``` ```swift Geozone_updateGeozone_example import Foundation let headers = [ "authorization": "", "Content-Type": "application/json" ] let parameters = "{ \"geozoneID\": \"geozoneID\" , \"geozoneDisplayName\": \"geozoneName\" , \"geozoneRadius\": radius , \"geozoneType\": geozoneType , \"geozoneArrivalEngineOn\": arrivalEngineOn , \"geozoneArrivalEngineOff\": arrivalEngineOff , \"geozoneArrivalCabinLock\": arrtivalCabinOn , \"geozoneArrivalCabinUnLock\": arrivalCabinOff , \"geozoneArrivalCargoLock\": arrivalCargoOn , \"geozoneArrivalCargoUnLock\": arrivalCargoOff , \"geozoneDepartureEngineOn\": departureEngineOn , \"geozoneDepartureEngineOff\": departureEngineOff , \"geozoneDepartureCabinLock\": departureCabinOn , \"geozoneDepartureCabinUnLock\": departureCabinOff , \"geozoneDepartureCargoLock\": departureCargoOn , \"geozoneDepartureCargoUnLock\": departureCargoOff , \"geozonePoint1lat\": \"lat1\" , \"geozonePoint1lng\": \"lon1\" , \"geozonePoint2lat\": \"lat2\" , \"geozonePoint2lng\": \"lon2\" , \"geozonePoint3lat\": \"lat3\" , \"geozonePoint3lng\": \"lon3\" , \"geozonePoint4lat\": \"lat4\" , \"geozonePoint4lng\": \"lon4\" , \"geozonePoint5lat\": \"lat5\" , \"geozonePoint5lng\": \"lon5\" , \"geozonePoint6lat\": \"lat6\" , \"geozonePoint6lng\": \"lon6\" , \"geozonePoint7lat\": \"lat7\" , \"geozonePoint7lng\": \"lon7\" , \"geozonePoint8lat\": \"lat8\" , \"geozonePoint8lng\": \"lon8\" }" as [String : Any] let postData = JSONSerialization.data(withJSONObject: parameters, options: []) let request = NSMutableURLRequest(url: NSURL(string: "https://app.nukio.mx/api/v1/geozone/updategeozone/authorization")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "POST" request.allHTTPHeaderFields = headers request.httpBody = postData as Data let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error as Any) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume() ```