Gemma.WebApi

<back to all web services

SimQuery

Requires Authentication
Required role:Admin
SimQuery Parameters:
NameParameterData TypeRequiredDescription
Idqueryint?No
IdGreaterThanOrEqualToqueryint?No
IdGreaterThanqueryint?No
IdLessThanqueryint?No
IdLessThanOrEqualToqueryint?No
IdNotEqualToqueryint?No
IdBetweenqueryint[]No
IdInqueryint[]No
ICCIDquerystringNo
ICCIDStartsWithquerystringNo
ICCIDEndsWithquerystringNo
ICCIDContainsquerystringNo
ICCIDLikequerystringNo
ICCIDBetweenquerystring[]No
ICCIDInquerystring[]No
TipoSIMIdqueryint?No
TipoSIMIdGreaterThanOrEqualToqueryint?No
TipoSIMIdGreaterThanqueryint?No
TipoSIMIdLessThanqueryint?No
TipoSIMIdLessThanOrEqualToqueryint?No
TipoSIMIdNotEqualToqueryint?No
TipoSIMIdBetweenqueryint[]No
TipoSIMIdInqueryint[]No
DataArrivoqueryDateTime?No
DataArrivoGreaterThanOrEqualToqueryDateTime?No
DataArrivoGreaterThanqueryDateTime?No
DataArrivoLessThanqueryDateTime?No
DataArrivoLessThanOrEqualToqueryDateTime?No
DataArrivoNotEqualToqueryDateTime?No
DataArrivoBetweenqueryDateTime[]No
DataArrivoInqueryDateTime[]No
SoggettoProprietarioIdqueryint?No
SoggettoProprietarioIdGreaterThanOrEqualToqueryint?No
SoggettoProprietarioIdGreaterThanqueryint?No
SoggettoProprietarioIdLessThanqueryint?No
SoggettoProprietarioIdLessThanOrEqualToqueryint?No
SoggettoProprietarioIdNotEqualToqueryint?No
SoggettoProprietarioIdBetweenqueryint[]No
SoggettoProprietarioIdInqueryint[]No
DataAttivazionequeryDateTime?No
DataAttivazioneGreaterThanOrEqualToqueryDateTime?No
DataAttivazioneGreaterThanqueryDateTime?No
DataAttivazioneLessThanqueryDateTime?No
DataAttivazioneLessThanOrEqualToqueryDateTime?No
DataAttivazioneNotEqualToqueryDateTime?No
DataAttivazioneBetweenqueryDateTime[]No
DataAttivazioneInqueryDateTime[]No
ImpiantoIdqueryint?No
ImpiantoIdGreaterThanOrEqualToqueryint?No
ImpiantoIdGreaterThanqueryint?No
ImpiantoIdLessThanqueryint?No
ImpiantoIdLessThanOrEqualToqueryint?No
ImpiantoIdNotEqualToqueryint?No
ImpiantoIdBetweenqueryint[]No
ImpiantoIdInqueryint[]No
MovimentoIdqueryint?No
MovimentoIdGreaterThanOrEqualToqueryint?No
MovimentoIdGreaterThanqueryint?No
MovimentoIdLessThanqueryint?No
MovimentoIdLessThanOrEqualToqueryint?No
MovimentoIdNotEqualToqueryint?No
MovimentoIdBetweenqueryint[]No
MovimentoIdInqueryint[]No
NotequerystringNo
NoteStartsWithquerystringNo
NoteEndsWithquerystringNo
NoteContainsquerystringNo
NoteLikequerystringNo
NoteBetweenquerystring[]No
NoteInquerystring[]No
NumeroTelefonoquerystringNo
NumeroTelefonoStartsWithquerystringNo
NumeroTelefonoEndsWithquerystringNo
NumeroTelefonoContainsquerystringNo
NumeroTelefonoLikequerystringNo
NumeroTelefonoBetweenquerystring[]No
NumeroTelefonoInquerystring[]No
DataDisattivazionequeryDateTime?No
DataDisattivazioneGreaterThanOrEqualToqueryDateTime?No
DataDisattivazioneGreaterThanqueryDateTime?No
DataDisattivazioneLessThanqueryDateTime?No
DataDisattivazioneLessThanOrEqualToqueryDateTime?No
DataDisattivazioneNotEqualToqueryDateTime?No
DataDisattivazioneBetweenqueryDateTime[]No
DataDisattivazioneInqueryDateTime[]No
IsAttivaquerybool?No
IndirizzoIPquerystringNo
IndirizzoIPStartsWithquerystringNo
IndirizzoIPEndsWithquerystringNo
IndirizzoIPContainsquerystringNo
IndirizzoIPLikequerystringNo
IndirizzoIPBetweenquerystring[]No
IndirizzoIPInquerystring[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
Sim Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
ICCIDformstringNo
TipoSIMIdformintNo
DataArrivoformDateTimeNo
SoggettoProprietarioIdformintNo
DataAttivazioneformDateTimeNo
ImpiantoIdformintNo
MovimentoIdformintNo
NoteformstringNo
NumeroTelefonoformstringNo
DataDisattivazioneformDateTimeNo
IsAttivaformboolNo
IndirizzoIPformstringNo
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 .xml suffix or ?format=xml

HTTP + XML

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

POST /xml/reply/SimQuery HTTP/1.1 
Host: gemma.api.kerberos.energy 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<SimQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Gemma.WebApi.ServiceModel.Types">
  <Skip xmlns="http://schemas.servicestack.net/types">0</Skip>
  <Take xmlns="http://schemas.servicestack.net/types">0</Take>
  <OrderBy xmlns="http://schemas.servicestack.net/types">String</OrderBy>
  <OrderByDesc xmlns="http://schemas.servicestack.net/types">String</OrderByDesc>
  <Include xmlns="http://schemas.servicestack.net/types">String</Include>
  <Fields xmlns="http://schemas.servicestack.net/types">String</Fields>
  <Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.servicestack.net/types">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value>String</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </Meta>
  <DataArrivo>0001-01-01T00:00:00</DataArrivo>
  <DataArrivoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DataArrivoBetween>
  <DataArrivoGreaterThan>0001-01-01T00:00:00</DataArrivoGreaterThan>
  <DataArrivoGreaterThanOrEqualTo>0001-01-01T00:00:00</DataArrivoGreaterThanOrEqualTo>
  <DataArrivoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DataArrivoIn>
  <DataArrivoLessThan>0001-01-01T00:00:00</DataArrivoLessThan>
  <DataArrivoLessThanOrEqualTo>0001-01-01T00:00:00</DataArrivoLessThanOrEqualTo>
  <DataArrivoNotEqualTo>0001-01-01T00:00:00</DataArrivoNotEqualTo>
  <DataAttivazione>0001-01-01T00:00:00</DataAttivazione>
  <DataAttivazioneBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DataAttivazioneBetween>
  <DataAttivazioneGreaterThan>0001-01-01T00:00:00</DataAttivazioneGreaterThan>
  <DataAttivazioneGreaterThanOrEqualTo>0001-01-01T00:00:00</DataAttivazioneGreaterThanOrEqualTo>
  <DataAttivazioneIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DataAttivazioneIn>
  <DataAttivazioneLessThan>0001-01-01T00:00:00</DataAttivazioneLessThan>
  <DataAttivazioneLessThanOrEqualTo>0001-01-01T00:00:00</DataAttivazioneLessThanOrEqualTo>
  <DataAttivazioneNotEqualTo>0001-01-01T00:00:00</DataAttivazioneNotEqualTo>
  <DataDisattivazione>0001-01-01T00:00:00</DataDisattivazione>
  <DataDisattivazioneBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DataDisattivazioneBetween>
  <DataDisattivazioneGreaterThan>0001-01-01T00:00:00</DataDisattivazioneGreaterThan>
  <DataDisattivazioneGreaterThanOrEqualTo>0001-01-01T00:00:00</DataDisattivazioneGreaterThanOrEqualTo>
  <DataDisattivazioneIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DataDisattivazioneIn>
  <DataDisattivazioneLessThan>0001-01-01T00:00:00</DataDisattivazioneLessThan>
  <DataDisattivazioneLessThanOrEqualTo>0001-01-01T00:00:00</DataDisattivazioneLessThanOrEqualTo>
  <DataDisattivazioneNotEqualTo>0001-01-01T00:00:00</DataDisattivazioneNotEqualTo>
  <ICCID>String</ICCID>
  <ICCIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </ICCIDBetween>
  <ICCIDContains>String</ICCIDContains>
  <ICCIDEndsWith>String</ICCIDEndsWith>
  <ICCIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </ICCIDIn>
  <ICCIDLike>String</ICCIDLike>
  <ICCIDStartsWith>String</ICCIDStartsWith>
  <Id>0</Id>
  <IdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </IdBetween>
  <IdGreaterThan>0</IdGreaterThan>
  <IdGreaterThanOrEqualTo>0</IdGreaterThanOrEqualTo>
  <IdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </IdIn>
  <IdLessThan>0</IdLessThan>
  <IdLessThanOrEqualTo>0</IdLessThanOrEqualTo>
  <IdNotEqualTo>0</IdNotEqualTo>
  <ImpiantoId>0</ImpiantoId>
  <ImpiantoIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </ImpiantoIdBetween>
  <ImpiantoIdGreaterThan>0</ImpiantoIdGreaterThan>
  <ImpiantoIdGreaterThanOrEqualTo>0</ImpiantoIdGreaterThanOrEqualTo>
  <ImpiantoIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </ImpiantoIdIn>
  <ImpiantoIdLessThan>0</ImpiantoIdLessThan>
  <ImpiantoIdLessThanOrEqualTo>0</ImpiantoIdLessThanOrEqualTo>
  <ImpiantoIdNotEqualTo>0</ImpiantoIdNotEqualTo>
  <IndirizzoIP>String</IndirizzoIP>
  <IndirizzoIPBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </IndirizzoIPBetween>
  <IndirizzoIPContains>String</IndirizzoIPContains>
  <IndirizzoIPEndsWith>String</IndirizzoIPEndsWith>
  <IndirizzoIPIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </IndirizzoIPIn>
  <IndirizzoIPLike>String</IndirizzoIPLike>
  <IndirizzoIPStartsWith>String</IndirizzoIPStartsWith>
  <IsAttiva>false</IsAttiva>
  <MovimentoId>0</MovimentoId>
  <MovimentoIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </MovimentoIdBetween>
  <MovimentoIdGreaterThan>0</MovimentoIdGreaterThan>
  <MovimentoIdGreaterThanOrEqualTo>0</MovimentoIdGreaterThanOrEqualTo>
  <MovimentoIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </MovimentoIdIn>
  <MovimentoIdLessThan>0</MovimentoIdLessThan>
  <MovimentoIdLessThanOrEqualTo>0</MovimentoIdLessThanOrEqualTo>
  <MovimentoIdNotEqualTo>0</MovimentoIdNotEqualTo>
  <Note>String</Note>
  <NoteBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </NoteBetween>
  <NoteContains>String</NoteContains>
  <NoteEndsWith>String</NoteEndsWith>
  <NoteIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </NoteIn>
  <NoteLike>String</NoteLike>
  <NoteStartsWith>String</NoteStartsWith>
  <NumeroTelefono>String</NumeroTelefono>
  <NumeroTelefonoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </NumeroTelefonoBetween>
  <NumeroTelefonoContains>String</NumeroTelefonoContains>
  <NumeroTelefonoEndsWith>String</NumeroTelefonoEndsWith>
  <NumeroTelefonoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </NumeroTelefonoIn>
  <NumeroTelefonoLike>String</NumeroTelefonoLike>
  <NumeroTelefonoStartsWith>String</NumeroTelefonoStartsWith>
  <SoggettoProprietarioId>0</SoggettoProprietarioId>
  <SoggettoProprietarioIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </SoggettoProprietarioIdBetween>
  <SoggettoProprietarioIdGreaterThan>0</SoggettoProprietarioIdGreaterThan>
  <SoggettoProprietarioIdGreaterThanOrEqualTo>0</SoggettoProprietarioIdGreaterThanOrEqualTo>
  <SoggettoProprietarioIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </SoggettoProprietarioIdIn>
  <SoggettoProprietarioIdLessThan>0</SoggettoProprietarioIdLessThan>
  <SoggettoProprietarioIdLessThanOrEqualTo>0</SoggettoProprietarioIdLessThanOrEqualTo>
  <SoggettoProprietarioIdNotEqualTo>0</SoggettoProprietarioIdNotEqualTo>
  <TipoSIMId>0</TipoSIMId>
  <TipoSIMIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </TipoSIMIdBetween>
  <TipoSIMIdGreaterThan>0</TipoSIMIdGreaterThan>
  <TipoSIMIdGreaterThanOrEqualTo>0</TipoSIMIdGreaterThanOrEqualTo>
  <TipoSIMIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </TipoSIMIdIn>
  <TipoSIMIdLessThan>0</TipoSIMIdLessThan>
  <TipoSIMIdLessThanOrEqualTo>0</TipoSIMIdLessThanOrEqualTo>
  <TipoSIMIdNotEqualTo>0</TipoSIMIdNotEqualTo>
</SimQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<QueryResponseOfSimCYQkyN_Pr xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Offset>0</Offset>
  <Total>0</Total>
  <Results xmlns:d2p1="http://schemas.datacontract.org/2004/07/Gemma.WebApi.ServiceModel.Types">
    <d2p1:Sim>
      <d2p1:DataArrivo>0001-01-01T00:00:00</d2p1:DataArrivo>
      <d2p1:DataAttivazione>0001-01-01T00:00:00</d2p1:DataAttivazione>
      <d2p1:DataDisattivazione>0001-01-01T00:00:00</d2p1:DataDisattivazione>
      <d2p1:ICCID>String</d2p1:ICCID>
      <d2p1:Id>0</d2p1:Id>
      <d2p1:ImpiantoId>0</d2p1:ImpiantoId>
      <d2p1:IndirizzoIP>String</d2p1:IndirizzoIP>
      <d2p1:IsAttiva>false</d2p1:IsAttiva>
      <d2p1:MovimentoId>0</d2p1:MovimentoId>
      <d2p1:Note>String</d2p1:Note>
      <d2p1:NumeroTelefono>String</d2p1:NumeroTelefono>
      <d2p1:SoggettoProprietarioId>0</d2p1:SoggettoProprietarioId>
      <d2p1:TipoSIMId>0</d2p1:TipoSIMId>
    </d2p1:Sim>
  </Results>
  <Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value>String</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </Meta>
  <ResponseStatus>
    <ErrorCode>String</ErrorCode>
    <Message>String</Message>
    <StackTrace>String</StackTrace>
    <Errors>
      <ResponseError>
        <ErrorCode>String</ErrorCode>
        <FieldName>String</FieldName>
        <Message>String</Message>
        <Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </Meta>
      </ResponseError>
    </Errors>
    <Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </Meta>
  </ResponseStatus>
</QueryResponseOfSimCYQkyN_Pr>