POST api/Messaggio

Request Information

URI Parameters

None.

Body Parameters

DTOMessaggi
NameDescriptionTypeAdditional information
idMessaggio

PK del messaggio.

integer

None.

idDestinatario

Id del cliente cui è rivolto il messaggio

integer

None.

NPag

Dato interno

integer

None.

TipoMessaggio

Identifica la tipolgia di messaggio

enmTipoMessaggio

None.

DataOraSped

Data ora di spedizione del messaggio. Se nulla, il messaggio NON è stato ancora spedito.

date

None.

NumeroCellulare

Numero di cellulare del destinatario (valorizzato se tipo messaggio = SMS)

string

None.

isErroreInvio

Indica se si è verificato un errore durante la spedizione del messaggio

boolean

None.

idTipoServizioInvio

Enumerazione relativa al servizio che ha processato il messaggio

ServizioMessaggistica

None.

RisultatoServizioInvio

Esito in forma testuale dell'invio del messaggio da parte del servizio di terze parti

string

None.

IdOrdineServizioInvio

Rappresenta il codice di ricevuta di invio da parte del servizio di terze parti che ha spedito il messaggio

string

None.

Dettagli

Oggetto e Testo del messaggio. Se SMS, solo il campo Testo Messaggio è valorizzato.

DTODettaglioMessaggi

None.

Allegati

In caso di tipoMessaggio=Email, lista di allegati.

Collection of DTOAllegatiMessaggi

None.

Request Formats

application/json, text/json

Sample:
{
  "idMessaggio": 1,
  "idDestinatario": 2,
  "NPag": 3,
  "TipoMessaggio": 5,
  "DataOraSped": "2025-07-03T11:13:06.3995682",
  "NumeroCellulare": "sample string 4",
  "isErroreInvio": true,
  "idTipoServizioInvio": 0,
  "RisultatoServizioInvio": "sample string 6",
  "IdOrdineServizioInvio": "sample string 7",
  "Dettagli": {
    "idMessaggio": 1,
    "TestoMessaggio": "sample string 2",
    "Oggetto": "sample string 3"
  },
  "Allegati": [
    {
      "idMessaggio": 1,
      "PathAllegato": "sample string 2",
      "idAllegato": 3
    },
    {
      "idMessaggio": 1,
      "PathAllegato": "sample string 2",
      "idAllegato": 3
    }
  ]
}

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.