กำหนดรหัสผ่าน สำหรับผู้ใช้งานครั้งแรก

chevron_left ย้อนกลับ
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": "ไม่สามารถทำรายการได้ เนื่องจากข้อมูลที่ส่งเข้ามาไม่ครบตามที่ระบุไว้"
  }
}