| Required role: | Admin |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Id | query | int? | No | |
| IdGreaterThanOrEqualTo | query | int? | No | |
| IdGreaterThan | query | int? | No | |
| IdLessThan | query | int? | No | |
| IdLessThanOrEqualTo | query | int? | No | |
| IdNotEqualTo | query | int? | No | |
| IdBetween | query | int[] | No | |
| IdIn | query | int[] | No | |
| TipoTestoId | query | int? | No | |
| TipoTestoIdGreaterThanOrEqualTo | query | int? | No | |
| TipoTestoIdGreaterThan | query | int? | No | |
| TipoTestoIdLessThan | query | int? | No | |
| TipoTestoIdLessThanOrEqualTo | query | int? | No | |
| TipoTestoIdNotEqualTo | query | int? | No | |
| TipoTestoIdBetween | query | int[] | No | |
| TipoTestoIdIn | query | int[] | No | |
| TestoVersioneCorrenteId | query | int? | No | |
| TestoVersioneCorrenteIdGreaterThanOrEqualTo | query | int? | No | |
| TestoVersioneCorrenteIdGreaterThan | query | int? | No | |
| TestoVersioneCorrenteIdLessThan | query | int? | No | |
| TestoVersioneCorrenteIdLessThanOrEqualTo | query | int? | No | |
| TestoVersioneCorrenteIdNotEqualTo | query | int? | No | |
| TestoVersioneCorrenteIdBetween | query | int[] | No | |
| TestoVersioneCorrenteIdIn | query | int[] | No | |
| Titolo | query | string | No | |
| TitoloStartsWith | query | string | No | |
| TitoloEndsWith | query | string | No | |
| TitoloContains | query | string | No | |
| TitoloLike | query | string | No | |
| TitoloBetween | query | string[] | No | |
| TitoloIn | query | string[] | No | |
| Numero | query | int? | No | |
| NumeroGreaterThanOrEqualTo | query | int? | No | |
| NumeroGreaterThan | query | int? | No | |
| NumeroLessThan | query | int? | No | |
| NumeroLessThanOrEqualTo | query | int? | No | |
| NumeroNotEqualTo | query | int? | No | |
| NumeroBetween | query | int[] | No | |
| NumeroIn | query | int[] | No | |
| TipoDocumentoId | query | int? | No | |
| TipoDocumentoIdGreaterThanOrEqualTo | query | int? | No | |
| TipoDocumentoIdGreaterThan | query | int? | No | |
| TipoDocumentoIdLessThan | query | int? | No | |
| TipoDocumentoIdLessThanOrEqualTo | query | int? | No | |
| TipoDocumentoIdNotEqualTo | query | int? | No | |
| TipoDocumentoIdBetween | query | int[] | No | |
| TipoDocumentoIdIn | query | int[] | No | |
| ArticoloId | query | int? | No | |
| ArticoloIdGreaterThanOrEqualTo | query | int? | No | |
| ArticoloIdGreaterThan | query | int? | No | |
| ArticoloIdLessThan | query | int? | No | |
| ArticoloIdLessThanOrEqualTo | query | int? | No | |
| ArticoloIdNotEqualTo | query | int? | No | |
| ArticoloIdBetween | query | int[] | No | |
| ArticoloIdIn | query | int[] | No | |
| IsModello | query | bool? | No | |
| DocumentoId | query | int? | No | |
| DocumentoIdGreaterThanOrEqualTo | query | int? | No | |
| DocumentoIdGreaterThan | query | int? | No | |
| DocumentoIdLessThan | query | int? | No | |
| DocumentoIdLessThanOrEqualTo | query | int? | No | |
| DocumentoIdNotEqualTo | query | int? | No | |
| DocumentoIdBetween | query | int[] | No | |
| DocumentoIdIn | query | int[] | No | |
| TipoStatoTestoId | query | int? | No | |
| TipoStatoTestoIdGreaterThanOrEqualTo | query | int? | No | |
| TipoStatoTestoIdGreaterThan | query | int? | No | |
| TipoStatoTestoIdLessThan | query | int? | No | |
| TipoStatoTestoIdLessThanOrEqualTo | query | int? | No | |
| TipoStatoTestoIdNotEqualTo | query | int? | No | |
| TipoStatoTestoIdBetween | query | int[] | No | |
| TipoStatoTestoIdIn | query | int[] | No | |
| DataApprovazione | query | DateTime? | No | |
| DataApprovazioneGreaterThanOrEqualTo | query | DateTime? | No | |
| DataApprovazioneGreaterThan | query | DateTime? | No | |
| DataApprovazioneLessThan | query | DateTime? | No | |
| DataApprovazioneLessThanOrEqualTo | query | DateTime? | No | |
| DataApprovazioneNotEqualTo | query | DateTime? | No | |
| DataApprovazioneBetween | query | DateTime[] | No | |
| DataApprovazioneIn | query | DateTime[] | No | |
| UtenteApprovazioneId | query | int? | No | |
| UtenteApprovazioneIdGreaterThanOrEqualTo | query | int? | No | |
| UtenteApprovazioneIdGreaterThan | query | int? | No | |
| UtenteApprovazioneIdLessThan | query | int? | No | |
| UtenteApprovazioneIdLessThanOrEqualTo | query | int? | No | |
| UtenteApprovazioneIdNotEqualTo | query | int? | No | |
| UtenteApprovazioneIdBetween | query | int[] | No | |
| UtenteApprovazioneIdIn | query | int[] | No | |
| TagNotifica | query | string | No | |
| TagNotificaStartsWith | query | string | No | |
| TagNotificaEndsWith | query | string | No | |
| TagNotificaContains | query | string | No | |
| TagNotificaLike | query | string | No | |
| TagNotificaBetween | query | string[] | No | |
| TagNotificaIn | query | string[] | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Skip | form | int? | No | |
| Take | form | int? | No | |
| OrderBy | form | string | No | |
| OrderByDesc | form | string | No | |
| Include | form | string | No | |
| Fields | form | string | No | |
| Meta | form | Dictionary<string, string> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Id | form | int | No | |
| TipoTestoId | form | int | No | |
| TestoVersioneCorrenteId | form | int | No | |
| Titolo | form | string | No | |
| Numero | form | int | No | |
| TipoDocumentoId | form | int | No | |
| ArticoloId | form | int | No | |
| IsModello | form | bool | No | |
| DocumentoId | form | int | No | |
| TipoStatoTestoId | form | int | No | |
| DataApprovazione | form | DateTime | No | |
| UtenteApprovazioneId | form | int | No | |
| TagNotifica | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Offset | form | int | No | |
| Total | form | int | No | |
| Results | form | List<T> | No | |
| Meta | form | Dictionary<string, string> | No | |
| ResponseStatus | form | ResponseStatus | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /jsv/reply/TestoQuery HTTP/1.1
Host: gemma.api.kerberos.energy
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
id: 0,
idGreaterThanOrEqualTo: 0,
idGreaterThan: 0,
idLessThan: 0,
idLessThanOrEqualTo: 0,
idNotEqualTo: 0,
idBetween:
[
0
],
idIn:
[
0
],
tipoTestoId: 0,
tipoTestoIdGreaterThanOrEqualTo: 0,
tipoTestoIdGreaterThan: 0,
tipoTestoIdLessThan: 0,
tipoTestoIdLessThanOrEqualTo: 0,
tipoTestoIdNotEqualTo: 0,
tipoTestoIdBetween:
[
0
],
tipoTestoIdIn:
[
0
],
testoVersioneCorrenteId: 0,
testoVersioneCorrenteIdGreaterThanOrEqualTo: 0,
testoVersioneCorrenteIdGreaterThan: 0,
testoVersioneCorrenteIdLessThan: 0,
testoVersioneCorrenteIdLessThanOrEqualTo: 0,
testoVersioneCorrenteIdNotEqualTo: 0,
testoVersioneCorrenteIdBetween:
[
0
],
testoVersioneCorrenteIdIn:
[
0
],
titolo: String,
titoloStartsWith: String,
titoloEndsWith: String,
titoloContains: String,
titoloLike: String,
titoloBetween:
[
String
],
titoloIn:
[
String
],
numero: 0,
numeroGreaterThanOrEqualTo: 0,
numeroGreaterThan: 0,
numeroLessThan: 0,
numeroLessThanOrEqualTo: 0,
numeroNotEqualTo: 0,
numeroBetween:
[
0
],
numeroIn:
[
0
],
tipoDocumentoId: 0,
tipoDocumentoIdGreaterThanOrEqualTo: 0,
tipoDocumentoIdGreaterThan: 0,
tipoDocumentoIdLessThan: 0,
tipoDocumentoIdLessThanOrEqualTo: 0,
tipoDocumentoIdNotEqualTo: 0,
tipoDocumentoIdBetween:
[
0
],
tipoDocumentoIdIn:
[
0
],
articoloId: 0,
articoloIdGreaterThanOrEqualTo: 0,
articoloIdGreaterThan: 0,
articoloIdLessThan: 0,
articoloIdLessThanOrEqualTo: 0,
articoloIdNotEqualTo: 0,
articoloIdBetween:
[
0
],
articoloIdIn:
[
0
],
isModello: False,
documentoId: 0,
documentoIdGreaterThanOrEqualTo: 0,
documentoIdGreaterThan: 0,
documentoIdLessThan: 0,
documentoIdLessThanOrEqualTo: 0,
documentoIdNotEqualTo: 0,
documentoIdBetween:
[
0
],
documentoIdIn:
[
0
],
tipoStatoTestoId: 0,
tipoStatoTestoIdGreaterThanOrEqualTo: 0,
tipoStatoTestoIdGreaterThan: 0,
tipoStatoTestoIdLessThan: 0,
tipoStatoTestoIdLessThanOrEqualTo: 0,
tipoStatoTestoIdNotEqualTo: 0,
tipoStatoTestoIdBetween:
[
0
],
tipoStatoTestoIdIn:
[
0
],
dataApprovazione: 0001-01-01T00:00:00,
dataApprovazioneGreaterThanOrEqualTo: 0001-01-01T00:00:00,
dataApprovazioneGreaterThan: 0001-01-01T00:00:00,
dataApprovazioneLessThan: 0001-01-01T00:00:00,
dataApprovazioneLessThanOrEqualTo: 0001-01-01T00:00:00,
dataApprovazioneNotEqualTo: 0001-01-01T00:00:00,
dataApprovazioneBetween:
[
"0001-01-01T00: 00:00"
],
dataApprovazioneIn:
[
"0001-01-01T00: 00:00"
],
utenteApprovazioneId: 0,
utenteApprovazioneIdGreaterThanOrEqualTo: 0,
utenteApprovazioneIdGreaterThan: 0,
utenteApprovazioneIdLessThan: 0,
utenteApprovazioneIdLessThanOrEqualTo: 0,
utenteApprovazioneIdNotEqualTo: 0,
utenteApprovazioneIdBetween:
[
0
],
utenteApprovazioneIdIn:
[
0
],
tagNotifica: String,
tagNotificaStartsWith: String,
tagNotificaEndsWith: String,
tagNotificaContains: String,
tagNotificaLike: String,
tagNotificaBetween:
[
String
],
tagNotificaIn:
[
String
],
skip: 0,
take: 0,
orderBy: String,
orderByDesc: String,
include: String,
fields: String,
meta:
{
String: String
}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
offset: 0,
total: 0,
results:
[
{
id: 0,
tipoTestoId: 0,
testoVersioneCorrenteId: 0,
titolo: String,
numero: 0,
tipoDocumentoId: 0,
articoloId: 0,
isModello: False,
documentoId: 0,
tipoStatoTestoId: 0,
utenteApprovazioneId: 0,
tagNotifica: String
}
],
meta:
{
String: String
},
responseStatus:
{
errorCode: String,
message: String,
stackTrace: String,
errors:
[
{
errorCode: String,
fieldName: String,
message: String,
meta:
{
String: String
}
}
],
meta:
{
String: String
}
}
}