Account

APIDescription
GET account/changepassword?userid={userid}&oldpassword={oldpassword}&newpassword={newpassword}

Change password of the user.

GET account/forgotpassword?email={email}

Forgot Password.

POST account/insertdevice

Insert Account Device.

GET account/checkdevice?userid={userid}

Check Account Devices.

POST account/updateuseractivity?username={username}

Update Last Activity Date.

GET account/getuseractivity?username={username}

Get Last Activity Details.

Article

APIDescription
GET article/terms

Terms and Conditions.

GET article/dataprivacy

Data Privacy Agreement.

GET article/datapolicy

Data Policy Agreement.

AuthenticateUser

APIDescription
POST users/login

Return true if the user is valid else false.

GET users/{username}

Finds a User's Role by username.

Boxes

APIDescription
GET boxes/all

Returns a list of Boxes.

GET boxes/plan/{planid}

Find a list of boxes by plan id.

GET boxes/{id}

Find a box by id.

BoxType

APIDescription
GET boxtype/all

Returns a list of Box Type.

GET boxtype/{id}

Find a Box Type by id.

City

APIDescription
GET city/all

Returns a list of Cities.

GET city/province/{provinceid}

Returns a list of Cities By Province.

GET city/{id}

Finds a City by Id.

Document

APIDescription
GET document/all

Returns a list of Documents.

GET document/{id}

Finds a Document by Id.

DPAStatements

APIDescription
GET dpa/privacynoticeconsent

[New] 1. Privacy Notice and Data Privacy Consent

GET dpa/generalprivacy

[New] 2. Guidelines for General Privacy

GET dpa/generalprivacylist

[New] 2.1 General Privacy List

GET dpa/consentform

[New] 3. Data Privacy Specific Consent Form

GET dpa/consentformlist

[New] 3.1 Consent Form List

Plan

APIDescription
GET plan/all

Returns a list of Plans.

GET plan/{id}

Finds a Plan by Id.

GET plan/plantype/{type}

Returns a list of Plans by Type.

PlanTypes

APIDescription
GET plantypes/all

Returns a list of Plan Types.

Province

APIDescription
GET province/all

Returns a list of Provinces.

GET province/{id}

Finds a Province by Id.

Purge

APIDescription
POST purge/addsubscriberpurge

Add a new Purge Application.

POST purge/adddocumentpurge

Add a Purge Document.

Settings

APIDescription
GET settings/synctime

Returns duration on sync record.

GET settings/purgetime

Get Purging time (Seconds).

Subscribers

APIDescription
POST subscribers/add

Add a new Application.

GET subscribers/forinstallation/{username}

List of Subscribers For Installation.

GET subscribers/{id}

Finds Application by Id.

Subscribers_Data_Policy

APIDescription
POST subscriberdatapolicy/add

[New] Data Policy Agreement.

Subscribers_Document

APIDescription
POST subscriberdocument/add

Add a Document.

POST subscriberdocument/addnew

Add a sets of documents.

GET subscriberdocument/{id}

Returns a list of Subscriber Documents.

Ticket

APIDescription
GET tickets/id/{id}

Finds a Ticket by Id.

GET tickets/atn/{atn}

Finds a Ticket by ATN Number.

GET tickets/geotag/atn/{atn}

Finds a GeoTag by ATN Number.

GET tickets/boxsmartcard/atn/{atn}

Finds a Smart Box by ATN Number.

POST tickets/geotag/update

Update Ticket Geo Tag.

POST tickets/boxsmartcard/update

Update Ticket Box and Smart Card.