Limits
Rate limits and size limits for the WireVoD API.
Rate limits
Section titled “Rate limits”| Applies to | Limit | Counted per |
|---|---|---|
| Sign-in, sign-up and token refresh | 10 requests per minute | Client IP address |
| Everything else in the API | 300 requests per minute | Workspace |
| Protection entitlements | 20 requests per minute | Playback session |
Streaming and playback insights aren’t rate limited. A limited request receives 429 with a
Retry-After header in seconds:
{ "code": "rate_limited", "message": "Too many requests", "details": { "retry_after": 60 } }Resource limits
Section titled “Resource limits”| Resource | Limit |
|---|---|
| Source file size | 100 GiB |
| Upload URL lifetime | 1 hour |
| Upload session lifetime | 24 hours |
| Asset title | 200 characters |
| API key name | 64 characters |
| Password | 8–200 characters |
Page size (limit) | 1–100, default 50 |
| Playback session lifetime | 1 minute – 24 hours, default 4 hours |
| Protection entitlement lifetime | A few minutes, never past the session |
Source files
Section titled “Source files”WireVoD accepts the common video formats produced by cameras, screen recorders and editing tools (MP4, MOV, MKV and WebM, among others). For the best results, upload the highest-quality original you have: WireVoD prepares every version learners need from it.