List my transaction reviews
curl --request GET \
--url https://api.qbank.cl/platform/v1/me/txn-reviews \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.qbank.cl/platform/v1/me/txn-reviews"
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/me/txn-reviews', 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/me/txn-reviews",
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/me/txn-reviews"
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/me/txn-reviews")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.qbank.cl/platform/v1/me/txn-reviews")
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{
"reviews": [
{
"id": "7a3f2b1c-0000-4000-8000-000000000001",
"kind": "payout",
"resource_id": "8b4c3d2e-1111-4111-8111-111111111111",
"status": "info_requested",
"amount_label": "1500.00",
"asset": "USD",
"country": "MX",
"method": "spei",
"counterparty": "Juan Pérez",
"info_request": {
"message": "Please upload the invoice that justifies this payment",
"requested_at": "2026-08-06T15:20:00Z"
},
"created_at": "2026-08-06T14:32:00Z",
"updated_at": "2026-08-06T15:20:00Z"
}
],
"page": 1,
"page_size": 50,
"total": 1
}
List my transaction reviews
Money operations of the account held by the transactional firewall (payouts, crypto withdrawals, payins, banking transfers) with their review status. Filter by status and date range (from/to, organization timezone, both inclusive). When a review moves to info_requested, upload the requested documents with POST /v1/me/txn-reviews/{reviewID}/files — the operation stays held until the compliance team decides.
GET
/
v1
/
me
/
txn-reviews
List my transaction reviews
curl --request GET \
--url https://api.qbank.cl/platform/v1/me/txn-reviews \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.qbank.cl/platform/v1/me/txn-reviews"
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/me/txn-reviews', 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/me/txn-reviews",
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/me/txn-reviews"
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/me/txn-reviews")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.qbank.cl/platform/v1/me/txn-reviews")
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{
"reviews": [
{
"id": "7a3f2b1c-0000-4000-8000-000000000001",
"kind": "payout",
"resource_id": "8b4c3d2e-1111-4111-8111-111111111111",
"status": "info_requested",
"amount_label": "1500.00",
"asset": "USD",
"country": "MX",
"method": "spei",
"counterparty": "Juan Pérez",
"info_request": {
"message": "Please upload the invoice that justifies this payment",
"requested_at": "2026-08-06T15:20:00Z"
},
"created_at": "2026-08-06T14:32:00Z",
"updated_at": "2026-08-06T15:20:00Z"
}
],
"page": 1,
"page_size": 50,
"total": 1
}
Authorizations
Session JWT (from register/login) or API key (pk_...).
X-API-Key: <token> is accepted as an alternative header.
Query Parameters
in_review, info_requested, released, rejected or all (empty = open: in_review + info_requested).
Available options:
in_review, info_requested, released, rejected, all Response
List my transaction reviews.