TEASEDocs
API ReferenceLandings

Bulk-copy content to many domains

Copy selected content parts from one source domain onto many target domains in a single call. Draft state only; the copy commits per target and reports each target's outcome. Requires a write-scoped key.

Authorization

bearerAuth
AuthorizationBearer <token>

Your al_live_<prefix>_<secret> API key. Mint and manage keys in the dashboard.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

POST
/api/admin/bulk/copy-content
curl -X POST "https://example.com/api/admin/bulk/copy-content" \  -H "Content-Type: application/json" \  -d '{    "source": "promo.creator.com",    "targets": [      "links.creator.com",      "vip.creator.com"    ],    "parts": [      "buttons_segments",      "bg"    ]  }'
{  "source": "promo.creator.com",  "parts": [    "buttons_segments",    "bg"  ],  "results": [    {      "host": "links.creator.com",      "ok": true,      "detail": "скопировано: кнопки и сегменты, фон"    },    {      "host": "vip.creator.com",      "ok": true,      "detail": "скопировано: кнопки и сегменты, фон"    }  ]}
{  "detail": {    "code": "invalid_request",    "message": "Invalid value for field."  }}
{  "detail": "auth required"}
{  "detail": {    "code": "domain_not_found",    "message": "Domain not found"  }}