# Architect ## Docs - [Get page group by ID](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/page-groups/get-page-group-by-id.md): Retrieve a specific page group by ID. - [List page groups](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/page-groups/list-page-groups.md): Retrieve a list of page groups for the authenticated tenant with optional filtering and pagination - [Get page version](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/page-versions/get-page-version.md): Retrieve a specific version of a page with optional additional fields - [List page versions](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/page-versions/list-page-versions.md): Retrieve a list of versions for the specified page - [Create page with version](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/pages/create-page-with-version.md): Create a new page in the page group and trigger version creation/publishing - [Get page link](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/pages/get-page-link.md): Generate shareable link for a page. Fails if page version not yet published. - [Get page with published version](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/pages/get-page-with-published-version.md): Retrieve page details including published version information - [List pages in a page group](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/pages/list-pages-in-a-page-group.md): Retrieve a paginated list of pages within the specified page group - [Create prospect log entry](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/prospect-logs/create-prospect-log-entry.md): Create a prospect log entry using the authenticated API key's tenant context - [Create webhook subscription](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhook-subscriptions/create-webhook-subscription.md): Create a webhook subscription - [Delete webhook subscription](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhook-subscriptions/delete-webhook-subscription.md): Delete a webhook subscription by ID - [Get webhook subscription](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhook-subscriptions/get-webhook-subscription.md): Get a webhook subscription by ID - [List webhook subscriptions](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhook-subscriptions/list-webhook-subscriptions.md): List webhook subscriptions for the authenticated tenant - [Update webhook subscription](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhook-subscriptions/update-webhook-subscription.md): Update a webhook subscription by ID - [Form enriched](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhooks/form-enriched.md): Triggered when a form submission is enriched with additional data. The webhook payload contains details about the enriched form including form ID, submission ID, and enriched data. - [Form enrichment failed](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhooks/form-enrichment-failed.md): Triggered when form enrichment fails. The webhook payload contains details about the failed enrichment including form ID, submission ID, failure timestamp, and error information. - [Form submitted](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhooks/form-submitted.md): Triggered when a form is submitted. The webhook payload contains details about the submitted form including form ID, submission ID, and submission timestamp. - [Page version created](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhooks/page-version-created.md): Triggered when a new page version is created. The webhook payload contains details about the newly created page version including page ID, version ID, and creation timestamp. - [Page version processed](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhooks/page-version-processed.md): Triggered when a page version is processed. The webhook payload contains details about the processed page version including page ID, version ID, and processing timestamp. - [Page version published](https://architect-d889a35e-sync-pr-2896.mintlify.app/api-reference/webhooks/page-version-published.md): Triggered when a page version is published. The webhook payload contains details about the published page version including page ID, version ID, and publishing timestamp. - [Changelog](https://architect-d889a35e-sync-pr-2896.mintlify.app/changelog.md): Product updates and announcements - [What is Architect?](https://architect-d889a35e-sync-pr-2896.mintlify.app/index.md): An overview of Architect - [How to Create Architect Pages from Google Sheets Using n8n](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/advanced/how-to-create-architect-pages-from-google-sheets-using-n8n.md): Automate page creation by connecting a Google Sheet to Architect via n8n - [Different Slices Examples](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/creating-first-pages/different-slices-examples.md): Examples of every slice type available for Architect pages - [Different use cases](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/creating-first-pages/different-use-cases.md): Common ways teams use Architect - [How does Architect Cookie Consent Banner work?](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/faq/how-does-architect-cookie-consent-banner-work.md): How the cookie consent banner works, what it controls, and how it integrates with Google Consent Mode v2 - [Creating Personalized ABM Pages](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/for-abm/creating-personalized-abm-pages.md) - [How to choose granularity](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/for-abm/how-to-choose-granularity.md): Pick account-level, role-level, or 1:1 personalization for ABM pages. - [How to export the list of pages](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/for-abm/how-to-export-page-list.md): Export published ABM page links and share them with your team. - [How to prepare a CSV](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/for-abm/how-to-prepare-csv.md): Format your lead list so you can bulk create ABM pages. - [How to set the CTA](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/for-abm/how-to-set-the-cta.md): Set a consistent next step for all pages in an ABM Page Group. - [How to use Bulk Create Pages](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/for-abm/how-to-use-bulk-create-pages.md): Generate many ABM pages at once from your CSV. - [Create Ad Pages](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/for-ads/get-live.md): Launch your first page in minutes. - [How to Pull Digital Ad CSV (For Ads)](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/for-ads/how-to-pull-digital-ad-csv-for-ads.md): Export your ad data as a CSV so you can create or scale Architect pages - [How to set up A/B tests for Google Ads](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/for-ads/how-to-set-up-a-b-tests-for-google-ads.md): Set up A/B tests for your Google Ads campaigns using Architect - [How to Set up Tracking with Google Tags Manager](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/for-ads/how-to-set-up-tracking-with-google-tags-manager.md): Add tracking tags to Architect pages using Google Tag Manager - [How to add Form Submission into your Hubspot CRM](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/integrations/how-to-add-form-submission-into-your-hubspot-crm.md): Send Architect form submissions to HubSpot using a webhook-triggered workflow - [How to add Form Submission into your Marketo (Through Zapier)](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/integrations/how-to-add-form-submission-into-your-marketo-through-zapier.md): Send Architect form submissions to Marketo by forwarding webhooks through Zapier - [Quickstart](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/overview/quickstart.md): Launch your first page in minutes. - [What is an Agentic Website?](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/overview/what-is-an-agentic-website.md): Learn what makes a website agentic (vs. a site with a chatbot), and how agentic behavior is built into the full experience. - [Set up your brand](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/setting-up/how-to-set-up-brand.md): Add your logo, colors, and typography so pages publish on-brand. - [Set up your own domain](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/setting-up/how-to-set-up-domain.md): Verify a custom domain so you can publish Architect pages on it - [Setup overview](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/setting-up/overview.md): The four setup areas that power your Architect base. - [Assets](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/setting-up/what-kind-of-images-to-add.md): Guidance on which images and visual assets to upload to Architect - [Knowledge base](https://architect-d889a35e-sync-pr-2896.mintlify.app/overview/setting-up/what-knowledge-does-the-agent-need.md): What to add so Architect can generate accurate, on-brand pages - [Webhook Security](https://architect-d889a35e-sync-pr-2896.mintlify.app/webhooks.md): Learn how to verify webhook signatures and implement secure webhook handling ## OpenAPI Specs - [openapi](https://architect-d889a35e-sync-pr-2896.mintlify.app/services/external-actor-gateway-service/openapi.yaml)