Passer au contenu principal
GET
/
conversations
/
conversations
/
2026-09-beta
/
threads
Récupérer les fils de discussion
curl --request GET \
  --url https://api.hubapi.com/conversations/conversations/2026-09-beta/threads \
  --header 'Authorization: Bearer <token>'
{
  "results": [
    {
      "archived": true,
      "associatedContactId": "<string>",
      "createdAt": "2023-11-07T05:31:56Z",
      "id": "<string>",
      "inboxId": "<string>",
      "originalChannelAccountId": "<string>",
      "originalChannelId": "<string>",
      "spam": true,
      "assignedTo": "<string>",
      "closedAt": "2023-11-07T05:31:56Z",
      "latestMessageReceivedTimestamp": "2023-11-07T05:31:56Z",
      "latestMessageSentTimestamp": "2023-11-07T05:31:56Z",
      "latestMessageTimestamp": "2023-11-07T05:31:56Z",
      "threadAssociations": {
        "associatedTicketId": "<string>"
      }
    }
  ],
  "paging": {
    "next": {
      "after": "<string>",
      "link": "<string>"
    }
  }
}

Supported products

Autorisations

Authorization
string
header
requis

The access token received from the authorization server in the OAuth 2.0 flow.

Paramètres de requête

after
string

Le jeton de curseur de pagination de la dernière ressource lue avec succès sera renvoyé en tant que propriété JSON « paging.next.after » d'une réponse paginée contenant plus de résultats.

archived
boolean

S'il faut renvoyer uniquement les résultats qui ont été archivés.

associatedContactId
integer<int64>

Récupèrer une liste filtrée des conversations pour un contact spécifique à l'aide de son ID. Ce paramètre ne peut pas être utilisé conjointement avec la propriété « inboxId ».

associatedTicketId
integer<int64>

L'ID d'un ticket associé au fil de discussion. Lorsqu'il est fourni, renvoie uniquement les fils de discussion liés au ticket spécifié.

association
enum<string>[]

Vous pouvez préciser ici un type d'association « TICKET ». Si cette option est sélectionnée, la réponse inclura un objet d'associations de fils de discussion et l'ID du ticket associé, s'il existe. S'il n'y a aucune association à un ticket avec cette conversation, l'objet d'associations de fils de discussion ne sera pas présent dans la réponse.

Options disponibles:
TICKET
inboxId
integer<int32>[]

L'ID de la boîte de réception conversations que vous pouvez inclure facultativement pour récupérer les messages associés. Ce paramètre ne peut pas être utilisé conjointement avec la propriété « associatedContactId ».

latestMessageTimestampAfter
string<date-time>

La valeur minimale (la plus ancienne) de « latestMessageTimestamp ». Ceci n'est requis que lors du tri par « latestMessageTimestamp »

limit
integer<int32>

Le nombre maximum de résultats à afficher par page.

property
string

Une propriété spécifique à inclure dans la réponse du fil de discussion.

sort
string[]

Définissez l'ordre de tri des réponses. Les options valides sont « id » (par défaut) et « latestMessageTimestamp » (qui nécessite également la définition du champ « latestMessageTimestampAfter »). Si vous filtrez les fils de discussion par « associatedContactId » , vous pouvez trier par ordre décroissant en ajoutant un - devant l'option de tri (par exemple, « -id » ou « -latestMessageTimestampAfter »). Sinon, les résultats sont toujours renvoyés par ordre croissant.

threadStatus
enum<string>

Statut des conversations associées à filtrer (« OUVERT » ou « FERMÉ »). Cette propriété doit être fournie si vous incluez le paramètre de requête « associatedContactId ».

Options disponibles:
CLOSED,
OPEN

Réponse

successful operation

results
object[]
requis
paging
object
Dernière modification le 13 avril 2026