Seekios Web Api

Seekios Web Api are two WCF services coded in C#. On service named seekios embedded used by the devices and the other named seekios used by the client (web app and mobile app).

Seekios Web Api for embedded devices

All the endpoints are accessibles by GET only because the hardware seekios handle only the GET verb HTTP. The list of the endpoints available:
  • Get Seekios Instructions
    GSI/{uidSeekios}/{battery}/{signal}/{isDateNeeded}/{timestamp}
  • Respond On Demand Request
    RODR/{uidSeekios}/{battery}/{signal}/{latitude}/{longitude}/{altitude}/{accuracy}/{timestamp}
  • Respond On Demand Request By Cells Data
    RODRBCD/{uidSeekios}/{battery}/{signal}/{cellsData}/{timestamp}
  • Notify Seekios Out Of Zone
    NSOOZ/{uidSeekios}/{battery}/{signal}/{latitude}/{longitude}/{altitude}/{accuracy}/{timestamp}/{modeId}
  • Notify Seekios Moved
    NSM/{uidSeekios}/{battery}/{signal}/{timestamp}/{modeId}
  • Add New Tracking Location
    ANTL/{uidSeekios}/{battery}/{signal}/{latitude}/{longitude}/{altitude}/{accuracy}/{timestamp}/{modeId}
  • Add New Zone Tracking Location
    ANZTL/{uidSeekios}/{battery}/{signal}/{latitude}/{longitude}/{altitude}/{accuracy}/{timestamp}/{modeId}
  • Add New Dont Move Tracking Location
    ANDMTL/{uidSeekios}/{battery}/{signal}/{latitude}/{longitude}/{altitude}/{accuracy}/{timestamp}/{modeId}
  • Send SOS
    SSOS/{uidSeekios}/{battery}/{signal}/{timestamp}
  • Send SOS Location
    SSOSL/{uidSeekios}/{battery}/{signal}/{latitude}/{longitude}/{altitude}/{accuracy}/{timestamp}
  • Send SOS Location By Cells Data
    SSOSLBCD/{uidSeekios}/{battery}/{signal}/{cellsData}/{timestamp}
  • Add New Seekios Hardware Report
    SHR/{IMEI}/{UID}/{IMSI}/{MacAddress}/{BatteryLevel}/{Timestamp}/{BoolReport}/{OSVersion}
  • Update Seekios Version
    USV/{UID}/{battery}/{signal}/{version}/{timestamp}
  • Critical Battery Alert
    CBA/{uidSeekios}/{battery}/{signal}/{timestamp}
  • Power Saving Disabled
    PSD/{uidSeekios}/{battery}/{signal}/{timestamp}/{modeId}


Seekios Web Api for clients

The list of the endpoints available:
  • GET Login
    Login/{email}/{password}
  • GET Register Device
    RegisterDevice/{deviceModel}/{platform}/{version}/{uidDevice}/{countryCode}
  • GET Register Device
    UnregisterDevice/{uidDevice}
  • (Comming soom) ...