Skip to content

[source-intercom] Update conversation stream schema #47745

@scalauser4

Description

Connector Name

intercom

Connector Version

0.8.1

What step the error happened?

During the sync

Relevant information

I'm reaching out to request an enhancement to the Intercom Source Connector. Currently, the conversation stream does not include ticket information available in Intercom's API response from the listconversations endpoint. This ticket object provides additional context to conversations, which is crucial for our workflows.

Here’s a link to the relevant Intercom documentation: listconversations API endpoint

Suggested Update

Would it be possible to add the ticket schema to the conversation stream in the manifest.yaml file? Below is an example schema that defines the properties of ticket, as they appear in the Intercom API.


ticket:
  description: Details related to the ticket.
  type:
    - "null"
    - object
  properties:
    type:
      description: The type of the ticket
      type:
        - "null"
        - string
    id:
      description: Unique identifier for the ticket
      type:
        - "null"
        - integer
    url:
      description: URL link to the ticket in Intercom
      type:
        - "null"
        - string
    custom_attributes:
      description: Custom attributes associated with the ticket
      type:
        - "null"
        - object
    state:
      description: The current state of the ticket
      type:
        - "null"
        - string
    ticket_type:
      description: The type of the ticket
      type:
        - "null"
        - string
    ticket_type_description:
      description: Description of the ticket type
      type:
        - "null"
        - string
    ticket_type_emoji:
      description: Emoji representing the ticket type
      type:
        - "null"
        - string
    ticket_custom_state_admin_label:
      description: Custom state label for the ticket (admin view)
      type:
        - "null"
        - string
    ticket_custom_state_user_label:
      description: Custom state label for the ticket (user view)
      type:
        - "null"
        - string

Benefit

Including the ticket information in the conversation stream would provide valuable insight into the status and type of conversations, helping us to analyze and manage tickets effectively within our Intercom integration.

Thank you for considering this request. Please let me know if I can assist with any further details.

Relevant log output

No response

Contribute

  • Yes, I want to contribute

Metadata

Assignees

No one assigned

    Projects

    • Status

      ♻️ In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions