Skip to main content
Skip table of contents

What API do I use to create/update a stop?

Stop API

Example 1 - for radial perimeter and route IDs

CODE
{
  "id": 0,
  "name": "Stop 1",
  "isactive": true,
  "stopperimetertype": "Radius",
  "stoplatitude": 123.445656,
  "stoplongitude": 123.65755,
  "radius": 123.123,
  "unitofmeasure": "meter",
  "polygoncoordinates": null,
  "routesequence": 1,
  "stoptypeid": 123,
  "geolocationid": null,
  "code": "Stop 1",
  "xid": "29974",
  "customroutesequence": 1,
  "workestimate": 1,
  "impactscore": 10,
  "visitfrequency": 23,
  "padname": "stop 1",
  "routes": [
    {
      "id": 123
    },
    {
      "id": 1245
    }
  ],
  "userstring1": null,
  "userstring2": null,
  "userstring3": null,
  "userstring4": null,
  "userstring5": null,
  "userinteger1": null,
  "userinteger2": null,
  "userinteger3": null,
  "userinteger4": null,
  "userinteger5": null,
  "userdecimal1": null,
  "userdecimal2": null,
  "userdecimal3": null,
  "userdecimal4": null,
  "userdecimal5": null,
  "userdatetime1": null,
  "userdatetime2": null,
  "userdatetime3": null,
  "userdatetime4": null,
  "userdatetime5": null
}

Example 2 - Example for polygon perimeter and route names

CODE
{
  "id": 0,
  "name": "Stop 1",
  "isactive": true,
  "stopperimetertype": "Polygon",
  "stoplatitude": 123.445656,
  "stoplongitude": 123.65755,
  "radius": null,
  "unitofmeasure": null,
  "polygoncoordinates": "[[43.56, 78.43],[23.67, 76.32]]",
  "routesequence": 1,
  "stoptypeid": 123,
  "code": "Stop 1",
  "xid": "29974",
  "customroutesequence": 1,
  "workestimate": 1,
  "impactscore": 10,
  "visitfrequency": 23,
  "padname": "stop 1",
  "routes": [
    {
      "name": "Mid Route"
    }
  ]
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.