所有api使用前須取得安全碼(security),取得方式請參閱【REST API > 安全碼】章節。
{
"security" : "<安全碼>",
"omflow_restapi" : 1,
"start" : <開始時間,必填>,
"end" : <結束時間,必填>,
"principal" : "<請假人,必填,可填入使用者帳號、暱稱、員編>",
"substitute" : "<代理人,必填,可填入使用者帳號、暱稱、員編>",
"identifier" : "<識別碼,選填,用來介接其他系統的請假單。>"
}
{
"status": 200,
"message": "新增成功。",
"result": <請假紀錄id>
}
{
"security" : "<安全碼>",
"omflow_restapi" : 1,
"cancel" : <是否為註銷資料>, #請輸入0或1,若不填則全撈
"history" : <是否為歷史資料>, #請輸入0或1,若不填則全撈
"principal" : "<請假人,必填,可填入使用者帳號、暱稱、員編>",
"substitute" : "<代理人,必填,可填入使用者帳號、暱稱、員編>"
}
{
"status": 200,
"message": "查詢成功。",
"result": {
"now_time" : <系統現在時間>
"leave_list" : [{
"principal_id" : <請假人id>
"principal_id__nick_name" : <請假人暱稱>
"substitute_id" : <代理人id>
"substitute_id__nick_name" : <代理人暱稱>
"starttime" : <開始時間>
"endtime" : <結束時間>
"cancel" : <是否為註銷資料>
"identifier" : <識別碼>
},...]
}
}
{
"security" : "<安全碼>",
"omflow_restapi" : 1,
"leave_id" : <請假紀錄id,與識別碼二選一填入>,
"identifier" : <識別碼,與請假紀錄id二選一填入>,
"substitute" : "<代理人,必填,可填入使用者帳號、暱稱、員編>"
}
{
"status": 200,
"message": "更新成功。",
"result": None
}
{
"security" : "<安全碼>",
"omflow_restapi" : 1,
"leave_id" : <請假紀錄id,與識別碼二選一填入>,
"identifier" : <識別碼,與請假紀錄id二選一填入>
}
{
"status": 200,
"message": "註銷成功。",
"result": None
}
{
"security" : "<安全碼>",
"omflow_restapi" : 1,
"leave_id" : <請假紀錄id,與識別碼二選一填入>,
"identifier" : <識別碼,與請假紀錄id二選一填入>
}
{
"status": 200,
"message": "刪除成功。",
"result": None
}