Optimly MCP
Record Approval Decision
Attest an approver decision with external evidence.
record_approval_decision · Approval required · Authentication required
Attest an approver decision with external evidence.
When to use
Use to record an approved, rejected, or changes_requested decision made by the registered approver, with a durable evidence reference.
Access
Approved access with approval-management permission
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
approval_id | uuid | Yes | Approval being decided. |
decision | string | Yes | Approver's decision. Allowed values: approved, rejected, changes_requested. |
decided_by_contact_id | uuid | Yes | Registered approver who decided. |
reason | string | Yes | Stated reason for the decision. |
evidence_ref | string | Yes | Durable reference to the decision evidence. |
evidence_hash | string | Yes | Hash of the decision evidence. |
collector_source | string | Yes | Where the decision was collected. Allowed values: optimly, slack, viktor, email, manual. |
actor | { type, id } | Yes | Actor identity; type is human, agent, or system. |
brand_id | uuid | No | Authorized brand ID. Required when more than one brand is available. |
Example prompt
Record that our approver approved the tagline update, with the Slack thread as evidence.
Side effects and safety
Finalizes the approval state. An approved decision makes the bound actions executable.