Post/stamp/SetPassword
กระบวนการที่ผู้ใช้ตั้งรหัสผ่านใหม่สำหรับบัญชีผู้ใช้หรือระบบเป็นครั้งแรกหลังจากได้รับสิทธิ์การใช้งาน โดยรหัสผ่านนี้จะเป็นข้อมูลสำคัญที่ใช้สำหรับยืนยันตัวตนของผู้ใช้งาน
Request Header
| Item Name | Multi | Data Type | MaxLen | Description |
|---|
| content-type | [1…1] | String | | Content type of request payload Value: - application/json |
Request Body
| Item Name | Multi | Data Type | MaxLen | Description |
|---|
| eInstrument | [1…1] | Object | | |
| username | [1…1] | String | 20 | รหัสผู้ใช้งาน |
| secretCode | [1…1] | String | 50 | รหัสสำหรับกำหนดรหัสผ่าน (กรมสรรพากรส่งให้ทางอีเมล) |
| password | [1…1] | String | 20 | รหัสผ่านผู้ใช้งาน |
ตัวอย่าง rdFrom (ข้อมูลกำหนดรหัสผ่านผู้ใข้งานครั้งแรก)
{
"eInstrument": {
"username": "XXXXXXXXXX",
"secretCode": "XXXXXXXXXXX",
"password": "XXXXXXXXXXXX"
}
}Response
| Item Name | Multi | Data Type | MaxLen | Description |
|---|
| eInstrument | [1…1] | Object | | |
| responseCode | [1…1] | String | 10 | รหัสข้อความของกรมสรรพากร อ้างอิง ข้อ 6. ตารางรหัสข้อความ (Response Code, Response Message) ของกรมสรรพากร |
| responsMessage | [0…1] | String | 200 | รายละเอียดข้อความ |
ตัวอย่าง response กรณี “สำเร็จ”
{
"eInstrument": {
"responseCode": "I07000",
"responsDesc": "สำเร็จ"
}
}ตัวอย่าง response กรณี “พบข้อผิดพลาด”
{
"eInstrument": {
"responseCode": "E07112",
"responsMessage": "ไม่สามารถทำรายการได้ เนื่องจากข้อมูลที่ส่งเข้ามาไม่ครบตามที่ระบุไว้"
}
}