เปลี่ยนรหัสผ่าน สำหรับผู้ใช้งาน

chevron_left ย้อนกลับ
Post/stamp/ChangePassword
สำหรับให้ผู้นำส่ง เปลี่ยนรหัสผ่านผู้ใข้งาน

Request Header

Item Name Multi Data Type MaxLen Description
content-type [1…1] String Content type of request payload Value: - application/json
X-Auth-Token [1…1] String Token Id

Request Body

Item Name Multi Data Type MaxLen Description
eInstrument [1…1] Object Root Element
sender [1…1] Object รายละเอียดผู้นำส่ง
Id [1…1] String 20 รหัสผู้นำส่ง
rdForm [1…1] Object ข้อมูลเปลี่ยนรหัสเข้าใช้งานอยู่ในรูปแบบ JWS (JSON Web Signature)

ตารางข้อมูลเปลี่ยนรหัสผ่านเข้าใช้งาน (change-password.Request.rdForm)

Item Name Multi Data Type MaxLen Description
username [1…1] String 20 รหัสผู้ใช้งาน
password [1…1] String 20 รหัสผ่านใหม่ที่ผู้ใช้งานกำหนด

ตัวอย่าง rdFrom (ข้อมูลเปลี่ยนรหัสผ่านเข้าใช้งาน) ก่อนลงลายมือชื่ออิเล็กทรอนิกส์

{
  "username": "user001",
  "password": "PASSWORD002"
}

ตัวอย่างการ Request เพื่อเรียกใช้บริการ change-password

{
  "eInstrument": {
    "sender": {
      "id": "#########"
    },
    "rdForm": "eyJ4NWMiOlsiTUlJSEt6Q0NCUk9nQXdJQkFnSUlGamQxbDFxMzlRNHdEUVlKS29aSWh2Y05BUUVMQlFBd1hqRUxN0.. "
  }
}

Response

Item Name Multi Data Type MaxLen Description
eInstrument [1…1] Object Root Element
responseCode [1…1] String 10 รหัสข้อความของกรมสรรพากร อ้างอิง ข้อ 6 ตารางรหัสข้อความ (Response Code, Response Message) ของกรมสรรพากร
responseDesc [0…1] String 1000 รายละเอียดข้อความ

ตัวอย่าง response กรณี “สำเร็จ”

{
  "eInstrument": {
    "responseCode": "I07000",
    "responseDesc": "สำเร็จ"
  }
}

ตัวอย่าง response กรณี “พบข้อผิดพลาด”

{
  "eInstrument": {
    "responseCode": "E07115",
    "responsMessage": "ไม่สามารถทำรายการได้ เนื่องจากข้อมูลที่ส่งเข้ามาไม่ครบตามที่ระบุไว้"
  }
}