Gemma.WebApi

<back to all web services

TicketQuery

Requires Authentication
Required role:Admin
TicketQuery Parameters:
NameParameterData TypeRequiredDescription
Idqueryint?No
IdGreaterThanOrEqualToqueryint?No
IdGreaterThanqueryint?No
IdLessThanqueryint?No
IdLessThanOrEqualToqueryint?No
IdNotEqualToqueryint?No
IdBetweenqueryint[]No
IdInqueryint[]No
OggettoquerystringNo
OggettoStartsWithquerystringNo
OggettoEndsWithquerystringNo
OggettoContainsquerystringNo
OggettoLikequerystringNo
OggettoBetweenquerystring[]No
OggettoInquerystring[]No
DescrizionequerystringNo
DescrizioneStartsWithquerystringNo
DescrizioneEndsWithquerystringNo
DescrizioneContainsquerystringNo
DescrizioneLikequerystringNo
DescrizioneBetweenquerystring[]No
DescrizioneInquerystring[]No
TipoTicketIdqueryint?No
TipoTicketIdGreaterThanOrEqualToqueryint?No
TipoTicketIdGreaterThanqueryint?No
TipoTicketIdLessThanqueryint?No
TipoTicketIdLessThanOrEqualToqueryint?No
TipoTicketIdNotEqualToqueryint?No
TipoTicketIdBetweenqueryint[]No
TipoTicketIdInqueryint[]No
TipoGravitaIdqueryint?No
TipoGravitaIdGreaterThanOrEqualToqueryint?No
TipoGravitaIdGreaterThanqueryint?No
TipoGravitaIdLessThanqueryint?No
TipoGravitaIdLessThanOrEqualToqueryint?No
TipoGravitaIdNotEqualToqueryint?No
TipoGravitaIdBetweenqueryint[]No
TipoGravitaIdInqueryint[]No
TipoPrioritaIdqueryint?No
TipoPrioritaIdGreaterThanOrEqualToqueryint?No
TipoPrioritaIdGreaterThanqueryint?No
TipoPrioritaIdLessThanqueryint?No
TipoPrioritaIdLessThanOrEqualToqueryint?No
TipoPrioritaIdNotEqualToqueryint?No
TipoPrioritaIdBetweenqueryint[]No
TipoPrioritaIdInqueryint[]No
TipoStatoIdqueryint?No
TipoStatoIdGreaterThanOrEqualToqueryint?No
TipoStatoIdGreaterThanqueryint?No
TipoStatoIdLessThanqueryint?No
TipoStatoIdLessThanOrEqualToqueryint?No
TipoStatoIdNotEqualToqueryint?No
TipoStatoIdBetweenqueryint[]No
TipoStatoIdInqueryint[]No
DataAperturaqueryDateTime?No
DataAperturaGreaterThanOrEqualToqueryDateTime?No
DataAperturaGreaterThanqueryDateTime?No
DataAperturaLessThanqueryDateTime?No
DataAperturaLessThanOrEqualToqueryDateTime?No
DataAperturaNotEqualToqueryDateTime?No
DataAperturaBetweenqueryDateTime[]No
DataAperturaInqueryDateTime[]No
SoggettoIdqueryint?No
SoggettoIdGreaterThanOrEqualToqueryint?No
SoggettoIdGreaterThanqueryint?No
SoggettoIdLessThanqueryint?No
SoggettoIdLessThanOrEqualToqueryint?No
SoggettoIdNotEqualToqueryint?No
SoggettoIdBetweenqueryint[]No
SoggettoIdInqueryint[]No
ContrattoIdqueryint?No
ContrattoIdGreaterThanOrEqualToqueryint?No
ContrattoIdGreaterThanqueryint?No
ContrattoIdLessThanqueryint?No
ContrattoIdLessThanOrEqualToqueryint?No
ContrattoIdNotEqualToqueryint?No
ContrattoIdBetweenqueryint[]No
ContrattoIdInqueryint[]No
SoggettoClienteIdqueryint?No
SoggettoClienteIdGreaterThanOrEqualToqueryint?No
SoggettoClienteIdGreaterThanqueryint?No
SoggettoClienteIdLessThanqueryint?No
SoggettoClienteIdLessThanOrEqualToqueryint?No
SoggettoClienteIdNotEqualToqueryint?No
SoggettoClienteIdBetweenqueryint[]No
SoggettoClienteIdInqueryint[]No
ContattoIdqueryint?No
ContattoIdGreaterThanOrEqualToqueryint?No
ContattoIdGreaterThanqueryint?No
ContattoIdLessThanqueryint?No
ContattoIdLessThanOrEqualToqueryint?No
ContattoIdNotEqualToqueryint?No
ContattoIdBetweenqueryint[]No
ContattoIdInqueryint[]No
ImpiantoIdqueryint?No
ImpiantoIdGreaterThanOrEqualToqueryint?No
ImpiantoIdGreaterThanqueryint?No
ImpiantoIdLessThanqueryint?No
ImpiantoIdLessThanOrEqualToqueryint?No
ImpiantoIdNotEqualToqueryint?No
ImpiantoIdBetweenqueryint[]No
ImpiantoIdInqueryint[]No
SoggettoUbicazioneIdqueryint?No
SoggettoUbicazioneIdGreaterThanOrEqualToqueryint?No
SoggettoUbicazioneIdGreaterThanqueryint?No
SoggettoUbicazioneIdLessThanqueryint?No
SoggettoUbicazioneIdLessThanOrEqualToqueryint?No
SoggettoUbicazioneIdNotEqualToqueryint?No
SoggettoUbicazioneIdBetweenqueryint[]No
SoggettoUbicazioneIdInqueryint[]No
NotequerystringNo
NoteStartsWithquerystringNo
NoteEndsWithquerystringNo
NoteContainsquerystringNo
NoteLikequerystringNo
NoteBetweenquerystring[]No
NoteInquerystring[]No
DataChiusuraqueryDateTime?No
DataChiusuraGreaterThanOrEqualToqueryDateTime?No
DataChiusuraGreaterThanqueryDateTime?No
DataChiusuraLessThanqueryDateTime?No
DataChiusuraLessThanOrEqualToqueryDateTime?No
DataChiusuraNotEqualToqueryDateTime?No
DataChiusuraBetweenqueryDateTime[]No
DataChiusuraInqueryDateTime[]No
LavoroEseguitoquerystringNo
LavoroEseguitoStartsWithquerystringNo
LavoroEseguitoEndsWithquerystringNo
LavoroEseguitoContainsquerystringNo
LavoroEseguitoLikequerystringNo
LavoroEseguitoBetweenquerystring[]No
LavoroEseguitoInquerystring[]No
UtenteGestioneIdqueryint?No
UtenteGestioneIdGreaterThanOrEqualToqueryint?No
UtenteGestioneIdGreaterThanqueryint?No
UtenteGestioneIdLessThanqueryint?No
UtenteGestioneIdLessThanOrEqualToqueryint?No
UtenteGestioneIdNotEqualToqueryint?No
UtenteGestioneIdBetweenqueryint[]No
UtenteGestioneIdInqueryint[]No
UtenteAssegnatarioIdqueryint?No
UtenteAssegnatarioIdGreaterThanOrEqualToqueryint?No
UtenteAssegnatarioIdGreaterThanqueryint?No
UtenteAssegnatarioIdLessThanqueryint?No
UtenteAssegnatarioIdLessThanOrEqualToqueryint?No
UtenteAssegnatarioIdNotEqualToqueryint?No
UtenteAssegnatarioIdBetweenqueryint[]No
UtenteAssegnatarioIdInqueryint[]No
IsInGaranziaquerybool?No
IsFatturabilequerybool?No
ArticoloFatturaIdqueryint?No
ArticoloFatturaIdGreaterThanOrEqualToqueryint?No
ArticoloFatturaIdGreaterThanqueryint?No
ArticoloFatturaIdLessThanqueryint?No
ArticoloFatturaIdLessThanOrEqualToqueryint?No
ArticoloFatturaIdNotEqualToqueryint?No
ArticoloFatturaIdBetweenqueryint[]No
ArticoloFatturaIdInqueryint[]No
DocumentoErogazioneIdqueryint?No
DocumentoErogazioneIdGreaterThanOrEqualToqueryint?No
DocumentoErogazioneIdGreaterThanqueryint?No
DocumentoErogazioneIdLessThanqueryint?No
DocumentoErogazioneIdLessThanOrEqualToqueryint?No
DocumentoErogazioneIdNotEqualToqueryint?No
DocumentoErogazioneIdBetweenqueryint[]No
DocumentoErogazioneIdInqueryint[]No
TagNotifichequerystringNo
TagNotificheStartsWithquerystringNo
TagNotificheEndsWithquerystringNo
TagNotificheContainsquerystringNo
TagNotificheLikequerystringNo
TagNotificheBetweenquerystring[]No
TagNotificheInquerystring[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
Ticket Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
OggettoformstringNo
DescrizioneformstringNo
TipoTicketIdformintNo
TipoGravitaIdformintNo
TipoPrioritaIdformintNo
TipoStatoIdformintNo
DataAperturaformDateTimeNo
SoggettoIdformintNo
ContrattoIdformintNo
SoggettoClienteIdformintNo
ContattoIdformintNo
ImpiantoIdformintNo
SoggettoUbicazioneIdformintNo
NoteformstringNo
DataChiusuraformDateTimeNo
LavoroEseguitoformstringNo
UtenteGestioneIdformintNo
UtenteAssegnatarioIdformintNo
IsInGaranziaformboolNo
IsFatturabileformboolNo
ArticoloFatturaIdformintNo
DocumentoErogazioneIdformintNo
TagNotificheformstringNo
QueryResponse<T> Parameters:
NameParameterData TypeRequiredDescription
OffsetformintNo
TotalformintNo
ResultsformList<T>No
MetaformDictionary<string, string>No
ResponseStatusformResponseStatusNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/TicketQuery 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
	],
	oggetto: String,
	oggettoStartsWith: String,
	oggettoEndsWith: String,
	oggettoContains: String,
	oggettoLike: String,
	oggettoBetween: 
	[
		String
	],
	oggettoIn: 
	[
		String
	],
	descrizione: String,
	descrizioneStartsWith: String,
	descrizioneEndsWith: String,
	descrizioneContains: String,
	descrizioneLike: String,
	descrizioneBetween: 
	[
		String
	],
	descrizioneIn: 
	[
		String
	],
	tipoTicketId: 0,
	tipoTicketIdGreaterThanOrEqualTo: 0,
	tipoTicketIdGreaterThan: 0,
	tipoTicketIdLessThan: 0,
	tipoTicketIdLessThanOrEqualTo: 0,
	tipoTicketIdNotEqualTo: 0,
	tipoTicketIdBetween: 
	[
		0
	],
	tipoTicketIdIn: 
	[
		0
	],
	tipoGravitaId: 0,
	tipoGravitaIdGreaterThanOrEqualTo: 0,
	tipoGravitaIdGreaterThan: 0,
	tipoGravitaIdLessThan: 0,
	tipoGravitaIdLessThanOrEqualTo: 0,
	tipoGravitaIdNotEqualTo: 0,
	tipoGravitaIdBetween: 
	[
		0
	],
	tipoGravitaIdIn: 
	[
		0
	],
	tipoPrioritaId: 0,
	tipoPrioritaIdGreaterThanOrEqualTo: 0,
	tipoPrioritaIdGreaterThan: 0,
	tipoPrioritaIdLessThan: 0,
	tipoPrioritaIdLessThanOrEqualTo: 0,
	tipoPrioritaIdNotEqualTo: 0,
	tipoPrioritaIdBetween: 
	[
		0
	],
	tipoPrioritaIdIn: 
	[
		0
	],
	tipoStatoId: 0,
	tipoStatoIdGreaterThanOrEqualTo: 0,
	tipoStatoIdGreaterThan: 0,
	tipoStatoIdLessThan: 0,
	tipoStatoIdLessThanOrEqualTo: 0,
	tipoStatoIdNotEqualTo: 0,
	tipoStatoIdBetween: 
	[
		0
	],
	tipoStatoIdIn: 
	[
		0
	],
	dataApertura: 0001-01-01T00:00:00,
	dataAperturaGreaterThanOrEqualTo: 0001-01-01T00:00:00,
	dataAperturaGreaterThan: 0001-01-01T00:00:00,
	dataAperturaLessThan: 0001-01-01T00:00:00,
	dataAperturaLessThanOrEqualTo: 0001-01-01T00:00:00,
	dataAperturaNotEqualTo: 0001-01-01T00:00:00,
	dataAperturaBetween: 
	[
		"0001-01-01T00: 00:00"
	],
	dataAperturaIn: 
	[
		"0001-01-01T00: 00:00"
	],
	soggettoId: 0,
	soggettoIdGreaterThanOrEqualTo: 0,
	soggettoIdGreaterThan: 0,
	soggettoIdLessThan: 0,
	soggettoIdLessThanOrEqualTo: 0,
	soggettoIdNotEqualTo: 0,
	soggettoIdBetween: 
	[
		0
	],
	soggettoIdIn: 
	[
		0
	],
	contrattoId: 0,
	contrattoIdGreaterThanOrEqualTo: 0,
	contrattoIdGreaterThan: 0,
	contrattoIdLessThan: 0,
	contrattoIdLessThanOrEqualTo: 0,
	contrattoIdNotEqualTo: 0,
	contrattoIdBetween: 
	[
		0
	],
	contrattoIdIn: 
	[
		0
	],
	soggettoClienteId: 0,
	soggettoClienteIdGreaterThanOrEqualTo: 0,
	soggettoClienteIdGreaterThan: 0,
	soggettoClienteIdLessThan: 0,
	soggettoClienteIdLessThanOrEqualTo: 0,
	soggettoClienteIdNotEqualTo: 0,
	soggettoClienteIdBetween: 
	[
		0
	],
	soggettoClienteIdIn: 
	[
		0
	],
	contattoId: 0,
	contattoIdGreaterThanOrEqualTo: 0,
	contattoIdGreaterThan: 0,
	contattoIdLessThan: 0,
	contattoIdLessThanOrEqualTo: 0,
	contattoIdNotEqualTo: 0,
	contattoIdBetween: 
	[
		0
	],
	contattoIdIn: 
	[
		0
	],
	impiantoId: 0,
	impiantoIdGreaterThanOrEqualTo: 0,
	impiantoIdGreaterThan: 0,
	impiantoIdLessThan: 0,
	impiantoIdLessThanOrEqualTo: 0,
	impiantoIdNotEqualTo: 0,
	impiantoIdBetween: 
	[
		0
	],
	impiantoIdIn: 
	[
		0
	],
	soggettoUbicazioneId: 0,
	soggettoUbicazioneIdGreaterThanOrEqualTo: 0,
	soggettoUbicazioneIdGreaterThan: 0,
	soggettoUbicazioneIdLessThan: 0,
	soggettoUbicazioneIdLessThanOrEqualTo: 0,
	soggettoUbicazioneIdNotEqualTo: 0,
	soggettoUbicazioneIdBetween: 
	[
		0
	],
	soggettoUbicazioneIdIn: 
	[
		0
	],
	note: String,
	noteStartsWith: String,
	noteEndsWith: String,
	noteContains: String,
	noteLike: String,
	noteBetween: 
	[
		String
	],
	noteIn: 
	[
		String
	],
	dataChiusura: 0001-01-01T00:00:00,
	dataChiusuraGreaterThanOrEqualTo: 0001-01-01T00:00:00,
	dataChiusuraGreaterThan: 0001-01-01T00:00:00,
	dataChiusuraLessThan: 0001-01-01T00:00:00,
	dataChiusuraLessThanOrEqualTo: 0001-01-01T00:00:00,
	dataChiusuraNotEqualTo: 0001-01-01T00:00:00,
	dataChiusuraBetween: 
	[
		"0001-01-01T00: 00:00"
	],
	dataChiusuraIn: 
	[
		"0001-01-01T00: 00:00"
	],
	lavoroEseguito: String,
	lavoroEseguitoStartsWith: String,
	lavoroEseguitoEndsWith: String,
	lavoroEseguitoContains: String,
	lavoroEseguitoLike: String,
	lavoroEseguitoBetween: 
	[
		String
	],
	lavoroEseguitoIn: 
	[
		String
	],
	utenteGestioneId: 0,
	utenteGestioneIdGreaterThanOrEqualTo: 0,
	utenteGestioneIdGreaterThan: 0,
	utenteGestioneIdLessThan: 0,
	utenteGestioneIdLessThanOrEqualTo: 0,
	utenteGestioneIdNotEqualTo: 0,
	utenteGestioneIdBetween: 
	[
		0
	],
	utenteGestioneIdIn: 
	[
		0
	],
	utenteAssegnatarioId: 0,
	utenteAssegnatarioIdGreaterThanOrEqualTo: 0,
	utenteAssegnatarioIdGreaterThan: 0,
	utenteAssegnatarioIdLessThan: 0,
	utenteAssegnatarioIdLessThanOrEqualTo: 0,
	utenteAssegnatarioIdNotEqualTo: 0,
	utenteAssegnatarioIdBetween: 
	[
		0
	],
	utenteAssegnatarioIdIn: 
	[
		0
	],
	isInGaranzia: False,
	isFatturabile: False,
	articoloFatturaId: 0,
	articoloFatturaIdGreaterThanOrEqualTo: 0,
	articoloFatturaIdGreaterThan: 0,
	articoloFatturaIdLessThan: 0,
	articoloFatturaIdLessThanOrEqualTo: 0,
	articoloFatturaIdNotEqualTo: 0,
	articoloFatturaIdBetween: 
	[
		0
	],
	articoloFatturaIdIn: 
	[
		0
	],
	documentoErogazioneId: 0,
	documentoErogazioneIdGreaterThanOrEqualTo: 0,
	documentoErogazioneIdGreaterThan: 0,
	documentoErogazioneIdLessThan: 0,
	documentoErogazioneIdLessThanOrEqualTo: 0,
	documentoErogazioneIdNotEqualTo: 0,
	documentoErogazioneIdBetween: 
	[
		0
	],
	documentoErogazioneIdIn: 
	[
		0
	],
	tagNotifiche: String,
	tagNotificheStartsWith: String,
	tagNotificheEndsWith: String,
	tagNotificheContains: String,
	tagNotificheLike: String,
	tagNotificheBetween: 
	[
		String
	],
	tagNotificheIn: 
	[
		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,
			oggetto: String,
			descrizione: String,
			tipoTicketId: 0,
			tipoGravitaId: 0,
			tipoPrioritaId: 0,
			tipoStatoId: 0,
			soggettoId: 0,
			contrattoId: 0,
			soggettoClienteId: 0,
			contattoId: 0,
			impiantoId: 0,
			soggettoUbicazioneId: 0,
			note: String,
			lavoroEseguito: String,
			utenteGestioneId: 0,
			utenteAssegnatarioId: 0,
			isInGaranzia: False,
			isFatturabile: False,
			articoloFatturaId: 0,
			documentoErogazioneId: 0,
			tagNotifiche: String
		}
	],
	meta: 
	{
		String: String
	},
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}