---
title: "Status"
method: GET
path: "/v2/vrp/jobs/{id}/status"
tags: ["Info"]
---

# Status

`GET /v2/vrp/jobs/{id}/status`

Check whether the job is solved or not.

## Path parameters

- `id` string, required

## Response `200`

Status

- SolviceStatusJob — Status of a solve job
  - `id` string, required — Job ID
  - `status` 'QUEUED' | 'SOLVING' | 'SOLVED' | 'ERROR', nullable — Status of the solve.
  - `solveDuration` integer, nullable — Duration of the solve in seconds
  - `errors` Message[], nullable — List of errors
    - `code` integer — Error code
    - `message` string, required — Error message
  - `warnings` Message[], nullable — List of warnings
    - `code` integer — Error code
    - `message` string, required — Error message

## Other responses

- `400` — Bad request
- `427` — Too many requests.
- `500` — Internal error

## Changes

- **2025-09-24** `4f1fbf4f1b77` — 129 warning, 3 info
  - added the new `ACCEPTED` enum value to the `status` response property for the response status `400`
  - added the new `ACCEPTED` enum value to the `status` response property for the response status `427`
  - added the new `ACCEPTED` enum value to the `status` response property for the response status `500`
  - added the new `BAD_GATEWAY` enum value to the `status` response property for the response status `400`
  - …128 more

[Change history](https://skmtc.dev/solvice/apis/vrp-api/changes/v2/vrp/jobs/:id/status/get.md)

---

[API](https://skmtc.dev/solvice/apis/vrp-api.md) · [All operations](https://skmtc.dev/solvice/apis/vrp-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/solvice/vrp-api/revisions/d77ac8b3d302/schema)
