Qpien Api Docs
Help centerMain website
Help centerMain website
  1. Modules
  • Overview
  • Get started
    • Authentication
    • Scopes
  • Modules
    • Contacts
    • CustomerPersons
    • Conversations
    • Messages
    • Channels
    • WhatsappBusinessTemplates
    • SendMessages
  • Webhooks
    • Overview
Help centerMain website
Help centerMain website
  1. Modules

Conversations

Description#

The Conversations module allows external applications to retrieve, update, and manage customer conversations. A conversation can include multiple participants, messages, tags, and ticket-related metadata. This module is central to handling customer support or communication workflows.

Entity Model#

ExternalConversation#

FieldTypeDescription
_idIDUnique identifier of the conversation.
customerIDThe associated customer ID.
joinedPersonIDThe person who joined the conversation.
joinedCPersonIDThe customer-side person currently joined.
isStarredBooleanWhether the conversation is marked as important.
statusConversationStatusEnumCurrent status of the conversation.
isGroupOrChannelBooleanWhether the conversation is a group/channel.
lastMessageLastMessageTypeThe last message sent in the conversation.
lastReceivedMessageChannelIDChannel ID of the last received message.
tags[Tag]List of tags assigned to the conversation.
channels[ChannelTypeOutput]Channels linked to the conversation.
typeConversationTypeEnumType of conversation (direct, group, etc.).
priorityTicketPriorityPriority level of the conversation.

Queries#

Get Conversation#

Use this query to get conversation details.
Input:
Response:

Get Conversation List#

Use this query to get conversation list.
Input:
Response:

Mutations#

Update Conversation#

Use this mutation to update the conversation
Input:
Response:


Example Usage#

Query Example — Get Conversation#

Bash (cURL)
Node.js

Mutation Example — Update Conversation#

Bash (cURL)
Node.js
Modified at 2025-09-29 08:05:31
Previous
CustomerPersons
Next
Messages
Built with