Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 726 Bytes

File metadata and controls

45 lines (36 loc) · 726 Bytes

Tasks Executor

This directory contains Google Cloud Functions used as a single point of access to multiple tasks.

Usage

The function receive the following payload:

{
   "task": "string", # [required] Name of the task to execute
   "payload": { } [optional] Payload to pass to the task
}

Example:

{
   "task": "rebuild_missing_validation_reports",
   "payload": {
    "dry_run": true,
    "filter_after_in_days": 14,
    "filter_statuses": ["active", "inactive", "future"]
  }
}
{
   "task": "rebuild_missing_bounding_boxes",
   "payload": {
    "dry_run": true,
    "after_date": "2025-06-01"
  }
}

To get the list of supported tasks use: `` { "name": "list_tasks", "payload": {} }