合规表单目录
curl --request GET \
--url https://api.qbank.cl/platform/v1/aml/catalogs \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.qbank.cl/platform/v1/aml/catalogs"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.qbank.cl/platform/v1/aml/catalogs', 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://api.qbank.cl/platform/v1/aml/catalogs",
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://api.qbank.cl/platform/v1/aml/catalogs"
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://api.qbank.cl/platform/v1/aml/catalogs")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.qbank.cl/platform/v1/aml/catalogs")
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{
"genders": [
{
"value": "male",
"label": "Male"
},
{
"value": "female",
"label": "Female"
}
],
"company_status": [
{
"value": "active",
"label": "Active"
}
],
"address_types": [
{
"value": "residential",
"label": "Residential"
}
],
"company_types": [
{
"value": "Sociedad Anónima",
"label": "Sociedad Anónima"
}
],
"source_of_income": [
{
"value": "salary",
"label": "Salary"
}
],
"source_of_wealth": [
{
"value": "business_ownership",
"label": "Business ownership"
}
],
"industries": [
{
"value": "financial_services",
"label": "Financial services"
}
],
"industry_code_types": [
{
"value": "ISIC",
"label": "ISIC Rev.4"
}
],
"company_types_by_country": {
"CL": [
{
"value": "Sociedad por Acciones",
"label": "Sociedad por Acciones"
}
]
},
"industries_by_code_type": {
"ISIC": [
{
"value": "6419",
"label": "Other monetary intermediation"
}
]
},
"industry_code_type_by_country": {
"CL": "ISIC"
},
"countries": [
{
"value": "CL",
"label": "Chile"
}
],
"country_subdivisions": {
"CL": [
{
"value": "CL-RM",
"label": "Región Metropolitana de Santiago"
}
]
},
"meta": {
"country_count": 249,
"note": "value = send to the API; label = display in the UI."
}
}{
"error": "unauthorized",
"message": "invalid or missing credentials"
}{
"error": "account_required",
"message": "this endpoint requires an account credential"
}合规表单目录
返回前端构建一致的合规与验证表单所需的全部目录(value/label 对列表):性别、公司状态、地址类型、公司法律形式(全局列表加各国级联)、收入/财富来源、行业标准及其各国默认值,以及完整的 ISO-3166 国家和行政区划列表。静态数据——可安全缓存数小时。value 是发送给 API 的值;label 是展示用的文本。
GET
/
v1
/
aml
/
catalogs
合规表单目录
curl --request GET \
--url https://api.qbank.cl/platform/v1/aml/catalogs \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.qbank.cl/platform/v1/aml/catalogs"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.qbank.cl/platform/v1/aml/catalogs', 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://api.qbank.cl/platform/v1/aml/catalogs",
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://api.qbank.cl/platform/v1/aml/catalogs"
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://api.qbank.cl/platform/v1/aml/catalogs")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.qbank.cl/platform/v1/aml/catalogs")
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{
"genders": [
{
"value": "male",
"label": "Male"
},
{
"value": "female",
"label": "Female"
}
],
"company_status": [
{
"value": "active",
"label": "Active"
}
],
"address_types": [
{
"value": "residential",
"label": "Residential"
}
],
"company_types": [
{
"value": "Sociedad Anónima",
"label": "Sociedad Anónima"
}
],
"source_of_income": [
{
"value": "salary",
"label": "Salary"
}
],
"source_of_wealth": [
{
"value": "business_ownership",
"label": "Business ownership"
}
],
"industries": [
{
"value": "financial_services",
"label": "Financial services"
}
],
"industry_code_types": [
{
"value": "ISIC",
"label": "ISIC Rev.4"
}
],
"company_types_by_country": {
"CL": [
{
"value": "Sociedad por Acciones",
"label": "Sociedad por Acciones"
}
]
},
"industries_by_code_type": {
"ISIC": [
{
"value": "6419",
"label": "Other monetary intermediation"
}
]
},
"industry_code_type_by_country": {
"CL": "ISIC"
},
"countries": [
{
"value": "CL",
"label": "Chile"
}
],
"country_subdivisions": {
"CL": [
{
"value": "CL-RM",
"label": "Región Metropolitana de Santiago"
}
]
},
"meta": {
"country_count": 249,
"note": "value = send to the API; label = display in the UI."
}
}{
"error": "unauthorized",
"message": "invalid or missing credentials"
}{
"error": "account_required",
"message": "this endpoint requires an account credential"
}授权
会话 JWT(来自注册/登录)或 API key(pk_...)。
也接受 X-API-Key: <token> 作为替代请求头。
响应
全部目录,外加描述级联关系的 meta 块。
筛查个人时要求的精确枚举值。
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
法律实体形式的扁平后备列表(官方当地语言)。
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
各 ISO 国家的法律实体形式(GLEIF ELF);国家缺失时回退到 company_types。
各标准的行业代码(value = 代码,label = 描述)。
各国固定的行业标准(默认 ISIC)。
ISO-3166-1 国家。
Show child attributes
Show child attributes
各国的 ISO-3166-2 行政区划。
计数,外加描述各级联如何串联的说明。
最后修改于 2026年7月19日
⌘I