POST api/segnalazioni/AddSegnalazione

Aggiunge una nuova segnalazione.

Request Information

URI Parameters

None.

Body Parameters

Modello con i dati della nuova segnalazione

NewSegnalazioneModel
NameDescriptionTypeAdditional information
Commento

Commento principale della segnalazione. Obbligatorio.

string

Required

Annotazioni

Annotazioni interne aggiuntive. Campo opzionale, visibile solo agli amministratori.

string

None.

NomeDripPoint

Nome del Drip Point a cui si riferisce la segnalazione. Obbligatorio.

string

Required

IndirizzoDripPoint

Indirizzo del Drip Point a cui si riferisce la segnalazione. Obbligatorio.

string

Required

Request Formats

application/json, text/json

Sample:
{
  "Commento": "sample string 1",
  "Annotazioni": "sample string 2",
  "NomeDripPoint": "sample string 3",
  "IndirizzoDripPoint": "sample string 4"
}

application/xml, text/xml

Sample:
<NewSegnalazioneModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DripApi.Models">
  <Annotazioni>sample string 2</Annotazioni>
  <Commento>sample string 1</Commento>
  <IndirizzoDripPoint>sample string 4</IndirizzoDripPoint>
  <NomeDripPoint>sample string 3</NomeDripPoint>
</NewSegnalazioneModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

La segnalazione appena creata come SegnalazioneModel

SegnalazioneModel
NameDescriptionTypeAdditional information
Id

Identificativo univoco della segnalazione

globally unique identifier

None.

Annotazioni

Testo delle annotazioni

string

None.

Commento

Commento della segnalazione

string

None.

DataUltimaModifica

Data ultima modifica

date

None.

IndirizzoDripPoint

Indirizzo del Drip Point relativo

string

None.

IsVerified

Indica se la segnalazione è verificata

boolean

None.

NomeDripPoint

Nome del Drip Point relativo

string

None.

TimeStamp

Timestamp originale della segnalazione

date

None.

UIDUser

UID dell'utente che ha fatto la segnalazione

string

None.

Declined

Indica se la segnalazione è stata rifiutata

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": "2ae99298-fc93-4ac8-81ff-2e13677a04b0",
  "Annotazioni": "sample string 2",
  "Commento": "sample string 3",
  "DataUltimaModifica": "2026-02-26T10:54:36.039993+01:00",
  "IndirizzoDripPoint": "sample string 5",
  "IsVerified": true,
  "NomeDripPoint": "sample string 7",
  "TimeStamp": "2026-02-26T10:54:36.039993+01:00",
  "UIDUser": "sample string 9",
  "Declined": true
}

application/xml, text/xml

Sample:
<SegnalazioneModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DripApi.Models.Segnalazioni.DripApi.Models">
  <Annotazioni>sample string 2</Annotazioni>
  <Commento>sample string 3</Commento>
  <DataUltimaModifica>2026-02-26T10:54:36.039993+01:00</DataUltimaModifica>
  <Declined>true</Declined>
  <Id>2ae99298-fc93-4ac8-81ff-2e13677a04b0</Id>
  <IndirizzoDripPoint>sample string 5</IndirizzoDripPoint>
  <IsVerified>true</IsVerified>
  <NomeDripPoint>sample string 7</NomeDripPoint>
  <TimeStamp>2026-02-26T10:54:36.039993+01:00</TimeStamp>
  <UIDUser>sample string 9</UIDUser>
</SegnalazioneModel>