Quyền cổ đông (cổ tức, quyền mua stock, bỏ phiếu, …) của tiểu khoản.
Kết quả được sort theo reportDate giảm dần.
Documentation Index
Fetch the complete documentation index at: https://developers.fhsc.com.vn/llms.txt
Use this file to discover all available pages before exploring further.
API key dài hạn của client. Cấu hình 1 lần lúc khởi tạo; có thể wire thẳng
vào static setter của SDK tự-gen. Đi kèm với FINHAY_API_SECRET — secret
này chỉ dùng ở phía client để tính X-FH-SIGNATURE, không bao giờ
gửi qua mạng.
Unix time hiện tại tính bằng milliseconds, đưới dạng chuỗi số thập phân.
Được tính per-request bởi signing middleware. Không set thủ công — dùng middleware mẫu trong README.
UUIDv4 duy nhất per-request (ví dụ crypto.randomUUID()). Server cache
cặp (apiKey, nonce) trong 5 phút; nếu nonce được reuse với cùng apiKey
trong window này, request sẽ bị từ chối với AUTH_NONCE_REUSED (401).
Server chấp nhận chuỗi opaque bất kỳ về mặt kỹ thuật, nhưng nên dùng UUIDv4 để đảm bảo tính unique.
Được tính per-request bởi signing middleware. Không set thủ công — xem middleware mẫu trong tài liệu Authentication.
HMAC-SHA256 của canonical signing payload, encode hex (lowercase).
Signing payload:
{X-FH-TIMESTAMP}\n{METHOD}\n{REQUEST_PATH}[?{QUERY}]\n{BODYHASH}
?{QUERY} chỉ nối vào path khi request có query string.{BODYHASH} là chuỗi rỗng khi body rỗng (vẫn không có newline sau đó).Được tính per-request bởi signing middleware. Không set thủ công — dùng middleware mẫu trong README.
subAccountId được lấy từ bootstrap flow
(GET /users/v1/users/{userId}/sub-accounts), chọn NORMAL hoặc MARGIN
tuỳ mục đích.
"0001234567"
Trả về result mảng các quyền cổ đông của tiểu khoản, sort theo reportDate giảm dần.
Các field chung của envelope trong mọi response của Finhay API.
error_code là "0" (string) khi thành công, mã khác "0" khi lỗi.message là thông điệp ngắn từ server.