POST
/
route
/
batch
Create Batch
curl --request POST \
  --url https://routing.solvice.io/route/batch \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "routes": [
    {
      "coordinates": [
        [
          4.9,
          50.2
        ],
        [
          4.8,
          50.4
        ]
      ]
    },
    {
      "coordinates": [
        [
          5.1,
          50.3
        ],
        [
          5,
          50.5
        ]
      ]
    }
  ]
}'
{
  "code": "<string>",
  "results": [
    {
      "index": 123,
      "result": {
        "routes": [
          {
            "geometry": "{wkqHi~{\\tLb\\uEvH{mA{`@{~Bnr@gSwKkQsp@iDkjBsn@uS}rAtr@ccBt}AuhBxEal@_Ow}AblCqfA~a@mn@{A_Vz~@w|@x{@{PmP{CikA}Sg|@ec@ve@y[xzEyGbLmLmJolA~yCwaB|_B",
            "legs": [
              {
                "steps": [],
                "summary": "",
                "weight": 1976.1,
                "duration": 1976.1,
                "distance": 31561.2
              }
            ],
            "weight_name": "routability",
            "weight": 1976.1,
            "duration": 1976.1,
            "distance": 31561.2
          }
        ],
        "waypoints": [
          {
            "hint": "eX5AgduYjYYsAAAAlAAAAHIAAAAAAAAAxBf6QX7HzELIz51CAAAAACwAAACUAAAAcgAAAAAAAAAVtwAAlMNKAIj__QKgxEoAwP39AgEAXwRPrDVe",
            "distance": 54.20808645369059,
            "name": "Avenue de la Restauration",
            "location": [
              4.899732,
              50.200456
            ]
          },
          {
            "hint": "o_v2gPMxk4KXAAAAQwAAAJsAAADWAwAA4YOXQ0HtBEOh05pDGnn1RJcAAABDAAAAmwAAANYDAAAVtwAAEyhJAG0BAQMAPkkAAAsBAwMAXxRPrDVe",
            "distance": 483.4921257061384,
            "name": "Route des Trois Communes",
            "location": [
              4.794387,
              50.397549
            ]
          }
        ]
      },
      "error": {
        "message": "<string>",
        "code": "<string>"
      }
    }
  ],
  "successful": 123,
  "failed": 123,
  "total": 123
}
Batch multiple routes in a single request.

Authorizations

Authorization
string
header
required

Api Key based authentication (apikey)

Body

application/json

Request DTO for batch route processing

Response

200
application/json

Batch routes processed successfully. Batch processing is handled by the external routing service.

Response DTO for batch route processing