create_entry
ChatGPTCreate a new entry in a collection
create_page
ChatGPTCreate a new page in a project
create_redirect
ChatGPTCreate a URL redirect
delete_entry
ChatGPTDelete a collection entry permanently
delete_page
ChatGPTDelete a page permanently
delete_redirect
ChatGPTDelete a URL redirect
duplicate_entry
ChatGPTDuplicate an existing collection entry with all its content
duplicate_page
ChatGPTDuplicate an existing page with all its sections and content
get_ai_referral_analytics
ChatGPTGet analytics for traffic referred from AI platforms (ChatGPT, Claude, Perplexity, etc.)
get_all_page_statuses
ChatGPTGet Google Search Console indexing status for all pages in a project
get_collection
ChatGPTGet a collection's schema and field definitions
get_entry
ChatGPTGet a collection entry's content and metadata
get_form_submissions
ChatGPTGet submissions for a form
get_gsc_connection_status
ChatGPTCheck if Google Search Console is connected to this project
get_page
ChatGPTGet details of a specific page
get_page_content
ChatGPTGet the actual text content of a page's sections (titles, descriptions, CTAs, images, items). Use this to read what's on the page before editing.
get_page_index_status
ChatGPTGet Google Search Console indexing status for a specific page
get_page_revisions
ChatGPTGet the revision history of a page to see previous versions
get_partial_content
ChatGPTGet the content of a partial (header, footer, or other reusable section)
get_project
ChatGPTGet details of a Pixelesq project
get_search_performance
ChatGPTGet Google Search Console search performance data (clicks, impressions, CTR, position)
get_section_defaults
ChatGPTGet the full default content and config structure for a specific section type. Use this before creating a section to understand its exact data structure. Returns the complete defaults object with ctx (content) and cfg (layout config) that you can modify and pass to save_page_content. The defaults include properly structured fields. Replace the text values (title.value, desc.value, cta labels/urls, media src/alt, item content) with your generated content while keeping the structure intact.
get_site_analytics
ChatGPTGet site traffic analytics (pageviews, visits, bounce rate, duration)
get_theme
ChatGPTGet the current theme (colors, typography, spacing)
inspect_url
ChatGPTInspect a URL in Google Search Console (indexing, crawl, robots.txt status)
list_assets
ChatGPTList media assets in a project (images, icons, SVGs)
list_collections
ChatGPTList all content collections in a project
list_domains
ChatGPTList custom domains for a project
list_entries
ChatGPTList entries in a collection
list_forms
ChatGPTList all forms in a project
list_pages
ChatGPTList all pages in a project
list_partials
ChatGPTList all partials (reusable sections like headers and footers) in a project
list_projects
ChatGPTList all your Pixelesq projects
list_redirects
ChatGPTList all URL redirects in a project
list_section_types
ChatGPTList available section types for building pages. Returns each type's name, description, group, use cases, content fields, and preview image URL. Groups: hero, features, content, faqs, testimonials, pricing, form, stats, logos, header, footer, cta, search, team. Use the optional group filter to narrow results.
publish_entry
ChatGPTPublish a collection entry to make it live
publish_page
ChatGPTPublish a page to make it live
publish_partial
ChatGPTPublish a partial (header, footer, or reusable section) to make it live across all pages
save_entry_content
ChatGPTSave/update the content of a collection entry. Content should be a JSON object with keys matching the collection's field schema (use get_collection to see the schema). You MUST provide the lastVersion from the entry's latestRevision.version.
save_page_content
ChatGPTSave sections to a page. This replaces the page's content with the provided sections. Each section has: id (uuid), name, type (uislice component name), and uislices array. Each uislice has: id (uuid), type (same as section type), and props with ctx (content) and cfg (layout config). Common section types: HeroWithMedia, HeroWithMediaBelow, StickyFeatures, StickyFeaturesCard, HowItWorks, Faqs, FaqsOnCard, SimpleForm, PqPricing, CardWithMedia, TextGrid, LogoGrid, MediaBentoCards, TestimonialGrid. Content fields in ctx: title { value }, subtitle { value }, desc { value }, ctas [{ label, url, variant, color }], media [{ src, alt }], items [{ title { value }, desc { value }, ctas, media, icons }]. Config fields in cfg: section { bg, hSize, vSize }, grid { columns, gap }, textsBox { alignText }, mediaBox { widthMedia }, ctaBox { direction }. You MUST provide the lastVersion from the page's latestRevision.version.
save_partial_content
ChatGPTSave sections to a partial (header, footer, or other reusable section). This replaces the partial's content with the provided sections. Uses the same section structure as save_page_content. Unchanged fields (cfg and ctx) are automatically preserved from the existing content.
search_content
ChatGPTSearch across all content in a project (pages, entries, collections). Returns matching results with their type and metadata.
unpublish_page
ChatGPTUnpublish a page (take it offline)
unpublish_partial
ChatGPTUnpublish a partial (take it offline across all pages)
update_entry
ChatGPTUpdate an existing collection entry
update_page_meta
ChatGPTUpdate a page's SEO metadata (title, description, OG image)
update_redirect
ChatGPTUpdate an existing URL redirect
update_theme
ChatGPTUpdate theme variables (colors, typography, spacing)