younifyd
Menu

List Articles

List all articles

GET/articles

Use it in a workflow

  1. Add a step and choose the Intercom connector.
  2. Pick the List Articles action (under Articles).
  3. Fill in the fields below, then reference the result from later steps as {{listArticles.response.data}}.

Request

Headers

Intercom-Versionstring

Intercom API version.</br>By default, it's equal to the version set in the app package.

One of1.01.11.21.31.42.02.12.22.32.42.52.62.72.82.92.102.112.122.132.142.152.16Default "2.16"

Response

Returns 200 with an object. Read it in later steps with {{listArticles.response.data.<field>}}.

typestring

The type of the object - `list`.

One oflist

pagesobject

Cursor-based pagination is a technique used in the Intercom API to navigate through large amounts of data. A "cursor" or pointer is used to keep track of the current position in the result set, allowing the API to return the data in small chunks or "pages" as needed.

typestring

the type of object `pages`.

One ofpages

pageinteger

The current page

nextobject2 fields
per_pageinteger

Number of results per page

total_pagesinteger

Total number of pages

total_countinteger

A count of the total number of articles.

dataarray<object>

An array of Article objects

typestring

The type of object - `article`.

One ofarticleDefault "article"

idstring

The unique identifier for the article which is given by Intercom.

workspace_idstring

The id of the workspace which the article belongs to.

titlestring

The title of the article. For multilingual articles, this will be the title of the default language's content.

descriptionstring

The description of the article. For multilingual articles, this will be the description of the default language's content.

bodystring

The body of the article in HTML. For multilingual articles, this will be the body of the default language's content.

body_markdownstring

The body of the article in markdown. For multilingual articles, this will be the body of the default language's content.

author_idinteger

The id of the author of the article. For multilingual articles, this will be the id of the author of the default language's content. Must be a teammate on the help center's workspace.

statestring

Whether the article is `published` or is a `draft`. For multilingual articles, this will be the state of the default language's content.

One ofpublisheddraftDefault "draft"

created_atinteger (date-time)

The time when the article was created. For multilingual articles, this will be the timestamp of creation of the default language's content in seconds.

updated_atinteger (date-time)

The time when the article was last updated. For multilingual articles, this will be the timestamp of last update of the default language's content in seconds.

has_unpublished_changesboolean

Whether the published article has unpublished changes staged as a draft on top of its live content. For multilingual articles this reflects the default language's content; a pure draft (never published) reports `false`.

draft_updated_atinteger (date-time)

The time, in seconds, when the staged draft was last edited, or `null` when there is no staged draft.

urlstring

The URL of the article. For multilingual articles, this will be the URL of the default language's content.

parent_idsarray<integer>

The ids of the article's parent collections or sections. An article without this field stands alone.

ai_chatbot_availabilityboolean

Whether the article is available for AI Chatbot. For multilingual articles, this will be the value of the default language's content.

ai_copilot_availabilityboolean

Whether the article is available for AI Copilot. For multilingual articles, this will be the value of the default language's content.

ai_sales_agent_availabilityboolean

Whether the article is available for AI Sales Agent. For multilingual articles, this will be the value of the default language's content.

created_by_idinteger

The ID of the teammate who created the article. For multilingual articles, this will be the creator of the default language's content.

updated_by_idinteger

The ID of the teammate who last updated the article. For multilingual articles, this will be the last editor of the default language's content.

exclude_from_article_suggestionsboolean

Whether the article is excluded from Fin AI Agent article suggestions.

help_center_audiencestring

The audience that can view this article in the Help Center. `everyone` means all users and visitors can view it; `restricted` indicates a custom audience ruleset. For multilingual articles, this is the article-level audience.

One ofeveryoneall_usersall_visitorsall_leadsall_visitors_and_leadsrestricted

scheduled_publish_atinteger (date-time)

The Unix timestamp (in seconds) at which the article is scheduled to be published. `null` when no publish is scheduled. Mutually exclusive with `scheduled_unpublish_at` — at most one pending schedule exists per article.

scheduled_unpublish_atinteger (date-time)

The Unix timestamp (in seconds) at which the article is scheduled to be unpublished. `null` when no unpublish is scheduled. Mutually exclusive with `scheduled_publish_at` — at most one pending schedule exists per article.

default_localestring

The default locale of the help center. This field is only returned for multilingual help centers.

translated_contentobject38 fields

The Translated Content of an Article. The keys are the locale codes and the values are the translated content of the article.

tagsobject2 fields

A list of tags objects associated with a conversation

json
{
  "type": "list",
  "pages": {
    "type": "pages",
    "page": 1,
    "next": {
      "per_page": 2,
      "starting_after": "your-cursor-from-response"
    },
    "per_page": 2,
    "total_pages": 13
  },
  "total_count": 1,
  "data": [
    {
      "type": "article",
      "id": "6871119",
      "workspace_id": "hfi1bx4l",
      "title": "Default language title",
      "description": "Default language description",
      "body": "Default language body in html",
      "body_markdown": "# Default language title\n\nDefault language body in markdown\n",
      "author_id": "5017691",
      "state": "published",
      "created_at": 1672928359,
      "updated_at": 1672928610,
      "has_unpublished_changes": false
    }
  ]
}

Need more? See the Intercom guide for connection setup and behaviour shared by every action.