## Get conversation

`GET https://whatsapp.paaltech.org/api/v1/businesses/{external_id}/conversations/{id}`

One conversation with its contact, status, unread count and whether the 24-hour window is open.

Ability: `conversations.read`

### Path parameters

| Name | Type | Required | Description |
|---|---|---|---|
| `external_id` | string | yes | Your own ID for the business (Multi-SKUUL - the tenant ID). Max 191 characters. Pattern `^[A-Za-z0-9._:-]+$` |
| `id` | integer | yes | PaalChat's conversation ID. |

### Request

```bash
curl --request GET \
  --url 'https://whatsapp.paaltech.org/api/v1/businesses/presec/conversations/2' \
  --header "Authorization: Bearer $PAALCHAT_TOKEN" \
  --header 'Accept: application/json'
```

### Responses

- **200** - The conversation.

```json
{
  "data": {
    "id": 7,
    "contact": {
      "id": 41,
      "external_id": "parent-77",
      "name": "Ama Mensah",
      "phone": "233241234567"
    },
    "phone_number_id": "106540352242922",
    "status": "open",
    "priority": "normal",
    "unread_count": 1,
    "window_open": true,
    "last_message_at": "2026-10-01T09:12:00+00:00",
    "last_incoming_at": "2026-10-01T09:12:00+00:00",
    "snoozed_until": null,
    "assignee": null,
    "tags": ["fees"],
    "created_at": "2026-10-01T08:00:00+00:00"
  }
}
```

- **401** - unauthenticated - missing, invalid, revoked or expired token

```json
{
  "error": {"code": "unauthenticated", "message": "A valid product token is required."}
}
```

- **403** - missing_ability, product_suspended or product_token_required

```json
{
  "error": {
    "code": "missing_ability",
    "message": "This token does not have the ability this request needs."
  }
}
```

- **404** - not_found - not yours, or does not exist

```json
{"error": {"code": "not_found", "message": "Business not found."}}
```

- **429** - rate_limited - over 300 requests/minute for this product

```json
{
  "error": {
    "code": "rate_limited",
    "message": "Too many requests. Slow down and retry after the Retry-After header."
  }
}
```

