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

# DevinApi.PlaybookCreateRequest

## Properties

**body** `string` *required*

**macro** `string | null`

Playbook macro identifier. Must start with '!' followed by one or more letters, digits, underscores, or hyphens. Example: '!my\_macro' or '!my-macro'

**structured\_output\_schema** `Record\<string, unknown\> | null`

JSON Schema (Draft 7) that sessions using this playbook will produce as structured output. Max 64KB. Must be self-contained (no external \$ref).

**title** `string` *required*


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