log_time_bulk
Log multiple time entries in one call to fill a week's timesheet, processing them in order and reporting each outcome; read the week first to avoid duplicates.
Instructions
Declare several time entries in one call, which is what filling a week looks like: each entry takes the same arguments as log_time. Entries are created in order; by default a refusal does not stop the others, and every outcome is reported with its position. Read the week first with timesheet: Gryzzly accepts duplicates, so calling this twice logs twice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entries | Yes | The declarations to create, in order. | |
| stop_on_error | No | Stop at the first refusal instead of carrying on. Defaults to false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | Yes | Total time created, human readable. | |
| failed | Yes | How many were refused. | |
| created | Yes | How many declarations were created. | |
| outcomes | Yes | One line per requested entry, in order. |