Decision
Decision Layer

Scheduler Tick

Main scheduler tick - process videos for optimization.

Called every 5 minutes by GCP Cloud Scheduler.

Flow:

  1. Get ready videos from OPTIMIZE and REOPT queues
  2. For each video, run should_optimize() check
  3. Create VideoDecision for eligible videos
  4. Send to Optimization Layer
  5. Move optimized videos to MEASURE queue

Returns: TickResponse with processing summary

post/api/v1/decision/tick

Query parameters

authorizationstring nullable

Response

Successful Response

successboolean required
processedinteger required
optimizedinteger required
skippedinteger required
errorsinteger required
duration_msnumber required
decisionsobject[]
skip_reasonsobject

Changes

No recorded changes to this endpoint across all 1 revision of this API.