# Sign a receipt

The addressed account signs the condition the sender chose.

The addressed account signs the condition the sender chose: accepted, replied, or converted. The sender cannot sign their own receipt. A read is not a conversion. Signing is what captures a held amount.

## Authentication

`Authorization: Bearer` with the addressed account's session.

## Body

`confirm` true.

## Response

`conversationId`, `contextId`, `conversation`, `messages`, and `state`.

```sample
curl -X POST "https://api.gnesi.io/v1/conversations/conversation_123/receipt" \
  -H "Authorization: Bearer $GNESI_CREDENTIAL" \
  -H "Content-Type: application/json" \
  -d '{"confirm":true}'
```

```payload
{"confirm":true}
```

```result
{
  "conversationId": "conversation_123",
  "contextId": "context_…",
  "conversation": {},
  "messages": [],
  "state": "completed"
}
```
