Routific · JSON Structure

Routific Vrp Structure

JSON Structure documenting the Routific Vehicle Routing Problem request body and the typed shapes nested inside it.

Type: object Properties: 3
Route OptimizationVRPPickup and DeliveryLogisticsLast Mile DeliveryDeliveryFleet ManagementDispatchDelivery Management

Routific Vrp Structure is a JSON Structure definition published by Routific, describing 3 properties. It conforms to the https://json-structure.org/draft/2025/schema meta-schema.

Properties

visits fleet options

Meta-schema: https://json-structure.org/draft/2025/schema

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/draft/2025/schema",
  "title": "Routific VRP Structure",
  "description": "JSON Structure documenting the Routific Vehicle Routing Problem request body and the typed shapes nested inside it.",
  "type": "object",
  "properties": {
    "visits": {
      "type": "map",
      "description": "Map of visit_id to Visit.",
      "values": { "$ref": "#/definitions/Visit" }
    },
    "fleet": {
      "type": "map",
      "description": "Map of vehicle_id to Vehicle.",
      "values": { "$ref": "#/definitions/Vehicle" }
    },
    "options": {
      "$ref": "#/definitions/Options"
    }
  },
  "definitions": {
    "Location": {
      "type": "object",
      "properties": {
        "id": { "type": "string" },
        "name": { "type": "string" },
        "lat": { "type": "number" },
        "lng": { "type": "number" }
      }
    },
    "Visit": {
      "type": "object",
      "properties": {
        "location": { "$ref": "#/definitions/Location" },
        "start": { "type": "string" },
        "end": { "type": "string" },
        "duration": { "type": "integer" },
        "load": { "type": ["number", "object"] },
        "priority": { "type": "integer" },
        "type": { "type": ["string", "number", "array"] }
      }
    },
    "Vehicle": {
      "type": "object",
      "properties": {
        "start_location": { "$ref": "#/definitions/Location" },
        "end_location": { "$ref": "#/definitions/Location" },
        "shift_start": { "type": "string" },
        "shift_end": { "type": "string" },
        "capacity": { "type": ["number", "object"] },
        "min_visits": { "type": "integer" },
        "type": { "type": ["string", "number", "array"] }
      }
    },
    "Options": {
      "type": "object",
      "properties": {
        "traffic": { "type": "string" },
        "min_visits_per_vehicle": { "type": "integer" },
        "balance": { "type": "boolean" },
        "visit_balance_coefficient": { "type": "number" },
        "min_vehicles": { "type": "boolean" },
        "shortest_distance": { "type": "boolean" },
        "squash_durations": { "type": "integer" },
        "max_vehicle_overtime": { "type": "integer" },
        "max_visit_lateness": { "type": "integer" },
        "polylines": { "type": "boolean" },
        "avoid_tolls": { "type": "boolean" },
        "geocoder": { "type": "string" }
      }
    }
  }
}

Work with this as data

Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for json structure

4 MCP tools reach this
  • find_json_structuresBrowse and filter every JSON Structure in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/routific-vrp-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.