Skip to main content
PUT
https://api.bouncy.ai
/
v1
/
websites
/
:websiteId
curl -X PUT https://api.bouncy.ai/v1/websites/web_abc123xyz \
  -H "X-Api-Key: bcy_live_pk_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "John Doe - Updated",
    "description": "Content Creator & Entrepreneur",
    "links": [
      {
        "title": "My Portfolio",
        "url": "https://johndoe.com/portfolio",
        "icon": "briefcase"
      },
      {
        "title": "Book a Call",
        "url": "https://cal.com/johndoe",
        "icon": "calendar"
      }
    ]
  }'
{
  "id": "web_abc123xyz",
  "message": "Website updated successfully",
  "updatedFields": ["title", "description", "links"]
}
Complex Customization AvailableWebsite updates support many advanced parameters for design and customization that aren’t fully documented here.Need help? Create or modify a website using the Bouncy.ai dashboard, then contact support - we’ll export the exact API calls for you to duplicate it programmatically.

Request

Headers

X-Api-Key
string
required
Your API key (e.g., bcy_live_pk_YOUR_API_KEY)
Content-Type
string
required
Must be application/json

Path Parameters

websiteId
string
required
The website IDExample: web_abc123xyz

Body

title
string
Updated page titleExample: John Doe - Updated
description
string
Updated descriptionExample: Content Creator & Entrepreneur
template
string
Change templateOptions: bounce, simple, deeplink, spotlight, personal
theme
object
Updated theme configuration
Updated array of links (replaces existing links)
profileImage
string
Updated profile image URL
Updated social media links
You cannot update the slug after creation. Create a new website if you need a different slug.

Response

id
string
Website ID
message
string
Success message
updatedFields
array
List of fields that were updated
curl -X PUT https://api.bouncy.ai/v1/websites/web_abc123xyz \
  -H "X-Api-Key: bcy_live_pk_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "John Doe - Updated",
    "description": "Content Creator & Entrepreneur",
    "links": [
      {
        "title": "My Portfolio",
        "url": "https://johndoe.com/portfolio",
        "icon": "briefcase"
      },
      {
        "title": "Book a Call",
        "url": "https://cal.com/johndoe",
        "icon": "calendar"
      }
    ]
  }'
{
  "id": "web_abc123xyz",
  "message": "Website updated successfully",
  "updatedFields": ["title", "description", "links"]
}