Default url: "host IP"/checkIN/
:check if the e-mail is duplicate
body:
{
"agentID": "회원가입 할 계정에 대한 이메일",
"agentPW": "회원가입 할 계정에 대한 비밀번호",
"name": "사용자 이름"
}
body:
{
"result": "요청 결과", (성공 = 1, 실패 = 0)
}
:insert the account information to the database
body:
{
"agentID": "회원가입 할 계정에 대한 이메일",
"agentPW": "회원가입 할 계정에 대한 비밀번호",
"name": "사용자 이름"
}
body:
{
"result": "요청 결과"(성공 = 1, 실패 = 0)
}
:login to the Check-In service
body:
{
"agentID": "계정 이메일",
"agentPW": "계정 비밀번호"
}
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"otpEnalbe": "OTP 사용 여부"(사용 = 1, 미사용 = 0),
"result": "요청 결과"(성공 = 1, 실패 = 0)
}
:logout from the Check-In service
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token"
}
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 0)
}
:update account name
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"accountName": "계정 이름"
}
body:
{
"result": "요청 결과"(성공 = 1, 실패 0)
}
:update device enable
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"deviceID": "기기 고유 ID",
"deviceEnable": "기기 사용 여부"(사용 = true, 미사용 = false)
}
body:
{
"result": "요청 결과"(성공 = 1, 실패 0)
}
:update otp enable
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"otpEnable": "기기 사용 여부"(사용 = 1, 미사용 = 0)
}
body:
{
"result": "요청 결과"(성공 = 1, 실패 0)
}
:read all devices
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token"
}
body:
{
<List>
"agentID": "계정 이메일",
"deviceID": "기기 고유 ID",
"deviceName": "사용자 정의 기기 이름",
"enrollmentDate": "기기 등록일",
"deviceEnable": "기기 사용 여부"
}
:add the web site information
body:
{
"agentID": "계정 이메일",
"name": "웹 사이트 이름",
"URL": "웹 사이트 URL",
"ID": "웹 사이트 ID",
"PW": "웹 사이트 PW",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 = 0)
}
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 0)
}
:edit the web site information
body:
{
"agentID": "계정 이메일",
"name": "웹 사이트 이름",
"URL": "웹 사이트 URL",
"ID": "웹 사이트 ID",
"PW": "웹 사이트 PW",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 = 0)
}
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 0)
}
:delete the web site information
body:
{
"agentID": "계정 이메일",
"name": "웹 사이트 이름",
"URL": "웹 사이트 URL",
"ID": "웹 사이트 ID",
"PW": "웹 사이트 PW",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 = 0)
}
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 0)
}
:read the web site information
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 = 0)
}
body:
{
<List>
"agentID": "계정 이메일",
"name": "웹 사이트 이름",
"URL": "웹 사이트 URL",
"ID": "웹 사이트 ID",
"PW": "웹 사이트 PW",
"jwt": "JSON Web Token"
}
:Verifying the one-time alternative login number
body:
{
"verify_code": "One-time alternative login number"
}
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 = 2)
}
:e-mailing which include verifying code
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token"
}
body:
{
"verify_code": "이메일로 발송된 확인 코드",
"result": "요청 결과"(성공 = 1, 실패 = 2)
}
:Verifying the one-time-password number
body:
{
"agentID": "계정 이메일",
"verify_code": "생성된 OTP 코드"
}
body:
{
"jwt": "JSON Web Token",
"result": "요청 결과", (성공 = 1, 실패 = 2),
}
:sign-in the Check-In service app
body:
{
"agentID": "계정 이메일",
"agentPW": "계정 비밀번호",
"deviceID": "기기 고유 ID",
"deviceName": "사용자 정의 기기 이름"
}
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 = 0, 디바이스 사용 미설정 = 2)
}
:sign-out from the Check-In service app
body:
{
"agentID": "회원가입 할 계정에 대한 이메일",
"jwt": "JSON Web Token"
}
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 = 0)
}
:remote sign-out from the Check-In service
body:
{
"agentID": "회원가입 할 계정에 대한 이메일",
"jwt": "JSON Web Token"
}
body:
{
"agentID": "계정 이메일",
"result": "요청 결과"(성공 = 1, 실패 = 0)
}
:create and get one-time alternative login number
body:
{
"agentID": "계정 이메일",
"deviceID": "기기 고유 ID",
"jwt": "JSON Web Token"
}
body:
{
"agentID": "계정 이메일",
"deviceID": "기기 고유 ID",
"loginNumber": "일회용 로그인 번호",
"jwt": "JSON Web Token",
"result": "요청 결과"(성공 = 1, 실패 = 0)
}
:get access log
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token"
}
body:
{
"agentID": "계정 이메일",
"jwt": "JSON Web Token",
<List>
"agentID": "계정 이메일",
"loginStatus": "계정 접속 로그",
"accessIP": "접속 IP",
"accessTime": "접속 시간"
}