404 Not Found

Every error of the Spillard Connect API is an RFC 9457 application/problem+json body whose type points here. Branch on errorCode, never on title or detail.

Not retryable as is: change the request, the token or the target before sending it again.

errorCodeMeaning
api_client.not_foundThe API client does not exist or is outside your client's access. Check the id.
command.not_foundThe command or media request does not exist or is outside your client's access. Check the id. The media request routes answer with this code too.
device.not_foundThe device does not exist or is outside your client's access. Check the id or hardware id. On a vehicle route it can also mean the device is not fitted to that vehicle.
device_model.not_foundNo device model has this id. Check the id.
device_protocol.not_foundNo device protocol has this id. Check the id.
driver.not_foundThe driver does not exist or is outside your client's access. Check the id. On a vehicle route it can also mean the driver does not drive that vehicle.
event.not_foundThe event does not exist or is outside your client's access. Check the id.
fleet.not_foundThe fleet does not exist or is outside your client's access. Check the id.
journey.not_foundThe journey does not exist or is outside your client's access. Check the id.
organization.not_foundThe organization does not exist or is outside your client's access. Check the id.
vehicle.not_foundThe vehicle does not exist or is outside your client's access. Check the id.
webhook_delivery.not_foundNo pending or failed delivery with this id belongs to the endpoint; delivered messages are not listed. Check the id in the delivery list.
webhook_endpoint.not_foundNo webhook endpoint with this id belongs to the organization. Check the id.

The full registry is the top-level x-error-codes list (and the ErrorCode schema) of /openapi/v1.json; the API reference is at /scalar.