0% found this document useful (1 vote)
367 views

Web API Service - Sample Data

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
367 views

Web API Service - Sample Data

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

eTimetracklite

eSSL- Web API Service


--- Web API Service Help Manual

Version : eTimetracklite 1.0


Version Date : 6th September, 2018
No. of Pages : 10

About This Manual: This document introduces the Web API services for the user
interface and operations of the eTimetracklite Web software

CONFIDENTIAL Page 1 of 12
eTimetracklite

Table Contents Page

1. Add Employee _________________________ 3

2. BlockUnblockUser _________________________ 5

3. Delete User __________________________ 7

4. GetCommnad Status __________________________ 8

5. GetTransaction Log ___________________________ 9

CONFIDENTIAL Page 2 of 12
eTimetracklite
Web Service URL : URL of eTimetracklite application

(Example: http://192.168.1.140/iclock/WebAPIService.asmx)

Methods:

Add Employee (Name: AddEmployee)

Example: http://192.168.1.140/iclock/WebAPIService.asmx?op=AddEmployee

By calling this method we can add employee to the device by passing value Employee code,
Name, Card Number & Serial Number for a particular device

Result will be displayed as success or failure

Note: User name & password can obtained from eTimetracklite application will have permission
grant. For Invalid user name & password shall display authentication failure

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be
replaced with actual values

POST /iclock/WebAPIService.asmx HTTP/1.1


Host: 192.168.1.140
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/AddEmployee"

<?xml version="1.0" encoding="utf-8"?>


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddEmployee xmlns="http://tempuri.org/">
<APIKey>11</APIKey>
<EmployeeCode>1123</EmployeeCode>
<EmployeeName>Shivakumar</EmployeeName>
<CardNumber>778956</CardNumber>
<SerialNumber>BRM9202760325</SerialNumber>
<UserName>Test</UserName>
<UserPassword>Test@1234</UserPassword>
<CommandId>Blank</CommandId>
</AddEmployee>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

CONFIDENTIAL Page 3 of 12
eTimetracklite

<?xml version="1.0" encoding="utf-8"?>


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddEmployeeResponse xmlns="http://tempuri.org/">
<AddEmployeeResult>Returnfromapi</AddEmployeeResult>
<CommandId>wesendrefrencecomandidfromdb</CommandId>
</AddEmployeeResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 4 of 12
eTimetracklite

Block /Un Block Employee (Name: BlockUnblockUser)

Example:http://192.168.1.140/iclock/WebAPIService.asmx?op=BlockUnblockUser

a) By calling this method we can Block employee in the device by passing value
Employee code, Serial Number for a particular device
Result will be displayed as success or failure
b) By calling this method we can UnBlock employee in the device by passing value
Employee code, Serial Number for a particular device
Result will be displayed as success or failure

The following is a sample SOAP 1.1 request and response. The placeholders shown
need to be replaced with actual values

POST /iclock/WebAPIService.asmx HTTP/1.1


Host: 192.168.1.140
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/BlockUnblockUser"

<?xml version="1.0" encoding="utf-8"?>


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<BlockUnblockUser xmlns="http://tempuri.org/">
<APIKey>11</APIKey>
<EmployeeCode>1123</EmployeeCode>
<EmployeeName>Shivakumar</EmployeeName>
<SerialNumber>BRM9202760325</SerialNumber>
<IsBlock>True or False</IsBlock>
<UserName>Test</UserName>
<UserPassword>Test@1234</UserPassword>
<CommandId>Blank</CommandId>
</BlockUnblockUser>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>

CONFIDENTIAL Page 5 of 12
eTimetracklite
<BlockUnblockUserResponse xmlns="http://tempuri.org/">
<BlockUnblockUserResult> Returnfromapi </BlockUnblockUserResult>
<CommandId> we send reference command id from db </CommandId>
</BlockUnblockUserResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 6 of 12
eTimetracklite

Delete Employee (Name: DeleteUser )

Example:http://192.168.140/iclock/WebAPIService.asmx?op=DeleteUser

By calling this method we can delete employee in the device by passing value Employee code,
Serial Number for a particular device

Result will be displayed as success or failure

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be
replaced with actual values

POST /iclock/WebAPIService.asmx HTTP/1.1


Host: 192.168.1.140
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/DeleteUser"

<?xml version="1.0" encoding="utf-8"?>


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeleteUser xmlns="http://tempuri.org/">
<APIKey>11</APIKey>
<EmployeeCode>1123</EmployeeCode>
<SerialNumber>BRM9202760325</SerialNumber>
<UserName>Test</UserName>
<UserPassword>Test@1234</UserPassword>
<CommandId>Blank</CommandId>
</DeleteUser>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeleteUserResponse xmlns="http://tempuri.org/">
<DeleteUserResult> Return from api </DeleteUserResult>
<CommandId> we send reference command id from db </CommandId>
</DeleteUserResponse>
</soap:Body>

CONFIDENTIAL Page 7 of 12
eTimetracklite
</soap:Envelope>

CONFIDENTIAL Page 8 of 12
eTimetracklite

GetCommnad Status (Name: GetCommandStatus)

Example: - http://192.168.140/iclock/WebAPIService.asmx?op=GetCommandStatus

By calling this method we can know Commands status like Success or Failure by passing
Command Id Number

Result will be displayed as success or failure

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be
replaced with actual values

POST /iclock/WebAPIService.asmx HTTP/1.1


Host: 192.168.1.140
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetCommandStatus"

<?xml version="1.0" encoding="utf-8"?>


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetCommandStatus xmlns="http://tempuri.org/">
<CommandId>string</CommandId>
<UserName>Test</UserName>
<UserPassword>Test@1234</UserPassword>
</GetCommandStatus>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetCommandStatusResponse xmlns="http://tempuri.org/">
<GetCommandStatusResult> Enter reference command id received from us
</GetCommandStatusResult>
<CommandId>string</CommandId>
</GetCommandStatusResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 9 of 12
eTimetracklite

CONFIDENTIAL Page 10 of 12
eTimetracklite

GetTransaction Log (Name: GetTransactionsLog )

Example:http://111.93.157.53/iclock/WebAPIService.asmx?op=GetTransactionsLog

By calling this method we can Get Transaction Log Records by passing From date to date &
serial Number Log records list will be displayed

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be
replaced with actual values

POST /iclock/WebAPIService.asmx HTTP/1.1


Host: 192.168.1.140
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetTransactionsLog"

<?xml version="1.0" encoding="utf-8"?>


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetTransactionsLog xmlns="http://tempuri.org/">
<FromDate>2021/05/22</FromDate>
<ToDate>2021/05/23</ToDate>
<SerialNumber>BRM9202760325</SerialNumber>
<UserName>Test</UserName>
<UserPassword>Test@1234</UserPassword>
<strDataList>Balnk</strDataList>
</GetTransactionsLog>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>


<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetTransactionsLogResponse xmlns="http://tempuri.org/">
<GetTransactionsLogResult>We will Post data</GetTransactionsLogResult>
<strDataList>We will Post data</strDataList>
</GetTransactionsLogResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 11 of 12
eTimetracklite

CONFIDENTIAL Page 12 of 12

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy