No body. Checks that the recording is stored at the admitted size and moves the scan to queued. A scan already past awaiting_upload is answered as it is, so the device, a retry and the platform may all finish the same upload.
When nothing calls it, because the app was killed after its PUT or the user token expired during a long upload, the platform queues the scan within a minute of its recording landing at the admitted size.
Not counted against the monthly API request quota.
Recent Requests
Log in to see full request history
Time
Status
User Agent
Retrieving recent requests…
Loading…
Responses
401
MISSING_API_KEY: no x-api-key header and no user token.
INVALID_API_KEY_FORMAT: the key is not rv_live_, rv_client_ or rv_secret_ followed by 64 lowercase hexadecimal characters.
INVALID_SESSION_FORMAT: the Authorization header is not Bearer followed by a user token.
INVALID_API_KEY: no such key, or a key sent with the wrong prefix for its type.
API_KEY_EXPIRED: the key is past its expiry date.
INVALID_APP_USER_TOKEN: the user token is not valid, or the secret key that minted it has been deleted or has expired.
APP_USER_TOKEN_EXPIRED: the user token has expired. Get a new one from your backend.
INVALID_SESSION: a Bearer token that is neither a user token nor a ReactVision Editor session.
403
API_KEY_TYPE_NOT_ALLOWED: a client key or a legacy key. This operation needs a secret key or a user token.
PROJECT_NOT_FOUND: the project does not exist.
PROJECT_ACCESS_DENIED: the project belongs to another team, is not the project the key is bound to, or is not the user token's project.
APP_USER_ID_NOT_ALLOWED: a client or legacy key sent x-app-user-id. Use a user token, or a secret key on your backend.
APP_USER_MISMATCH: a user token sent an x-app-user-id other than its own app user.
VPS_SHARED_LOCATION: an app user changing a shared location or scan.
404
NOT_FOUND: no such scan, or one the request cannot see.
409
RECORDING_NOT_UPLOADED: the upload was never admitted, or nothing is stored yet. Start the upload and PUT the zip first.
429
RATE_LIMITED: for a secret key, more than 1,200 requests a minute across all operations. Wait the number of seconds in Retry-After. See Limits.
500
INTERNAL_ERROR: an unexpected error. Retry, and quote meta.request_id to support if it persists.
503
AUTH_UNAVAILABLE: the key or user token could not be checked. Retry; this does not mean it is invalid.
VPS_LOOKUP_FAILED: the records could not be read or written. Retry.