Nhảy tới nội dung
Phiên bản: 2.3.0

Đăng nhập

Ngày cập nhật: 19 tháng 5, 2023
Người cập nhật: VNPT eContract's team


Mục đích: Lấy thông tin mã token để truy cập các API yêu cầu xác thực.

  • Request URL: api/v2/auth/password-login
  • HTTP method: POST
  • HTTP content-type: application/json
  • Parameter:
KeyTypeDescription
usernamestring[Bắt buộc] Tên đăng nhập của người dùng
passwordstring[Bắt buộc] Mật khẩu đăng nhập tài khoản người dùng

Mẫu request

{
"username": "congtyABC@email.com",
"password": "123456"
}

Mẫu response body

{
"data": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9……",
"success": true,
"code": 0,
"messages": [
"Authenticate and choose company success"
]
}
Lưu ý
  • Nếu tài khoản chỉ quản lý một công ty, sau khi gọi api này hệ thống sẽ tự động chọn công ty.
  • Nếu tài khoản quản lý nhiều công ty, sau khi gọi api này cần gọi thêm api chọn công ty để xác định thao tác xử lý trong công ty nào.

Mã trả về khi dùng token để xác thực

Mã trả vềÝ nghĩa
200 (OK)Thành công
401 (Unauthorized)Token sai hoặc hết hạn
502 (Bad Gateway)Timeout