Class AsyncRawDataAttributesClient


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

      • AsyncRawDataAttributesClient

        public AsyncRawDataAttributesClient​(ClientOptions clientOptions)
    • Method Detail

      • lisDataAttributes

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<DataAttributeList>> lisDataAttributes()
        You can fetch a list of all data attributes belonging to a workspace for contacts, companies or conversations.
      • createDataAttribute

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<DataAttribute>> createDataAttribute​(java.lang.Object request)
        You can create a data attributes for a contact or a company.
      • createDataAttribute

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<DataAttribute>> createDataAttribute​(java.lang.Object request,
                                                                                                               RequestOptions requestOptions)
        You can create a data attributes for a contact or a company.
      • updateDataAttribute

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<DataAttribute>> updateDataAttribute​(UpdateDataAttributeRequest request)
        You can update a data attribute.

        🚧 Updating the data type is not possible

        It is currently a dangerous action to execute changing a data attribute's type via the API. You will need to update the type via the UI instead.

      • updateDataAttribute

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<DataAttribute>> updateDataAttribute​(UpdateDataAttributeRequest request,
                                                                                                               RequestOptions requestOptions)
        You can update a data attribute.

        🚧 Updating the data type is not possible

        It is currently a dangerous action to execute changing a data attribute's type via the API. You will need to update the type via the UI instead.