Class AiContentClient
- java.lang.Object
-
- com.intercom.api.resources.aicontent.AiContentClient
-
public class AiContentClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description AiContentClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentImportSourcecreateContentImportSource(CreateContentImportSourceRequest request)You can create a new content import source by sending a POST request to this endpoint.ContentImportSourcecreateContentImportSource(CreateContentImportSourceRequest request, RequestOptions requestOptions)You can create a new content import source by sending a POST request to this endpoint.ExternalPagecreateExternalPage(CreateExternalPageRequest request)You can create a new external page by sending a POST request to this endpoint.ExternalPagecreateExternalPage(CreateExternalPageRequest request, RequestOptions requestOptions)You can create a new external page by sending a POST request to this endpoint.voiddeleteContentImportSource(DeleteContentImportSourceRequest request)You can delete a content import source by making a DELETE request this endpoint.voiddeleteContentImportSource(DeleteContentImportSourceRequest request, RequestOptions requestOptions)You can delete a content import source by making a DELETE request this endpoint.ExternalPagedeleteExternalPage(DeleteExternalPageRequest request)Sending a DELETE request for an external page will remove it from the content library UI and from being used for AI answers.ExternalPagedeleteExternalPage(DeleteExternalPageRequest request, RequestOptions requestOptions)Sending a DELETE request for an external page will remove it from the content library UI and from being used for AI answers.ContentImportSourcegetContentImportSource(GetContentImportSourceRequest request)ContentImportSourcegetContentImportSource(GetContentImportSourceRequest request, RequestOptions requestOptions)ExternalPagegetExternalPage(GetExternalPageRequest request)You can retrieve an external page.ExternalPagegetExternalPage(GetExternalPageRequest request, RequestOptions requestOptions)You can retrieve an external page.ContentImportSourcesListlistContentImportSources()You can retrieve a list of all content import sources for a workspace.ContentImportSourcesListlistContentImportSources(RequestOptions requestOptions)You can retrieve a list of all content import sources for a workspace.ExternalPagesListlistExternalPages()You can retrieve a list of all external pages for a workspace.ExternalPagesListlistExternalPages(RequestOptions requestOptions)You can retrieve a list of all external pages for a workspace.ContentImportSourceupdateContentImportSource(UpdateContentImportSourceRequest request)You can update an existing content import source.ContentImportSourceupdateContentImportSource(UpdateContentImportSourceRequest request, RequestOptions requestOptions)You can update an existing content import source.ExternalPageupdateExternalPage(UpdateExternalPageRequest request)You can update an existing external page (if it was created via the API).ExternalPageupdateExternalPage(UpdateExternalPageRequest request, RequestOptions requestOptions)You can update an existing external page (if it was created via the API).RawAiContentClientwithRawResponse()Get responses with HTTP metadata like headers
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
AiContentClient
public AiContentClient(ClientOptions clientOptions)
-
-
Method Detail
-
withRawResponse
public RawAiContentClient withRawResponse()
Get responses with HTTP metadata like headers
-
listContentImportSources
public ContentImportSourcesList listContentImportSources()
You can retrieve a list of all content import sources for a workspace.
-
listContentImportSources
public ContentImportSourcesList listContentImportSources(RequestOptions requestOptions)
You can retrieve a list of all content import sources for a workspace.
-
createContentImportSource
public ContentImportSource createContentImportSource(CreateContentImportSourceRequest request)
You can create a new content import source by sending a POST request to this endpoint.
-
createContentImportSource
public ContentImportSource createContentImportSource(CreateContentImportSourceRequest request, RequestOptions requestOptions)
You can create a new content import source by sending a POST request to this endpoint.
-
getContentImportSource
public ContentImportSource getContentImportSource(GetContentImportSourceRequest request)
-
getContentImportSource
public ContentImportSource getContentImportSource(GetContentImportSourceRequest request, RequestOptions requestOptions)
-
updateContentImportSource
public ContentImportSource updateContentImportSource(UpdateContentImportSourceRequest request)
You can update an existing content import source.
-
updateContentImportSource
public ContentImportSource updateContentImportSource(UpdateContentImportSourceRequest request, RequestOptions requestOptions)
You can update an existing content import source.
-
deleteContentImportSource
public void deleteContentImportSource(DeleteContentImportSourceRequest request)
You can delete a content import source by making a DELETE request this endpoint. This will also delete all external pages that were imported from this source.
-
deleteContentImportSource
public void deleteContentImportSource(DeleteContentImportSourceRequest request, RequestOptions requestOptions)
You can delete a content import source by making a DELETE request this endpoint. This will also delete all external pages that were imported from this source.
-
listExternalPages
public ExternalPagesList listExternalPages()
You can retrieve a list of all external pages for a workspace.
-
listExternalPages
public ExternalPagesList listExternalPages(RequestOptions requestOptions)
You can retrieve a list of all external pages for a workspace.
-
createExternalPage
public ExternalPage createExternalPage(CreateExternalPageRequest request)
You can create a new external page by sending a POST request to this endpoint. If an external page already exists with the specified source_id and external_id, it will be updated instead.
-
createExternalPage
public ExternalPage createExternalPage(CreateExternalPageRequest request, RequestOptions requestOptions)
You can create a new external page by sending a POST request to this endpoint. If an external page already exists with the specified source_id and external_id, it will be updated instead.
-
getExternalPage
public ExternalPage getExternalPage(GetExternalPageRequest request)
You can retrieve an external page.
-
getExternalPage
public ExternalPage getExternalPage(GetExternalPageRequest request, RequestOptions requestOptions)
You can retrieve an external page.
-
updateExternalPage
public ExternalPage updateExternalPage(UpdateExternalPageRequest request)
You can update an existing external page (if it was created via the API).
-
updateExternalPage
public ExternalPage updateExternalPage(UpdateExternalPageRequest request, RequestOptions requestOptions)
You can update an existing external page (if it was created via the API).
-
deleteExternalPage
public ExternalPage deleteExternalPage(DeleteExternalPageRequest request)
Sending a DELETE request for an external page will remove it from the content library UI and from being used for AI answers.
-
deleteExternalPage
public ExternalPage deleteExternalPage(DeleteExternalPageRequest request, RequestOptions requestOptions)
Sending a DELETE request for an external page will remove it from the content library UI and from being used for AI answers.
-
-