> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CalendarAgendaItemInput

> One agenda item's fields under its kind's key. Set exactly one key; `calendarEventCatalog.agendaItemKinds` lists each kind's `payloadKey`.

<ResponseField name="promotion" type={<a href="/docs/api-reference/v3/reference/commerce-agent/calendar-promotion-agenda-item-input">CalendarPromotionAgendaItemInput</a>}>
  A PROMOTION item.

  <Expandable title="fields" lazyRender>
    <ResponseField name="details" type="String">
      What is discounted, for whom, and any code shoppers should use, written the way the Commerce Agent should read it; the agent may repeat it to shoppers. Required when adding a promotion. At most 2000 characters.
    </ResponseField>
  </Expandable>
</ResponseField>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.