Create a new document under a new key, starting from a copy of an existing document's content. The source's draft is copied if it has one, otherwise its published version. The copy is a separate document: it starts as an unpublished draft and is disabled, so publish it and then enable it before it is rendered. Its description, product module and entity type are copied from the source.
Documents are shared by your sandbox and production environments, so changing one with an API key requires a production API key. A sandbox API key can read documents but gets 403 here.
Documents are opt-in per organization: unless the org_documents feature flag is enabled for your organization this endpoint returns 404.
400Validation error, for example a key containing spaces or hyphens.
403The request used a sandbox API key, or the caller is missing the communications:create permission.
404No such document, or documents are not enabled for the organization.
409A document with this key already exists in the organization.