One option an agent offered for a permission request. id is opaque and scoped to its request; label is the agent's own wording, bounded and live only.
API reference sections
Schema
OfferedChoice
Type object
Shape
| Field | Type | Description |
|---|---|---|
| idrequired | string | |
| intentrequired | ChoiceIntent | What choosing an offered option means, as the agent classified it. The surface focuses a rejection first and never picks between two options of one intent on the person's behalf. |
| labelrequired | string |
{
"id": "string",
"intent": "allow_once",
"label": "string"
}The contract has no example values, so example bodies are generated from each schema: every field is shown with a placeholder of its type.
Generated from contract version 1. Last updated .
