# Architect ## Docs - [List account activity](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/account-activity/list-account-activity.md): Retrieve merged account activity, optionally including linked person activity - [Create account log entry](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/account-logs/create-account-log-entry.md): Create an account log entry using the authenticated API key's tenant context - [Create account](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/accounts/create-account.md): Create or return an account for a domain. - [Get account by ID](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/accounts/get-account-by-id.md): Retrieve a specific account by ID. - [List accounts](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/accounts/list-accounts.md): List accounts. - [Search accounts](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/accounts/search-accounts.md): Search accounts by name or domain. - [Update account by ID](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/accounts/update-account-by-id.md): Update an account by ID - [Get audience session interactions](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/analytics/get-audience-session-interactions.md): Get interaction history for an audience session. - [Get page analytics summary](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/analytics/get-page-analytics-summary.md): Get basic analytics totals for a page. - [List audience analytics](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/analytics/list-audience-analytics.md): Get analytics totals grouped by audience for a page. - [List audience sessions](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/analytics/list-audience-sessions.md): List audience sessions for a page. - [Get audience active run](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audience-messages/get-audience-active-run.md): Get the active audience message run. - [Get audience messages](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audience-messages/get-audience-messages.md): Get the message history for an audience draft conversation. - [Interrupt audience message](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audience-messages/interrupt-audience-message.md): Interrupt the active audience message run. - [Send audience message](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audience-messages/send-audience-message.md): Send a message to the audience draft editor. - [Cancel audience version](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audience-versions/cancel-audience-version.md): Cancel an audience version and keep it as a draft. - [Create audience version](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audience-versions/create-audience-version.md): Create a new version for an audience. - [Get audience version](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audience-versions/get-audience-version.md): Get an audience version. - [List audience versions](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audience-versions/list-audience-versions.md): List versions for an audience. - [Publish audience version](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audience-versions/publish-audience-version.md): Publish an audience version. - [Archive audience](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audiences/archive-audience.md): Archive an audience. - [Create audience](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audiences/create-audience.md): Create an audience in a page. - [Get audience](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audiences/get-audience.md): Get an audience. - [Get audience link](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audiences/get-audience-link.md): Get the generated link for an audience. - [List audiences](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audiences/list-audiences.md): List audiences for a page. - [Restore audience](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audiences/restore-audience.md): Restore an archived audience. - [Search audiences](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audiences/search-audiences.md): Search audiences by name. - [Update audience](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/audiences/update-audience.md): Update an audience. - [Create page link](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/page-links/create-page-link.md): Create a page link. - [Delete page link](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/page-links/delete-page-link.md): Delete a page link by ID. - [Get page link by ID](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/page-links/get-page-link-by-id.md): Retrieve a specific page link by ID. - [List page links](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/page-links/list-page-links.md): List page links. - [Update page link](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/page-links/update-page-link.md): Update a page link by ID. - [Archive page](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/pages/archive-page.md): Archive a page. - [Create page](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/pages/create-page.md): Create a page. - [Delete page](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/pages/delete-page.md): Delete a page. - [Get page](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/pages/get-page.md): Get a page by ID. - [List pages](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/pages/list-pages.md): List pages for the authenticated tenant. - [Restore page](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/pages/restore-page.md): Restore an archived page. - [Search pages](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/pages/search-pages.md): Search pages by name. - [Update page](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/pages/update-page.md): Update a page. - [Create person log entry](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/person-logs/create-person-log-entry.md): Create a person log entry using the authenticated API key tenant context - [Create person](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/persons/create-person.md): Create a person. - [Delete person](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/persons/delete-person.md): Delete a person by ID. - [Get person by ID](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/persons/get-person-by-id.md): Retrieve a specific person by ID. - [List people](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/persons/list-people.md): List people. - [Restore person](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/persons/restore-person.md): Restore a deleted person by ID. - [Search people](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/persons/search-people.md): Search people. - [Update person](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/persons/update-person.md): Update a person by ID. - [Create webhook subscription](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/webhook-subscriptions/create-webhook-subscription.md): Create a webhook subscription - [Delete webhook subscription](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/webhook-subscriptions/delete-webhook-subscription.md): Delete a webhook subscription by ID - [Get webhook subscription](https://architect-d889a35e-sync-pr-3148.mintlify.app/api-reference/webhook-subscriptions/get-webhook-subscription.md): Get a webhook subscription by ID - [List webhook subscriptions](https://architect-d889a35e-sync-pr-3148.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-3148.mintlify.app/api-reference/webhook-subscriptions/update-webhook-subscription.md): Update a webhook subscription by ID - [Form enriched](https://architect-d889a35e-sync-pr-3148.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-3148.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-3148.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-3148.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-3148.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-3148.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-3148.mintlify.app/changelog.md): Product updates and announcements - [What is Architect?](https://architect-d889a35e-sync-pr-3148.mintlify.app/index.md): An overview of Architect - [How to Create Architect Pages from Google Sheets Using n8n](https://architect-d889a35e-sync-pr-3148.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 - [How to route between multiple pages](https://architect-d889a35e-sync-pr-3148.mintlify.app/overview/advanced/how-to-route-between-multiple-pages.md): Route traffic between two or more landing pages using Architect Page Links to run A/B tests and split traffic - [Different Slices Examples](https://architect-d889a35e-sync-pr-3148.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-3148.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-3148.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-3148.mintlify.app/overview/for-abm/creating-personalized-abm-pages.md) - [How to prepare a CSV](https://architect-d889a35e-sync-pr-3148.mintlify.app/overview/for-abm/how-to-prepare-csv.md): Format your prospect list so you can bulk create outbound pages. - [How to set the CTA](https://architect-d889a35e-sync-pr-3148.mintlify.app/overview/for-abm/how-to-set-the-cta.md): Set a consistent next step for all pages in an ABM Page Group. - [Create Ad Pages](https://architect-d889a35e-sync-pr-3148.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-3148.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-3148.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-3148.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 Integrate Leads into HubSpot with Clay](https://architect-d889a35e-sync-pr-3148.mintlify.app/overview/integrations/how-to-add-form-submission-into-your-hubspot-crm.md): Send Architect form submissions to HubSpot contacts using Clay as a middleware - [How to add Form Submission into your Marketo (Through Zapier)](https://architect-d889a35e-sync-pr-3148.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-3148.mintlify.app/overview/overview/quickstart.md): Launch your first page in minutes. - [What is an Agentic Website?](https://architect-d889a35e-sync-pr-3148.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-3148.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-3148.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-3148.mintlify.app/overview/setting-up/overview.md): The four setup areas that power your Architect base. - [Assets](https://architect-d889a35e-sync-pr-3148.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-3148.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-3148.mintlify.app/webhooks.md): Learn how to verify webhook signatures and implement secure webhook handling ## OpenAPI Specs - [openapi](https://architect-d889a35e-sync-pr-3148.mintlify.app/services/external-actor-gateway-service/openapi.yaml)