- Search Knowledge Hub content (Preview)
Search across Knowledge Hub content of all supported types in a single call: articles, content snippets, external content (webpages), file source content (uploaded documents), and internal articles.
Articles are returned as a single item per article, with their per-locale article_content variants nested under contents[]. Other content types are returned as flat objects with type, id, and title.
Requires the read_content OAuth scope. Set Intercom-Version: preview.
Restrict the search to specific content types. When provided, this REPLACES the default content type set rather than filtering on top of it. Accepts a comma-separated list or repeated params.
Preview Intercom API version. Used for closed beta endpoints or other features under managed availability.
- The production API serverhttps://api.intercom.io/content/search
- The european API serverhttps://api.eu.intercom.io/content/search
- The australian API serverhttps://api.au.intercom.io/content/search
curl -i -X GET \
'https://api.intercom.io/content/search?query=getting%20started&page=1&per_page=10&states=published%2Cdraft&locales=en%2Cfr&tag_ids=1%2C2%2C3&tag_operator=IN&any_tag_ids=1%2C2%2C3&folder_ids=10%2C20&folder_entity_type=folder&content_types=article%2Csnippet&copilot_state=on&fin_service_state=on&fin_sales_state=on&created_by_ids=991267464%2C991267465&last_updated_by_ids=991267464%2C991267465&created_at_after=1677253093&created_at_before=1677861493&updated_at_after=1677253093&updated_at_before=1677861493' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Intercom-Version: preview'Search successful
An array of content items. Each item has a type, id, and title. Items with type: article additionally carry a contents[] array of per-locale article_content variants.
[ { "type": "article", "id": "55", "title": "Getting started with Intercom", "contents": [ … ] }, { "type": "content_snippet", "id": "200", "title": "Refund policy snippet" } ]
{ "type": "list", "total_count": 2, "pages": { "type": "pages", "page": 1, "per_page": 10, "total_pages": 1 }, "data": [ { … }, { … } ] }