API version: unstable
API version: 2021-07 Release candidate
API version: 2021-04 Latest
API version: 2021-01
API version: 2020-10
API version: 2020-07
API version: 2020-04
API version: 2020-01 Unsupported
API version: 2019-10 Unsupported

Conversation object

A conversation with a merchant through the Experts Marketplace.

Connections

  • messages (MessageConnection!)

    The messages exchanged within the conversation.

    Argument Description
    after ( String )

    Returns the elements in the list that come after the specified cursor.

    before ( String )

    Returns the elements in the list that come before the specified cursor.

    first ( Int )

    Returns the first n elements from the list.

    last ( Int )

    Returns the last n elements from the list.

    sentAtMax ( DateTime )

    Returns messages that were sent on or before the specified date and time.

    sentAtMin ( DateTime )

    Returns messages that were sent on or after the specified date and time.

Fields

  • createdAt (DateTime!)

    The date and time the conversation was started.

  • dashboardUrl (Url!)

    The URL to access this conversation in the Partner Dashboard.

  • hasUnreadMessages (Boolean!)

    Whether the conversation has unread messages.

  • id (ID!)

    A globally unique identifier.

  • lastEventAt (DateTime!)

    The date and time of the most recent conversation event. Example events: a message being sent, or a proposal being accepted.

  • merchantUser (MerchantUser!)

    The merchant account involved in the conversation.

  • The status of the Experts Marketplace conversation.

Types that return Conversation

Implements

A conversation with a merchant through the Experts Marketplace.

Connections

  • messages (MessageConnection!)

    The messages exchanged within the conversation.

    Argument Description
    after ( String )

    Returns the elements in the list that come after the specified cursor.

    before ( String )

    Returns the elements in the list that come before the specified cursor.

    first ( Int )

    Returns the first n elements from the list.

    last ( Int )

    Returns the last n elements from the list.

    sentAtMax ( DateTime )

    Returns messages that were sent on or before the specified date and time.

    sentAtMin ( DateTime )

    Returns messages that were sent on or after the specified date and time.

Fields

  • createdAt (DateTime!)

    The date and time the conversation was started.

  • dashboardUrl (Url!)

    The URL to access this conversation in the Partner Dashboard.

  • hasUnreadMessages (Boolean!)

    Whether the conversation has unread messages.

  • id (ID!)

    A globally unique identifier.

  • lastEventAt (DateTime!)

    The date and time of the most recent conversation event. Example events: a message being sent, or a proposal being accepted.

  • merchantUser (MerchantUser!)

    The merchant account involved in the conversation.

  • The status of the Experts Marketplace conversation.

Types that return Conversation

Implements