Move Hive advocacy content
set_advocacy_lifecycleDestructiveIdempotent
Move one Hive advocacy item through its approval steps: submit, approve, reject, archive or set an expiry. Approving publishes it to the advocates in its groups, so your AI asks you before this runs; with Hive approvals on, Hive asks again inside Hive.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Which step to take. approve is the one that publishes it to advocates. | |
| reason | No | Why, for the approval history. | |
| contentId | Yes | The advocacy item id. | |
| expiresAt | No | ISO time the item stops being offered. | |
| approvalToken | No | Single-use token returned by Hive after the owner approves this exact action. | |
| idempotencyKey | Yes | A caller-generated unique key (8-200 characters). Reuse it only when retrying this exact write. |