Skip to main content
POST
Check an evaluate request without running it
V3 is in beta. General availability (GA) is planned for January 2027.

Authorizations

Authorization
string
header
required

Body

application/json

Request body for POST /v3/routing/evaluate.

Scores plan against problem without running the optimizer: objective totals, timing, loads and constraint violations. Tasks absent from every route are reported as unassigned. A solve response's plan goes in as it stands.

plan
object
required

The plan to score.

problem
object
required

Problem definition — identical to POST /v3/routing/solve.

Example:

Response

The request passed every check made before travel times are fetched. warnings may contain warnings; none are produced today.

The 200 body of POST /v3/routing/validate/{solve,evaluate,suggest}: the request passed every check a real call runs before the matrix fetch.

valid
boolean
required

Always true: an invalid request gets a 400 instead.

warnings
object[]
required

May contain warnings about the request; none are produced today.