Set or rename an Argentine bank alias
curl --request PUT \
--url https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"bank_alias": "julieta.fernandez"
}
'import requests
url = "https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias"
payload = { "bank_alias": "julieta.fernandez" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({bank_alias: 'julieta.fernandez'})
};
fetch('https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias', 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/payins/deposit-accounts/{instrumentID}/bank-alias",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'bank_alias' => 'julieta.fernandez'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias"
payload := strings.NewReader("{\n \"bank_alias\": \"julieta.fernandez\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"bank_alias\": \"julieta.fernandez\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"bank_alias\": \"julieta.fernandez\"\n}"
response = http.request(request)
puts response.read_body{
"instrument_id": "f2b8c0de-1234-5678-9abc-def012345678",
"account_number": "0000079900000000132537",
"bank_alias": "julieta.fernandez",
"updated": true
}
Set or rename an Argentine bank alias
Sets the bank-addressable alias chosen by the caller for an existing AR/ARS bank-transfer deposit account. The platform verifies that the instrument belongs to the authenticated account and asks the core to verify the alias with the banking rail. Repeating the same alias is an idempotent no-op. This bank alias is separate from the permanent verified-name-derived profile alias at PUT /v1/me/alias.
PUT
/
v1
/
payins
/
deposit-accounts
/
{instrumentID}
/
bank-alias
Set or rename an Argentine bank alias
curl --request PUT \
--url https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"bank_alias": "julieta.fernandez"
}
'import requests
url = "https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias"
payload = { "bank_alias": "julieta.fernandez" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({bank_alias: 'julieta.fernandez'})
};
fetch('https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias', 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/payins/deposit-accounts/{instrumentID}/bank-alias",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'bank_alias' => 'julieta.fernandez'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias"
payload := strings.NewReader("{\n \"bank_alias\": \"julieta.fernandez\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"bank_alias\": \"julieta.fernandez\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.qbank.cl/platform/v1/payins/deposit-accounts/{instrumentID}/bank-alias")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"bank_alias\": \"julieta.fernandez\"\n}"
response = http.request(request)
puts response.read_body{
"instrument_id": "f2b8c0de-1234-5678-9abc-def012345678",
"account_number": "0000079900000000132537",
"bank_alias": "julieta.fernandez",
"updated": true
}
Authorizations
Session JWT (from register/login) or API key (pk_...).
X-API-Key: <token> is accepted as an alternative header.
Path Parameters
Body
application/json
6–20 ASCII letters, digits, dots or hyphens, with at least one letter.
Required string length:
6 - 20Pattern:
^[A-Za-z0-9.\-]*[A-Za-z][A-Za-z0-9.\-]*$