Class AsyncArticlesClient


  • public class AsyncArticlesClient
    extends java.lang.Object
    • Constructor Detail

      • AsyncArticlesClient

        public AsyncArticlesClient​(ClientOptions clientOptions)
    • Method Detail

      • withRawResponse

        public AsyncRawArticlesClient withRawResponse()
        Get responses with HTTP metadata like headers
      • listArticles

        public java.util.concurrent.CompletableFuture<ArticleList> listArticles()
        You can fetch a list of all articles by making a GET request to https://api.intercom.io/articles.

        📘 How are the articles sorted and ordered?

        Articles will be returned in descending order on the updated_at attribute. This means if you need to iterate through results then we'll show the most recently updated articles first.

      • listArticles

        public java.util.concurrent.CompletableFuture<ArticleList> listArticles​(RequestOptions requestOptions)
        You can fetch a list of all articles by making a GET request to https://api.intercom.io/articles.

        📘 How are the articles sorted and ordered?

        Articles will be returned in descending order on the updated_at attribute. This means if you need to iterate through results then we'll show the most recently updated articles first.

      • createArticle

        public java.util.concurrent.CompletableFuture<Article> createArticle​(java.lang.Object request)
        You can create a new article by making a POST request to https://api.intercom.io/articles.
      • createArticle

        public java.util.concurrent.CompletableFuture<Article> createArticle​(java.lang.Object request,
                                                                             RequestOptions requestOptions)
        You can create a new article by making a POST request to https://api.intercom.io/articles.
      • retrieveArticle

        public java.util.concurrent.CompletableFuture<Article> retrieveArticle​(RetrieveArticleRequest request)
        You can fetch the details of a single article by making a GET request to https://api.intercom.io/articles/<id>.
      • retrieveArticle

        public java.util.concurrent.CompletableFuture<Article> retrieveArticle​(RetrieveArticleRequest request,
                                                                               RequestOptions requestOptions)
        You can fetch the details of a single article by making a GET request to https://api.intercom.io/articles/<id>.
      • deleteArticle

        public java.util.concurrent.CompletableFuture<DeletedArticleObject> deleteArticle​(DeleteArticleRequest request)
        You can delete a single article by making a DELETE request to https://api.intercom.io/articles/<id>.
      • searchArticles

        public java.util.concurrent.CompletableFuture<ArticleSearchResponse> searchArticles()
        You can search for articles by making a GET request to https://api.intercom.io/articles/search.
      • searchArticles

        public java.util.concurrent.CompletableFuture<ArticleSearchResponse> searchArticles​(SearchArticlesRequest request)
        You can search for articles by making a GET request to https://api.intercom.io/articles/search.