---
title: "Get thread"
method: GET
path: "/workspaces/{workspaceID}/threads/{threadID}"
tags: ["Threads"]
---

# Get thread

`GET /workspaces/{workspaceID}/threads/{threadID}`

## Request

- Base URL: `https://api.salesforge.ai/public/v2`
- URL: `https://api.salesforge.ai/public/v2/workspaces/{workspaceID}/threads/{threadID}`
- Auth: API key in header `Authorization`

Get thread information for a workspace thread. Supports both mailbox (email)
threads and mailbox-less (LinkedIn-only) threads created through multichannel
sequence execution.

## Path parameters

- `workspaceID` string, required
- `threadID` string, required

## Response `200`

Thread

- ApiThreadResponse
  - `contact` ApiThreadContactResponse
    - `company` string
    - `email` string
    - `firstName` string
    - `id` string
    - `lastName` string
    - `linkedinUrl` string
  - `emails` ApiThreadEmailResponse[]
    - `attachments` ApiThreadEmailAttachmentMetaResponse[]
      - `contentId` string
      - `contentType` string
      - `embedded` boolean
      - `filename` string
      - `id` string
      - `inline` boolean
      - `size` integer
    - `bccs` ModelsMailboxContact[]
      - `email` string
      - `name` string
    - `ccs` ModelsMailboxContact[]
      - `email` string
      - `name` string
    - `content` string
    - `date` string
    - `emailId` string
    - `fromAddress` string
    - `id` string
    - `subject` string
    - `toAddress` string
    - `tos` ModelsMailboxContact[]
      - `email` string
      - `name` string
    - `type` string
  - `linkedinMessages` ApiThreadLinkedinMessageResponse[]
    - `accountId` integer
    - `attachments` ApiThreadLinkedinAttachmentResponse[]
      - `contentType` string
      - `filename` string
      - `gif` boolean
      - `id` string
      - `size` integer
      - `type` string
      - `url` string
    - `date` string
    - `direction` 'inbound' | 'outbound'
    - `firstName` string
    - `id` string
    - `lastName` string
    - `linkedinUrl` string
    - `message` string
    - `profilePictureUrl` string
    - `subject` string
  - `sequence` ApiThreadSequenceResponse
    - `id` string
    - `name` string
    - `product` ApiProductResponse
      - `id` string
      - `internalName` string
      - `translations` ApiProductTranslationResponse[]
        - `costOfInaction` string
        - `idealCustomerProfile` string
        - `industry` string
        - `language` 'russian' | 'ukrainian' | 'finnish' | 'american_english' | 'british_english' | 'french' | 'spanish' | 'polish' | 'romanian' | 'german' | 'lithuanian' | 'dutch' | 'latvian' | 'italian' | 'czech' | 'hungarian' | 'japanese' | 'brazilian_portugese' | 'swedish' | 'danish' | 'norwegian' | 'estonian'
        - `name` string
        - `pain` string
        - `proofPoints` string
        - `solution` string
    - `status` 'active' | 'draft' | 'paused' | 'deleted' | 'completed' | 'video_pending' | 'active' | 'paused'

## Other responses

- `404`: Thread Not Found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/salesforge/apis/salesforge-api.md) - [All operations](https://skmtc.dev/salesforge/apis/salesforge-api/llms.txt) - [OpenAPI document](https://skmtc.dev/salesforge/apis/salesforge-api/revisions/3f946278b378?raw)
