Get Account
get_accountFull Description
Get basic Dazzly account information (website, plan, domains) and render an account summary UI with a website preview screenshot.
Dazzly is an all‑in‑one website builder that helps small businesses and creators get a professional site online quickly—without stitching together hosting, security, design tools, and add‑ons.
Start from polished templates and customize your pages while Dazzly handles the technical essentials in the background: website hosting, free SSL security, and performance-focused image optimization so your site loads smoothly across devices.
Need content fast? Dazzly includes access to stock image/video/icon libraries to help you publish with less time spent searching and buying assets.
If you sell products, Dazzly’s built‑in ecommerce shopping cart lets you take payments and offer options like click & collect, delivery, or cash on pickup—so your website can support real day‑to‑day sales, not just look good.
For teams who want strong foundations without endless setup, Dazzly also includes built‑in SEO and performance fundamentals (like sitemaps and structured data) to help your site be discoverable and dependable from day one.
get_accountGet basic Dazzly account information (website, plan, domains) and render an account summary UI with a website preview screenshot.
get_content_key_mapGet a compact mapping of section content keys used for update_website_content. contentKey is always the parent section key; item_data_keys are the only valid keys for itemData. Use required_item_data_keys and field_constraints to satisfy required fields and nested object/object_array shapes. For List fields, follow list_item_value_shape and list_item_value_required_keys exactly.
get_website_contentGet website content by content key.
contentKeystringpublish_websitePublish website changes to your live URL for the current account website. The preview URL is static, and newly published changes can take around 30 seconds to appear.
update_website_contentUpdate website content for a specific section contentKey. contentKey must be the parent section key (the object that has fields), never a field key. itemData keys must come from that section's fields. For hasMultiple=false: { contentKey: 'ContactPhone', itemData: { PhoneNumber: '123456' } }. For hasMultiple=true, index is required: use index >= 0 to update an existing array item by position, or index: -1 to append a new item to the end of the array. Example update: { contentKey: 'HomePageBanners', index: 0, itemData: { HomeBannerTitle: '...' } }. Example append: { contentKey: 'HomePageBanners', index: -1, itemData: { HomeBannerTitle: 'New banner' } }. For nested object fields, follow get_content_key_map.field_constraints.value_shape exactly (object vs object_array). For List fields, follow get_content_key_map.field_constraints.list_item_value_shape and list_item_value_required_keys exactly (for ServicesItem.Sections.Image, value must include an Image key). Sanitization is applied before validation: Wysiwyg strips U+2028, and String strips backticks/newlines to single-line text. Do not use arbitrary large indices like 999. If unknown, call get_content_key_map first.
contentKeystringitemDataobjectindexintegerisArraybooleanupload_fileIf user intent is to upload/add/attach an image, photo, logo, or file, call this tool. Upload a file using the ChatGPT Apps UI bridge. This requires a valid content target (contentKey + fieldKey), which should be discovered from get_content_key_map before finalizing the upload. contentKey must be a section key (for example, LogoImage), and fieldKey must belong to that section.
contentKeystringfieldKeystringcitystringcountrystringelementTypestringPHOTOVIDEOfileDownloadUrlstringfileIdstringfileNamestringimageContextstringindexintegermimeTypestringplatformstringopenaiopenaisizeBytesinteger