Skip to main content
POST
Quick DuplicationThis endpoint copies all content, styling, links, and settings from an existing website. Perfect for creating variations, client sites, or campaign-specific pages without rebuilding from scratch.

Request

Headers

string
required
Must be application/json

Path Parameters

string
required
The identifier of the source website to duplicate. Can be a slug, custom domain, or document ID.Example: johndoe

Body

string
URL slug for the new website. Required if no domain is provided, or when using a system domain. 3 to 50 characters of letters, numbers, hyphens and underscores, and not a reserved word (for example admin, api, login); otherwise 400 with code: "INVALID_SLUG".Example: johndoe-v2
string
Domain for the new website. The API automatically detects the domain type:
  • Bouncy domain (bouncy.ai): Uses the slug as the path, bouncy.ai/{slug}
  • System domain (e.g. bouncy.link, spicyl.ink): Requires a slug, {domain}/{slug}
  • Custom domain (any other domain): Deploys to your custom domain, {domain}. The domain must be connected to your account and verified, otherwise the request returns 403 (code: "DOMAIN_NOT_FOUND") or 400 (code: "DOMAIN_NOT_VERIFIED")
Example: bouncy.link
You must provide at least a slug or a domain. If only slug is provided, the website is created on bouncy.ai/{slug}.

Response

string
Success message
string
Unique ID of the newly created website
string
Full URL to the new websiteExample: https://bouncy.ai/johndoe-v2
string
ID of the source website that was duplicated
boolean
Whether the copy was created active. A copy on bouncy.ai or a system domain is created inactive when the account is at its active limit
The copy is rendered with the same page generator as the dashboard, so every template (including the newest designs) looks the same as the source. If the account is on the free plan, paid-only features (hidden branding, verified badge, contact collection blocks, follower counter, Smart 18+ mode, behaviors other than Conservative) are removed from the copy, as the dashboard does.