Class AsyncRawCustomChannelEventsClient


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

      • AsyncRawCustomChannelEventsClient

        public AsyncRawCustomChannelEventsClient​(ClientOptions clientOptions)
    • Method Detail

      • notifyNewConversation

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<CustomChannelNotificationResponse>> notifyNewConversation​(CustomChannelBaseEvent request)
        Notifies Intercom that a new conversation was created in your custom channel/platform. This triggers conversation creation and workflow automations within Intercom for your custom channel integration.

        Note: This endpoint is currently under managed availability. Please reach out to your accounts team to discuss access and tailored, hands-on support.

      • notifyNewConversation

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<CustomChannelNotificationResponse>> notifyNewConversation​(CustomChannelBaseEvent request,
                                                                                                                                     RequestOptions requestOptions)
        Notifies Intercom that a new conversation was created in your custom channel/platform. This triggers conversation creation and workflow automations within Intercom for your custom channel integration.

        Note: This endpoint is currently under managed availability. Please reach out to your accounts team to discuss access and tailored, hands-on support.

      • notifyNewMessage

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<CustomChannelNotificationResponse>> notifyNewMessage​(NotifyNewMessageRequest request)
        Notifies Intercom that a new message was sent in a conversation on your custom channel/platform. This allows Intercom to process the message and trigger any relevant workflow automations.

        Note: This endpoint is currently under managed availability. Please reach out to your accounts team to discuss access and tailored, hands-on support.

      • notifyNewMessage

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<CustomChannelNotificationResponse>> notifyNewMessage​(NotifyNewMessageRequest request,
                                                                                                                                RequestOptions requestOptions)
        Notifies Intercom that a new message was sent in a conversation on your custom channel/platform. This allows Intercom to process the message and trigger any relevant workflow automations.

        Note: This endpoint is currently under managed availability. Please reach out to your accounts team to discuss access and tailored, hands-on support.

      • notifyQuickReplySelected

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<CustomChannelNotificationResponse>> notifyQuickReplySelected​(NotifyQuickReplySelectedRequest request)
        Notifies Intercom that a user selected a quick reply option in your custom channel/platform. This allows Intercom to process the response and trigger any relevant workflow automations.

        Note: This endpoint is currently under managed availability. Please reach out to your accounts team to discuss access and tailored, hands-on support.

      • notifyQuickReplySelected

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<CustomChannelNotificationResponse>> notifyQuickReplySelected​(NotifyQuickReplySelectedRequest request,
                                                                                                                                        RequestOptions requestOptions)
        Notifies Intercom that a user selected a quick reply option in your custom channel/platform. This allows Intercom to process the response and trigger any relevant workflow automations.

        Note: This endpoint is currently under managed availability. Please reach out to your accounts team to discuss access and tailored, hands-on support.

      • notifyAttributeCollected

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<CustomChannelNotificationResponse>> notifyAttributeCollected​(NotifyAttributeCollectedRequest request)
        Notifies Intercom that a user provided a response to an attribute collector in your custom channel/platform. This allows Intercom to process the attribute and trigger any relevant workflow automations.

        Note: This endpoint is currently under managed availability. Please reach out to your accounts team to discuss access and tailored, hands-on support.

      • notifyAttributeCollected

        public java.util.concurrent.CompletableFuture<IntercomHttpResponse<CustomChannelNotificationResponse>> notifyAttributeCollected​(NotifyAttributeCollectedRequest request,
                                                                                                                                        RequestOptions requestOptions)
        Notifies Intercom that a user provided a response to an attribute collector in your custom channel/platform. This allows Intercom to process the attribute and trigger any relevant workflow automations.

        Note: This endpoint is currently under managed availability. Please reach out to your accounts team to discuss access and tailored, hands-on support.