Skip to Content

Messaggi

Notifiche: una scrittura raggiunge qualcuno, in base a chi ha parlato.

MittenteChi viene avvisato
end_userI membri del progetto, secondo le loro preferenze di notifica — più Slack, webhook e push
memberL’utente finale via email, nello stesso thread
systemNessuno

POST /v1/messages con un body registra quel corpo come messaggio member, quindi invia un’email all’utente finale. La consegna avviene dopo la risposta: le notifiche non rallentano mai la tua richiesta.

Passa un locale opzionale (en, ar, de, es, fr, he, hi, it, ja, ru, zh) su qualsiasi scrittura per scegliere la lingua delle email che genera. Assente → inglese.

Elenca i thread

curl "https://api.supdesk.app/v1/messages?status=open&limit=20" \ -H "Authorization: Bearer sd_live_..."
{ "data": [ { "id": "t_abc123", "end_user_id": "eu_xyz789", "subject": "Domanda sulla funzionalità di esportazione", "status": "open", "created_at": "2026-07-01T10:00:00Z" } ], "pagination": { "limit": 20, "offset": 0, "has_more": false } }

Ottieni un thread

curl "https://api.supdesk.app/v1/messages/t_abc123" \ -H "Authorization: Bearer sd_live_..."
{ "data": { "id": "t_abc123", "end_user_id": "eu_xyz789", "subject": "Domanda sulla funzionalità di esportazione", "status": "open", "created_at": "2026-07-01T10:00:00Z", "messages": [ { "id": "m_123", "sender": "end_user", "member_id": null, "body": "Sto avendo problemi con il pulsante di esportazione.", "via": "email", "created_at": "2026-07-01T10:05:00Z" }, { "id": "m_456", "sender": "member", "member_id": "mem_789", "body": "Quale browser stai usando? Questo potrebbe essere un problema specifico di Safari.", "via": "web", "created_at": "2026-07-01T10:10:00Z" } ] } }

Crea un thread

curl -X POST https://api.supdesk.app/v1/messages \ -H "Authorization: Bearer sd_live_..." \ -H "Content-Type: application/json" \ -d '{ "email": "jamie@example.com", "name": "Jamie", "subject": "Domanda sulla funzionalità di esportazione", "body": "Sto avendo problemi con il pulsante di esportazione su Safari." }'
{ "data": { "id": "t_abc123", "end_user_id": "eu_xyz789", "subject": "Domanda sulla funzionalità di esportazione", "status": "open", "created_at": "2026-07-01T10:00:00Z", "messages": [ { "id": "m_456", "sender": "member", "member_id": "mem_789", "body": "Sto avendo problemi con il pulsante di esportazione su Safari.", "via": "web", "created_at": "2026-07-01T10:00:00Z" } ] } }

Aggiorna un thread

curl -X PATCH https://api.supdesk.app/v1/messages/t_abc123 \ -H "Authorization: Bearer sd_live_..." \ -H "Content-Type: application/json" \ -d '{ "status": "closed", "subject": "Risolto: Problema pulsante esportazione" }'
{ "data": { "id": "t_abc123", "end_user_id": "eu_xyz789", "subject": "Risolto: Problema pulsante esportazione", "status": "closed", "created_at": "2026-07-01T10:00:00Z" } }

Elimina un thread

curl -X DELETE https://api.supdesk.app/v1/messages/t_abc123 \ -H "Authorization: Bearer sd_live_..."

Restituisce 204 No Content in caso di successo.

Aggiungi un messaggio a un thread

curl -X POST https://api.supdesk.app/v1/messages/t_abc123/messages \ -H "Authorization: Bearer sd_live_..." \ -H "Content-Type: application/json" \ -d '{ "body": "Questo problema è stato risolto nella versione 1.4.0.", "sender": "member" }'
{ "data": { "id": "m_789", "sender": "member", "member_id": "mem_789", "body": "Questo problema è stato risolto nella versione 1.4.0.", "via": "web", "created_at": "2026-07-01T11:00:00Z" } }
Last updated on