# Architect ## Docs - [List account activity](https://architect-d889a35e-sync-pr-3507.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-3507.mintlify.app/api-reference/account-logs/create-account-log-entry.md): Create an account log entry using the authenticated API key's tenant context - [Delete account log](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/account-logs/delete-account-log.md): Delete an account log entry. - [Get account log](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/account-logs/get-account-log.md): Get a single account log entry by ID. - [List account logs](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/account-logs/list-account-logs.md): List log entries written directly to an account. - [Restore account log](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/account-logs/restore-account-log.md): Restore a deleted account log entry. - [Update account log](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/account-logs/update-account-log.md): Update a user-authored account log entry. - [Create account](https://architect-d889a35e-sync-pr-3507.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-3507.mintlify.app/api-reference/accounts/get-account-by-id.md): Retrieve a specific account by ID. - [List accounts](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/accounts/list-accounts.md): List accounts. - [Search accounts](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/accounts/search-accounts.md): Search accounts by name or domain. - [Update account by ID](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/accounts/update-account-by-id.md): Update an account by ID - [Get audience session](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/analytics/get-audience-session.md): Get a single audience session for a page. - [Get audience session interactions](https://architect-d889a35e-sync-pr-3507.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-3507.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-3507.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-3507.mintlify.app/api-reference/analytics/list-audience-sessions.md): List audience sessions for a page. - [Create asset](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/assets/create-asset.md): Create an asset. - [Delete asset](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/assets/delete-asset.md): Move an asset to trash by ID. - [Get asset by ID](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/assets/get-asset-by-id.md): Retrieve a specific asset by ID. - [List assets](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/assets/list-assets.md): List assets. - [List trashed assets](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/assets/list-trashed-assets.md): List trashed assets. - [Restore asset](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/assets/restore-asset.md): Restore a trashed asset by ID. - [Search assets](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/assets/search-assets.md): Search assets by name or purpose. - [Update asset](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/assets/update-asset.md): Update an asset by ID. - [Get audience active run](https://architect-d889a35e-sync-pr-3507.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-3507.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-3507.mintlify.app/api-reference/audience-messages/interrupt-audience-message.md): Interrupt the active audience message run. - [Restore audience message snapshot](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audience-messages/restore-audience-message-snapshot.md): Restore the audience draft to the snapshot saved on a previous message. - [Revert audience message change](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audience-messages/revert-audience-message-change.md): Revert a specific change that was applied during an audience editing conversation. - [Send audience message](https://architect-d889a35e-sync-pr-3507.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-3507.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-3507.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-3507.mintlify.app/api-reference/audience-versions/get-audience-version.md): Get an audience version. - [List audience versions](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audience-versions/list-audience-versions.md): List versions for an audience. - [Publish audience version](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audience-versions/publish-audience-version.md): Publish an audience version. - [Archive audience](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audiences/archive-audience.md): Archive an audience. - [Create audience](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audiences/create-audience.md): Create an audience in a page. - [Get audience](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audiences/get-audience.md): Get an audience. - [Get audience link](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audiences/get-audience-link.md): Get the generated link for an audience. - [List audiences](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audiences/list-audiences.md): List audiences for a page. - [Restore audience](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audiences/restore-audience.md): Restore an archived audience. - [Search audiences](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audiences/search-audiences.md): Search audiences by name. - [Update audience](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/audiences/update-audience.md): Update an audience. - [Create page link](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/page-links/create-page-link.md): Create a page link. - [Delete page link](https://architect-d889a35e-sync-pr-3507.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-3507.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-3507.mintlify.app/api-reference/page-links/list-page-links.md): List page links. - [Search page links](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/page-links/search-page-links.md): Search page links by path or target identifier. - [Update page link](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/page-links/update-page-link.md): Update a page link by ID. - [Archive page](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/pages/archive-page.md): Archive a page. - [Create page](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/pages/create-page.md): Create a page. - [Delete page](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/pages/delete-page.md): Delete a page. - [Get page](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/pages/get-page.md): Get a page by ID. - [Get page group link](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/pages/get-page-group-link.md): Generate a shareable link for a page group. Fails if the page-group version is not yet published. - [List pages](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/pages/list-pages.md): List pages for the authenticated tenant. - [Restore page](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/pages/restore-page.md): Restore an archived page. - [Search pages](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/pages/search-pages.md): Search pages by name. - [Update page](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/pages/update-page.md): Update a page. - [Create person log entry](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/person-logs/create-person-log-entry.md): Create a person log entry using the authenticated API key tenant context - [Delete person log](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/person-logs/delete-person-log.md): Delete a person log entry. - [Get person log](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/person-logs/get-person-log.md): Get a single person log entry by ID. - [List person logs](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/person-logs/list-person-logs.md): List log entries for a person. - [Restore person log](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/person-logs/restore-person-log.md): Restore a deleted person log entry. - [Update person log](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/person-logs/update-person-log.md): Update a user-authored person log entry. - [Create person](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/persons/create-person.md): Create a person. - [Delete person](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/persons/delete-person.md): Delete a person by ID. - [Get person by ID](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/persons/get-person-by-id.md): Retrieve a specific person by ID. - [List people](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/persons/list-people.md): List people. - [Restore person](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/persons/restore-person.md): Restore a deleted person by ID. - [Search people](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/persons/search-people.md): Search people. - [Update person](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/persons/update-person.md): Update a person by ID. - [Create topic entry](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topic-entries/create-topic-entry.md): Create an entry within a knowledge topic. - [Delete topic entry](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topic-entries/delete-topic-entry.md): Delete a topic entry. - [Get topic entry](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topic-entries/get-topic-entry.md): Get a topic entry. - [List topic entries](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topic-entries/list-topic-entries.md): List entries for a knowledge topic. - [Update topic entry](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topic-entries/update-topic-entry.md): Update a topic entry. - [Create topic](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topics/create-topic.md): Create a knowledge topic. - [Delete topic](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topics/delete-topic.md): Delete a knowledge topic. - [Get topic](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topics/get-topic.md): Get a knowledge topic. - [List topics](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topics/list-topics.md): List knowledge topics. - [Search topics](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topics/search-topics.md): Search knowledge topics by title or entry content. - [Update topic](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/topics/update-topic.md): Update a knowledge topic. - [Create webhook subscription](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/webhook-subscriptions/create-webhook-subscription.md): Create a webhook subscription. The response includes a signing secret exactly once; persist it securely because later reads omit it. - [Delete webhook subscription](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/webhook-subscriptions/delete-webhook-subscription.md): Delete a webhook subscription by ID and stop future deliveries to that endpoint. - [Get webhook subscription](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/webhook-subscriptions/get-webhook-subscription.md): Get a webhook subscription by ID. Signing secrets are omitted after creation. - [List webhook subscriptions](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/webhook-subscriptions/list-webhook-subscriptions.md): List webhook subscriptions for the authenticated tenant. Signing secrets are intentionally omitted from list responses. - [Update webhook subscription](https://architect-d889a35e-sync-pr-3507.mintlify.app/api-reference/webhook-subscriptions/update-webhook-subscription.md): Update a webhook subscription by ID. You can rotate the destination URL, replace the subscribed event set, or toggle delivery on and off. - [Form enriched](https://architect-d889a35e-sync-pr-3507.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-3507.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-3507.mintlify.app/api-reference/webhooks/form-submitted.md): Triggered when a form is submitted. The webhook payload contains submission details plus UTM attribution parameters captured on the page session. - [Page version created](https://architect-d889a35e-sync-pr-3507.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-3507.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-3507.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-3507.mintlify.app/changelog.md): Product updates and announcements - [What is Architect?](https://architect-d889a35e-sync-pr-3507.mintlify.app/index.md): An overview of Architect - [How to Create Architect Pages from Google Sheets Using n8n](https://architect-d889a35e-sync-pr-3507.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-3507.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 Page Components](https://architect-d889a35e-sync-pr-3507.mintlify.app/overview/creating-first-pages/different-page-components.md): Examples of every component type available for Architect pages - [Different use cases](https://architect-d889a35e-sync-pr-3507.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-3507.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-3507.mintlify.app/overview/for-abm/creating-personalized-abm-pages.md) - [How to prepare a CSV](https://architect-d889a35e-sync-pr-3507.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-3507.mintlify.app/overview/for-abm/how-to-set-the-cta.md): Set a consistent next step for all pages in ABM. - [Create Ad Pages](https://architect-d889a35e-sync-pr-3507.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-3507.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-3507.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 Track Form Submissions with Google Tag Manager](https://architect-d889a35e-sync-pr-3507.mintlify.app/overview/for-ads/how-to-track-form-submissions-with-google-tag-manager.md): Set up conversion tracking in Google Ads for form submissions on Architect pages using Google Tag Manager. - [How to Track URL Clicks with Google Tag Manager](https://architect-d889a35e-sync-pr-3507.mintlify.app/overview/for-ads/how-to-track-url-clicks-with-google-tag-manager.md): Set up conversion tracking in Google Ads for URL button clicks on Architect pages using Google Tag Manager. - [How to Integrate Leads into HubSpot](https://architect-d889a35e-sync-pr-3507.mintlify.app/overview/integrations/how-to-add-form-submission-into-your-hubspot-crm.md): Send Architect form submissions into HubSpot - [How to add Form Submission into your Marketo (Through Zapier)](https://architect-d889a35e-sync-pr-3507.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 - [Connect MCP with Claude Desktop](https://architect-d889a35e-sync-pr-3507.mintlify.app/overview/integrations/mcp-claude-desktop.md): Set up Architect's MCP server in Claude Desktop to read docs and call the Customer API from chat - [Connect MCP with Cursor](https://architect-d889a35e-sync-pr-3507.mintlify.app/overview/integrations/mcp-cursor.md): Set up Architect's MCP server in Cursor to read docs and call the Customer API from your editor - [MCP Integration](https://architect-d889a35e-sync-pr-3507.mintlify.app/overview/integrations/mcp-overview.md): Connect your AI tools to Architect using the Model Context Protocol (MCP) - [Scripts](https://architect-d889a35e-sync-pr-3507.mintlify.app/overview/integrations/scripts.md): Add custom scripts to your Architect pages for tracking, analytics, and third-party integrations. - [Quickstart](https://architect-d889a35e-sync-pr-3507.mintlify.app/overview/overview/quickstart.md): Launch your first page in minutes. - [What is an Agentic Website?](https://architect-d889a35e-sync-pr-3507.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-3507.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-3507.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-3507.mintlify.app/overview/setting-up/overview.md): The four setup areas that power your Architect base. - [Assets](https://architect-d889a35e-sync-pr-3507.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-3507.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-3507.mintlify.app/webhooks.md): Learn how to verify webhook signatures and implement secure webhook handling ## OpenAPI Specs - [openapi](https://architect-d889a35e-sync-pr-3507.mintlify.app/services/external-actor-gateway-service/openapi.yaml)