Skip to main content

QVST support codes — Quavsit transit API, upstream data and quotas

What each of the 23 QVST codes means, and what to do about it.

J
Written by Jean-Baptiste COULON--CHABAGNO

Networks, lines, stops and trips, the boards and widgets you build from them, and the transit operators Quavsit reads.

Find your code below — there are 23 of them. The digit between the letters and the dash says who can act on it: 1 is something you can change, 2 and 9 are Quavern's to fix, 3, 4 and 5 are decisions about access, 6 and 7 mean the service is in maintenance or has moved, and 8 points at the device or the network. QVST uses 1, 2, 9. The shape of a code is explained in How to read a Quavern support code.

Class 1 — Your request or your action

Check what you sent and the state of the account: the request itself, a quota, or the object it names. Correcting that and trying again is normally the whole fix.

QVST1-1400 — invalid_location

What it means. Quavern refused the location given: what arrived is not in the form this route accepts.

QVST1-1404 — network_not_found

What it means. The request named the transit network, and Quavern holds no record of it: either it never existed, it was deleted, or it belongs to another account.

What to do. Check the identifier you sent, then check you are signed in as the account that owns it.

QVST1-1409 — key_limit_reached

What it means. The number of API keys already sits at the highest Quavern allows on this account or this plan, so one more was refused.

What to do. Remove one you no longer need, or move to a plan with a higher ceiling.

QVST1-1429 — stream_limit_reached

What it means. The number of answers streaming at once already sits at the highest Quavern allows on this account or this plan, so one more was refused.

What to do. Remove one you no longer need, or move to a plan with a higher ceiling.

QVST1-2400 — transit_query_invalid

What it means. Quavern refused the transit query: what arrived is not in the form this route accepts.

QVST1-2404 — line_not_found

What it means. The request named the transit line, and Quavern holds no record of it: either it never existed, it was deleted, or it belongs to another account.

What to do. Check the identifier you sent, then check you are signed in as the account that owns it.

QVST1-2409 — board_limit_reached

What it means. The number of departure boards already sits at the highest Quavern allows on this account or this plan, so one more was refused.

What to do. Remove one you no longer need, or move to a plan with a higher ceiling.

QVST1-2429 — spend_cap_reached

What it means. The spending cap is used up — for the period in progress, or for what this plan allows.

What to do. Wait for the period to roll over, or move to a plan that allows more.

QVST1-3400 — webhook_url_invalid

What it means. Quavern refused the webhook URL: what arrived is not in the form this route accepts.

QVST1-3404 — stop_not_found

What it means. The request named the stop, and Quavern holds no record of it: either it never existed, it was deleted, or it belongs to another account.

What to do. Check the identifier you sent, then check you are signed in as the account that owns it.

QVST1-3409 — watch_network_limit_reached

What it means. The number of networks being watched already sits at the highest Quavern allows on this account or this plan, so one more was refused.

What to do. Remove one you no longer need, or move to a plan with a higher ceiling.

QVST1-4400 — widget_origin_invalid

What it means. Quavern refused the origin the widget is served from: what arrived is not in the form this route accepts.

QVST1-4404 — place_not_found

What it means. The request named the place, and Quavern holds no record of it: either it never existed, it was deleted, or it belongs to another account.

What to do. Check the identifier you sent, then check you are signed in as the account that owns it.

QVST1-4409 — widget_limit_reached

What it means. The number of widgets already sits at the highest Quavern allows on this account or this plan, so one more was refused.

What to do. Remove one you no longer need, or move to a plan with a higher ceiling.

QVST1-5404 — capability_unsupported

What it means. The capability asked for is not one Quavern handles on this route.

What to do. Use one of the forms the documentation lists for this route.

QVST1-6404 — trip_not_found

What it means. The request named the trip, and Quavern holds no record of it: either it never existed, it was deleted, or it belongs to another account.

What to do. Check the identifier you sent, then check you are signed in as the account that owns it.

QVST1-7404 — board_not_found

What it means. The request named the departure board, and Quavern holds no record of it: either it never existed, it was deleted, or it belongs to another account.

What to do. Check the identifier you sent, then check you are signed in as the account that owns it.

QVST1-8404 — widget_not_found

What it means. The request named the widget, and Quavern holds no record of it: either it never existed, it was deleted, or it belongs to another account.

What to do. Check the identifier you sent, then check you are signed in as the account that owns it.

Class 2 — Quavern's server or one of its dependencies

Nothing you did caused it. Wait a moment and try again. If it keeps happening, send support the code and the time — that is what lets the incident be found in the logs.

QVST2-1503 — quavsit_unconfigured

What it means. Quavsit has not been given the configuration this needs on this deployment, so the feature is switched off rather than half working.

What to do. Nothing on your side fixes this. Tell support, with the code and the time.

Class 9 — An indeterminate incident inside a known service

A service Quavern knows about failed in a way it could not classify. Keep the code and the time and send them to support.

QVST9-1502 — transit_upstream_error

What it means. The transit data provider Quavsit calls failed. The failure is on Quavern's side, not in what you sent.

QVST9-2504 — transit_upstream_timeout

What it means. The transit data provider Quavsit calls did not answer within the time Quavern is willing to wait.

QVST9-3503 — transit_upstream_budget

What it means. Quavern has not published what this code means. Its name does not settle it, and this page will not guess — the slug names a budget, not a failure: it does not say whether the budget was exhausted, refused, or not configured.

What to do. Quote the code to support at [email protected], with the time and what you were doing, and you will be told what it means.

QVST9-4503 — network_data_unavailable

What it means. The network's timetable data did not answer, and this route cannot be served without it.

Still stuck

Write to [email protected] with the code, the reason, the time with its time zone, and the route you called. Never send a password, a token, an API key or full card details — support will never ask for any of them.

Quavern help reference: support-codes-qvst/en

Did this answer your question?