Poll a video
POST/video/operations
Reads the state of a video operation from the provider. Each poll uses one call slot of the budget. This route has no /v1 path.
Request
Responses
- 200
- 400
- 401
- 402
- 413
- 415
- 429
- 500
- 502
- 503
The state of the operation.
The body is not valid JSON (plain text), the body has no operation (missing_operation), the poll address is not a Google API host (forbidden_target), or no video provider is configured (no_route).
The bearer virtual key is missing (missing_key), or it is not valid or it is revoked (invalid_key).
The project may not send calls (subscription_required). proxium.tech is in open beta and does not return this answer.
The body is larger than the request body limit, 32 MiB on proxium.tech. The body of this answer is plain text.
The content-type is not application/json. The body of this answer is plain text.
The key or the source used its budget window (tenant_capped or source_capped, retry-after: 60), or the project reached a monthly cap (credits_exhausted, retry-after: 3600). No project on proxium.tech has a monthly cap during the open beta.
Response Headers
Seconds to wait before the next call.
The configuration of the provider names an unknown response shape (bad_shape).
The provider could not be reached (upstream_failed), or the operation failed (video_failed).
The key store or the limits store is not available (keystore_unavailable, limits_unavailable). A deployment that refuses calls while its budget store is down answers budget_unavailable with retry-after: 5; proxium.tech lets the call through.
Response Headers
Seconds to wait before the next call.