Record decisions on monitor postings
monitor_decidePurpose: Record what the user did with postings a monitor found, or put postings back; one call decides up to 100 postings at once, and the reply separates the ones decided from the ones that failed. Deciding a posting already decided the same way changes nothing, and a posting the monitor does not hold is listed back and left alone. When: After the user says what they did with a posting, or wants a decided posting back. Cost: About 20 tokens per posting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| decision | Yes | What the user did: applied to the postings, skipped them, or open to put them back among the postings not applied to or skipped yet. | |
| monitorId | Yes | The monitor the postings belong to, from monitor_list or monitor_get. | |
| postingIds | Yes | Ids of the monitor's postings to decide, 1 to 100, from monitor_get. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| failed | No | Ids whose state could not be written just now; present only when some. | |
| notFound | No | Ids the monitor does not hold; nothing changed for them; present only when some. | |
| postings | Yes | Each decided posting with its state; a posting already in that state is listed unchanged. | |
| monitorId | Yes | The monitor the postings belong to. |