Skip to content

Latest commit

 

History

History
31 lines (28 loc) · 601 Bytes

File metadata and controls

31 lines (28 loc) · 601 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"]
  }
}

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