Duplicate a playbook
ai-sdr:write scope (or a broader one that includes it).
Use this endpoint when you need a second playbook that starts from an existing one, for example to adapt a proven playbook to a new segment without touching the original. Any playbook you can read can be the source, including a global one, and the copy is returned in full with its own new id while the source is left unchanged. Duplication is a separate capability that has to be turned on for your team as well, and duplicating an organization playbook also needs your account to be allowed to create organization playbooks. The AI SDR feature must be enabled for your team.
Authorizations
Authenticate every request with a Bearer token. Pass your Reply API key in the
Authorization header:
Get your API key from the Reply dashboard: Settings → API Key.
Path Parameters
Composite id of the playbook to duplicate (g-N for global, o-N for organization, t-N for team)
Response
Playbook duplicated successfully
Detailed representation of a playbook, returned by get/create/update responses.
Composite identifier formatted as {prefix}-{numericId} where the prefix encodes the playbook scope:
g for global, o for organization, t for team (e.g. g-1, o-42, t-7).
Display name of the playbook
Short description of the playbook's purpose
Full playbook body — typically Markdown or plain text instructions the AI SDR follows when this playbook is applied.
Visibility scope of the playbook. Set on create and immutable thereafter.
global, organization, team Timestamp of the last modification
User ID of the playbook author. null for global playbooks and when the original author is no longer a team member.
Style files attached to the playbook. Managed via the /style-files sub-resource — uploads are immediate, deletes are immediate; the field is read-only on the playbook payload.