Bulk control of Fin access to synced website pages after a full crawl | Community
Skip to main content
Submitted

Bulk control of Fin access to synced website pages after a full crawl

Related products:Fin & AI
  • July 7, 2026
  • 0 replies
  • 2 views

When syncing a website for Fin, the crawl often imports a large number of pages. Currently, restricting Fin’s access to specific pages requires manually disabling them in the UI, which does not scale for large sites.

It would be valuable to add API support for bulk updating External Pages after a full website crawl, allowing teams to programmatically limit Fin’s availability for selected pages (for example via a bulk update endpoint). This would enable automated pruning of redundant or unwanted pages without manual UI changes.

I attempted to set fin_availability = FALSE via PUT /ai/external_pages/{page_id}, but the request failed because the page belongs to an automatic website sync source. Intercom returned:

Content Import Source must have API sync behaviour.

The current API workflow requires creating an API-based Content Import Source and POSTing pages to the External Pages endpoint to create or update them. 

Because of this, teams must either:

  • determine the preferred pages before importing via the API, or
  • manually disable pages in the UI after a full crawl.

Allowing teams to sync the site first and then programmatically restrict pages afterward would make the process significantly easier.