# Replies

> Post customer-facing replies or internal notes to an issue thread.

Product: Clad API
Source: https://docs.useclad.ai/api/replies

---

Post a customer-facing reply or an internal note to an issue thread.

```graphql
mutation Reply($input: ReplyToIssueInput!) {
  replyToIssue(input: $input) {
    messageId
    delivery
    error { code message }
  }
}
```

```json
{
  "input": {
    "issueId": "<issue-id>",
    "body": "Thanks for reaching out — we've reset your password.",
    "isInternal": false
  }
}
```

- Set `isInternal: true` for a note only your team can see.
- `delivery` reports how the reply was sent: `in_thread` (recorded only) or an
  egress status (`pending` / `delivered` / `failed`), depending on the issue's
  source channel and your integration's reply-delivery configuration.
- For issues created through this API, outbound delivery is configured in
  **Settings → API → Outbound replies**: choose no outbound replies, email
  from Clad, or a signed webhook event.

Requires the `thread:reply` scope.
