Routific website screenshot

Routific

Routific is a Vancouver-based delivery management and route optimization software provider. Its platform combines smart route optimization, dispatch and live tracking, a driver mobile app, customer delivery notifications with real-time tracking, and proof of delivery. The standalone Route Optimization API exposes the same engine — solving Vehicle Routing Problems (VRP) and Pickup-and-Delivery Problems (PDP) — to SaaS integrators and channel partners. Routific has optimized over 191 million deliveries for more than 1,000 businesses since founding.

1 APIs 0 Features
RouteOptimizationVRPPickupAndDeliveryLogisticsLastMileDeliveryDeliveryFleetManagementDispatchDeliveryManagement

APIs

Routific Route Optimization API

Routific's Route Optimization API solves the Vehicle Routing Problem (VRP) and Pickup-and-Delivery Problem (PDP) for last-mile delivery fleets. It supports time-windows, capacit...

Collections

Pricing Plans

Routific Plans Pricing

4 plans

PLANS

Rate Limits

Routific Rate Limits

0 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Routific Context

53 classes · 0 properties

JSON-LD

API Governance Rules

Routific API Rules

4 rules · 1 errors 3 warnings

SPECTRAL

JSON Structure

Routific Vrp Structure

3 properties

JSON STRUCTURE

Example Payloads

Routific Fix Vrp Example

2 fields

EXAMPLE

Routific Solve Vrp Example

2 fields

EXAMPLE

Resources

🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
👥
GitHub
GitHub
🌐
Portal
Portal
🔗
Developer
Developer
📝
Signup
Signup
🔗
Documentation
Documentation
🔗
Documentation
Documentation
💻
ErrorCodes
ErrorCodes
🟢
StatusPage
StatusPage
💬
Support
Support
📰
Blog
Blog
💰
Pricing
Pricing
🔗
Documentation
Documentation
💬
Support
Support
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Routific Route Optimization API
  version: '1.11'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: VRP
    type: folder
  items:
  - info:
      name: Solve Vehicle Routing Problem
      type: http
    http:
      method: POST
      url: https://api.routific.com/v1/vrp
      body:
        type: json
        data: '{}'
    docs: 'Synchronously solve a vehicle routing problem. Send the addresses of

      your visits and your fleet; the API returns the optimal allocation and

      the order in which each vehicle should visit them. Use for small problems

      (< 60 visits). Larger problems should use `/v1/vrp-long`.

      '
  - info:
      name: Solve Vehicle Routing Problem (Async)
      type: http
    http:
      method: POST
      url: https://api.routific.com/v1/vrp-long
      body:
        type: json
        data: '{}'
    docs: 'Submit a vehicle routing problem for asynchronous processing. Returns

      a `job_id` immediately; poll `GET /jobs/{job_id}` for status and result.

      Hard limit of 2,500 visits per call.

      '
- info:
    name: PDP
    type: folder
  items:
  - info:
      name: Solve Pickup And Delivery Problem (Async)
      type: http
    http:
      method: POST
      url: https://api.routific.com/v1/pdp-long
      body:
        type: json
        data: '{}'
    docs: 'Submit a pickup-and-delivery routing problem for asynchronous processing.

      Each visit pairs a pickup and a dropoff location with their own

      time-windows and durations. Returns a `job_id` immediately.

      '
- info:
    name: Jobs
    type: folder
  items:
  - info:
      name: Get Optimization Job Status
      type: http
    http:
      method: GET
      url: https://api.routific.com/jobs/:job_id
      params:
      - name: job_id
        value: ''
        type: path
        description: Identifier returned by `/v1/vrp-long` or `/v1/pdp-long`.
    docs: 'Retrieve the status and result of an asynchronous routing job submitted

      via `/v1/vrp-long` or `/v1/pdp-long`. Statuses are `pending`,

      `processing`, `finished`, or `error`. When `finished`, the response

      payload is in `output`.

      '
- info:
    name: Fix
    type: folder
  items:
  - info:
      name: Insert New Visits Into VRP Solution
      type: http
    http:
      method: POST
      url: https://api.routific.com/v1/fix
      body:
        type: json
        data: '{}'
    docs: 'Insert one or more new visits into an existing optimized VRP solution

      without re-solving the entire problem. Pass the current `solution`,

      the remaining `visits`, and the new visit IDs in `unserved`.

      '
  - info:
      name: Insert New Visits Into PDP Solution
      type: http
    http:
      method: POST
      url: https://api.routific.com/v1/fix-pdp
      body:
        type: json
        data: '{}'
    docs: 'Insert one or more new pickup-and-delivery visits into an existing

      optimized PDP solution without re-solving the entire problem.

      '
bundled: true