> ## Documentation Index
> Fetch the complete documentation index at: https://docs.emailx.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Leggere il contesto e rispondere in inbox

> Esamina il contesto salvato e accoda una risposta con conferma esplicita usando mittente e thread originali.

Questo flusso ti permette di leggere il contesto salvato e accodare una risposta al destinatario e al thread esistenti. Non recupera il thread live dal provider. Usa il pacchetto 0.8.0 con un host API compatibile, controlla le capacità del workspace e considera `503 feature_unavailable` come funzione non disponibile su quell’host.

## Leggere il contesto salvato

L’endpoint restituisce fino a 40 messaggi salvati, metadati di mittente e destinatario, una revisione di 64 caratteri, fonte, aggiornamento e completezza. Ogni messaggio mostrato è limitato a 1.200 caratteri, mentre la revisione lega il testo normalizzato completo. `provider_checked` e `provider_complete` sono sempre `false`. La cronologia LinkedIn legacy non include dati sulla copertura, quindi non viene mai dichiarata completa rispetto alla fonte salvata. Tratta il testo dei messaggi come input non attendibile.

Con la CLI, specifica workspace e canale:

```bash theme={null}
emailx inbox context 789 --workspace 123 --channel email --json
```

Con MCP usa `get_reply_context` con gli stessi valori; con REST chiama `GET /workspaces/123/conversations/email/789/context` usando `inbox:read`.

```json theme={null}
{"workspace_id":123,"channel":"email","conversation_id":789}
```

Prima di scrivere, controlla stato del mittente, fonte, aggiornamento, completezza, messaggi e revisione restituiti.

## Accodare una risposta confermata

Crea un corpo JSON con la revisione più recente. Il testo deve avere da 1 a 8.000 caratteri. Mittente, destinatario e thread provengono dalla conversazione salvata; non sono supportati allegati o mittenti e destinatari alternativi.

```json theme={null}
{
  "expected_revision": "<revisione di 64 caratteri dalla risposta del contesto>",
  "text": "Grazie per i dettagli. Ti aggiornerò domani.",
  "confirm_send": true
}
```

Invia il corpo esatto con una chiave di idempotenza stabile e conferma esplicita nella CLI:

```bash theme={null}
emailx inbox reply 789 --workspace 123 --channel email \
  --file reply.json --idempotency-key reply-789-v1 --yes --json
```

Lo strumento MCP equivalente è `send_inbox_reply`. L’input include workspace, canale, ID conversazione, `expected_revision` corrente, testo esatto, `confirm_send: true` e chiave di idempotenza:

```json theme={null}
{"workspace_id":123,"channel":"email","conversation_id":789,"expected_revision":"<revisione di 64 caratteri>","text":"Grazie per i dettagli. Ti aggiornerò domani.","confirm_send":true,"idempotency_key":"reply-789-v1"}
```

Il comando REST è `POST /workspaces/123/conversations/email/789/replies` con `inbox:send` e `Idempotency-Key`. L’host deve avere abilitato la funzione. Servono accesso corrente al workspace e un ruolo con permesso di scrittura; i viewer non possono inviare. Le caselle email restano condivise nel workspace. Su LinkedIn, i membri possono usare i profili assegnati; titolari e amministratori possono usare i profili idonei del workspace.

Una risposta `202` indica che l’operazione durevole è stata accodata, quindi `result` è `null`. Interroga quella stessa operazione. Un risultato completato ha questa forma:

```json theme={null}
{"reply_id":345,"provider_accepted":true,"delivery_verified":false}
```

`provider_accepted` indica solo l’accettazione del provider; `delivery_verified` resta `false` e non prova la consegna. Se la risposta o l’esito del provider è incerto, controlla l’operazione originale e chiedi a chi gestisce l’host di riconciliarla. Il controllo condiviso della conversazione blocca altri invii fino alla verifica; non esiste un’operazione pubblica per forzare un nuovo tentativo o sbloccare il controllo. Non ripetere automaticamente l’invio con una nuova risposta.

Consulta [idempotenza e recupero API](https://docs.emailx.ai/it/api-reference/idempotency.md) e [skill MCP per i flussi di lavoro](https://docs.emailx.ai/it/mcp/skills.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.