Hạn mức margin
curl --request GET \
--url https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts \
--header 'Authorization: Bearer <token>'import requests
url = "https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"custodyID": "105C738764",
"accountNo": "0001000075",
"aftype": "0075",
"vsdStatus": "Y",
"accountStatus": "A",
"marginLimit": 0,
"isIA": "Y",
"bankName": "TCB",
"bankAccount": "11520154590019",
"accountType": "normal"
}
]Tài khoản
Hạn mức margin
Lấy thông tin hạn mức margin của khách hàng theo số tài khoản lưu ký.
GET
/
aion
/
v1
/
customers
/
{custodyId}
/
accounts
Hạn mức margin
curl --request GET \
--url https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts \
--header 'Authorization: Bearer <token>'import requests
url = "https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://openapi.tcbs.com.vn/aion/v1/customers/{custodyId}/accounts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"custodyID": "105C738764",
"accountNo": "0001000075",
"aftype": "0075",
"vsdStatus": "Y",
"accountStatus": "A",
"marginLimit": 0,
"isIA": "Y",
"bankName": "TCB",
"bankAccount": "11520154590019",
"accountType": "normal"
}
]Ủy quyền
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Tham số đường dẫn
Mã tài khoản lưu ký.
Phản hồi
Phản hồi thành công
Số tài khoản lưu ký.
Số tiểu khoản.
Loại hình hợp đồng.
Trạng thái VSD.
Trạng thái: A = Được phép đặt lệnh, P = Không được phép, C = Đã đóng, B = Phong tỏa, N = Chờ đóng, R = Từ chối, T = Chờ cập nhật.
Hạn mức margin của tiểu khoản.
Loại tiểu khoản: normal, margin, copier, trader, CHILD, CW, SPW, SPT.
Có kết nối IA: Y = Có, N = Không.
Tên ngân hàng kết nối IA.
Số tài khoản kết nối IA.