curl --request POST \
--url https://sisbajud.sandbox.lerian.net/institutions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"connectorType": "midaz",
"enabled": true,
"institutionCode": "12345678",
"institutionId": "550e8400-e29b-41d4-a716-446655440000",
"connectorMetadata": {
"authAddress": "https://auth.example.com",
"baseUrl": "https://midaz.example.com",
"blockableAccountTypes": [
"deposit"
],
"blockableBalances": [
"default"
],
"credentials": {
"crm_client_id": "midaz-crm-client",
"crm_client_secret": "REPLACE_ME",
"ledger_client_id": "midaz-ledger-client",
"ledger_client_secret": "REPLACE_ME"
},
"crmBaseUrl": "https://midaz-crm.example.com",
"organizations": [
{
"ledgers": [
"019fcd7c-1e18-7034-8cd3-9e39c1759e41"
],
"organizationId": "019fcd7b-97df-71a5-8023-6eb3c661968b"
}
]
},
"retryPolicyConfig": {
"initialBackoffMs": 100,
"maxAttempts": 3
}
}
'import requests
url = "https://sisbajud.sandbox.lerian.net/institutions"
payload = {
"connectorType": "midaz",
"enabled": True,
"institutionCode": "12345678",
"institutionId": "550e8400-e29b-41d4-a716-446655440000",
"connectorMetadata": {
"authAddress": "https://auth.example.com",
"baseUrl": "https://midaz.example.com",
"blockableAccountTypes": ["deposit"],
"blockableBalances": ["default"],
"credentials": {
"crm_client_id": "midaz-crm-client",
"crm_client_secret": "REPLACE_ME",
"ledger_client_id": "midaz-ledger-client",
"ledger_client_secret": "REPLACE_ME"
},
"crmBaseUrl": "https://midaz-crm.example.com",
"organizations": [
{
"ledgers": ["019fcd7c-1e18-7034-8cd3-9e39c1759e41"],
"organizationId": "019fcd7b-97df-71a5-8023-6eb3c661968b"
}
]
},
"retryPolicyConfig": {
"initialBackoffMs": 100,
"maxAttempts": 3
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
connectorType: 'midaz',
enabled: true,
institutionCode: '12345678',
institutionId: '550e8400-e29b-41d4-a716-446655440000',
connectorMetadata: {
authAddress: 'https://auth.example.com',
baseUrl: 'https://midaz.example.com',
blockableAccountTypes: ['deposit'],
blockableBalances: ['default'],
credentials: {
crm_client_id: 'midaz-crm-client',
crm_client_secret: 'REPLACE_ME',
ledger_client_id: 'midaz-ledger-client',
ledger_client_secret: 'REPLACE_ME'
},
crmBaseUrl: 'https://midaz-crm.example.com',
organizations: [
{
ledgers: ['019fcd7c-1e18-7034-8cd3-9e39c1759e41'],
organizationId: '019fcd7b-97df-71a5-8023-6eb3c661968b'
}
]
},
retryPolicyConfig: {initialBackoffMs: 100, maxAttempts: 3}
})
};
fetch('https://sisbajud.sandbox.lerian.net/institutions', 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://sisbajud.sandbox.lerian.net/institutions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'connectorType' => 'midaz',
'enabled' => true,
'institutionCode' => '12345678',
'institutionId' => '550e8400-e29b-41d4-a716-446655440000',
'connectorMetadata' => [
'authAddress' => 'https://auth.example.com',
'baseUrl' => 'https://midaz.example.com',
'blockableAccountTypes' => [
'deposit'
],
'blockableBalances' => [
'default'
],
'credentials' => [
'crm_client_id' => 'midaz-crm-client',
'crm_client_secret' => 'REPLACE_ME',
'ledger_client_id' => 'midaz-ledger-client',
'ledger_client_secret' => 'REPLACE_ME'
],
'crmBaseUrl' => 'https://midaz-crm.example.com',
'organizations' => [
[
'ledgers' => [
'019fcd7c-1e18-7034-8cd3-9e39c1759e41'
],
'organizationId' => '019fcd7b-97df-71a5-8023-6eb3c661968b'
]
]
],
'retryPolicyConfig' => [
'initialBackoffMs' => 100,
'maxAttempts' => 3
]
]),
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://sisbajud.sandbox.lerian.net/institutions"
payload := strings.NewReader("{\n \"connectorType\": \"midaz\",\n \"enabled\": true,\n \"institutionCode\": \"12345678\",\n \"institutionId\": \"550e8400-e29b-41d4-a716-446655440000\",\n \"connectorMetadata\": {\n \"authAddress\": \"https://auth.example.com\",\n \"baseUrl\": \"https://midaz.example.com\",\n \"blockableAccountTypes\": [\n \"deposit\"\n ],\n \"blockableBalances\": [\n \"default\"\n ],\n \"credentials\": {\n \"crm_client_id\": \"midaz-crm-client\",\n \"crm_client_secret\": \"REPLACE_ME\",\n \"ledger_client_id\": \"midaz-ledger-client\",\n \"ledger_client_secret\": \"REPLACE_ME\"\n },\n \"crmBaseUrl\": \"https://midaz-crm.example.com\",\n \"organizations\": [\n {\n \"ledgers\": [\n \"019fcd7c-1e18-7034-8cd3-9e39c1759e41\"\n ],\n \"organizationId\": \"019fcd7b-97df-71a5-8023-6eb3c661968b\"\n }\n ]\n },\n \"retryPolicyConfig\": {\n \"initialBackoffMs\": 100,\n \"maxAttempts\": 3\n }\n}")
req, _ := http.NewRequest("POST", 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.post("https://sisbajud.sandbox.lerian.net/institutions")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"connectorType\": \"midaz\",\n \"enabled\": true,\n \"institutionCode\": \"12345678\",\n \"institutionId\": \"550e8400-e29b-41d4-a716-446655440000\",\n \"connectorMetadata\": {\n \"authAddress\": \"https://auth.example.com\",\n \"baseUrl\": \"https://midaz.example.com\",\n \"blockableAccountTypes\": [\n \"deposit\"\n ],\n \"blockableBalances\": [\n \"default\"\n ],\n \"credentials\": {\n \"crm_client_id\": \"midaz-crm-client\",\n \"crm_client_secret\": \"REPLACE_ME\",\n \"ledger_client_id\": \"midaz-ledger-client\",\n \"ledger_client_secret\": \"REPLACE_ME\"\n },\n \"crmBaseUrl\": \"https://midaz-crm.example.com\",\n \"organizations\": [\n {\n \"ledgers\": [\n \"019fcd7c-1e18-7034-8cd3-9e39c1759e41\"\n ],\n \"organizationId\": \"019fcd7b-97df-71a5-8023-6eb3c661968b\"\n }\n ]\n },\n \"retryPolicyConfig\": {\n \"initialBackoffMs\": 100,\n \"maxAttempts\": 3\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sisbajud.sandbox.lerian.net/institutions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"connectorType\": \"midaz\",\n \"enabled\": true,\n \"institutionCode\": \"12345678\",\n \"institutionId\": \"550e8400-e29b-41d4-a716-446655440000\",\n \"connectorMetadata\": {\n \"authAddress\": \"https://auth.example.com\",\n \"baseUrl\": \"https://midaz.example.com\",\n \"blockableAccountTypes\": [\n \"deposit\"\n ],\n \"blockableBalances\": [\n \"default\"\n ],\n \"credentials\": {\n \"crm_client_id\": \"midaz-crm-client\",\n \"crm_client_secret\": \"REPLACE_ME\",\n \"ledger_client_id\": \"midaz-ledger-client\",\n \"ledger_client_secret\": \"REPLACE_ME\"\n },\n \"crmBaseUrl\": \"https://midaz-crm.example.com\",\n \"organizations\": [\n {\n \"ledgers\": [\n \"019fcd7c-1e18-7034-8cd3-9e39c1759e41\"\n ],\n \"organizationId\": \"019fcd7b-97df-71a5-8023-6eb3c661968b\"\n }\n ]\n },\n \"retryPolicyConfig\": {\n \"initialBackoffMs\": 100,\n \"maxAttempts\": 3\n }\n}"
response = http.request(request)
puts response.read_body{
"connectorType": "midaz",
"createdAt": "2024-01-15T10:30:00Z",
"enabled": true,
"institutionCode": "12345678",
"institutionId": "550e8400-e29b-41d4-a716-446655440000",
"updatedAt": "2024-01-15T12:00:00Z",
"connectorMetadata": {
"baseUrl": "https://midaz.example.com",
"blockableAccountTypes": [
"deposit"
],
"blockableBalances": [
"default"
],
"organizations": [
{
"ledgers": [
"019fcd7c-1e18-7034-8cd3-9e39c1759e41"
],
"organizationId": "019fcd7b-97df-71a5-8023-6eb3c661968b"
}
]
},
"retryPolicyConfig": {
"maxAttempts": 3
}
}{
"code": "ERR-0001",
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example",
"upstream": {
"code": "E4001",
"message": "account not found at provider"
}
}Crear la configuración de institución y aprovisionar las claves
Crea una nueva configuración de institución (solo creación; 409 si ya existe una para el id) y aprovisiona sus conjuntos de claves (keysets) de PRF de tokenización + MAC de auditoría en el mismo flujo. El id de la institución se proporciona en el cuerpo de la solicitud.
curl --request POST \
--url https://sisbajud.sandbox.lerian.net/institutions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"connectorType": "midaz",
"enabled": true,
"institutionCode": "12345678",
"institutionId": "550e8400-e29b-41d4-a716-446655440000",
"connectorMetadata": {
"authAddress": "https://auth.example.com",
"baseUrl": "https://midaz.example.com",
"blockableAccountTypes": [
"deposit"
],
"blockableBalances": [
"default"
],
"credentials": {
"crm_client_id": "midaz-crm-client",
"crm_client_secret": "REPLACE_ME",
"ledger_client_id": "midaz-ledger-client",
"ledger_client_secret": "REPLACE_ME"
},
"crmBaseUrl": "https://midaz-crm.example.com",
"organizations": [
{
"ledgers": [
"019fcd7c-1e18-7034-8cd3-9e39c1759e41"
],
"organizationId": "019fcd7b-97df-71a5-8023-6eb3c661968b"
}
]
},
"retryPolicyConfig": {
"initialBackoffMs": 100,
"maxAttempts": 3
}
}
'import requests
url = "https://sisbajud.sandbox.lerian.net/institutions"
payload = {
"connectorType": "midaz",
"enabled": True,
"institutionCode": "12345678",
"institutionId": "550e8400-e29b-41d4-a716-446655440000",
"connectorMetadata": {
"authAddress": "https://auth.example.com",
"baseUrl": "https://midaz.example.com",
"blockableAccountTypes": ["deposit"],
"blockableBalances": ["default"],
"credentials": {
"crm_client_id": "midaz-crm-client",
"crm_client_secret": "REPLACE_ME",
"ledger_client_id": "midaz-ledger-client",
"ledger_client_secret": "REPLACE_ME"
},
"crmBaseUrl": "https://midaz-crm.example.com",
"organizations": [
{
"ledgers": ["019fcd7c-1e18-7034-8cd3-9e39c1759e41"],
"organizationId": "019fcd7b-97df-71a5-8023-6eb3c661968b"
}
]
},
"retryPolicyConfig": {
"initialBackoffMs": 100,
"maxAttempts": 3
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
connectorType: 'midaz',
enabled: true,
institutionCode: '12345678',
institutionId: '550e8400-e29b-41d4-a716-446655440000',
connectorMetadata: {
authAddress: 'https://auth.example.com',
baseUrl: 'https://midaz.example.com',
blockableAccountTypes: ['deposit'],
blockableBalances: ['default'],
credentials: {
crm_client_id: 'midaz-crm-client',
crm_client_secret: 'REPLACE_ME',
ledger_client_id: 'midaz-ledger-client',
ledger_client_secret: 'REPLACE_ME'
},
crmBaseUrl: 'https://midaz-crm.example.com',
organizations: [
{
ledgers: ['019fcd7c-1e18-7034-8cd3-9e39c1759e41'],
organizationId: '019fcd7b-97df-71a5-8023-6eb3c661968b'
}
]
},
retryPolicyConfig: {initialBackoffMs: 100, maxAttempts: 3}
})
};
fetch('https://sisbajud.sandbox.lerian.net/institutions', 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://sisbajud.sandbox.lerian.net/institutions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'connectorType' => 'midaz',
'enabled' => true,
'institutionCode' => '12345678',
'institutionId' => '550e8400-e29b-41d4-a716-446655440000',
'connectorMetadata' => [
'authAddress' => 'https://auth.example.com',
'baseUrl' => 'https://midaz.example.com',
'blockableAccountTypes' => [
'deposit'
],
'blockableBalances' => [
'default'
],
'credentials' => [
'crm_client_id' => 'midaz-crm-client',
'crm_client_secret' => 'REPLACE_ME',
'ledger_client_id' => 'midaz-ledger-client',
'ledger_client_secret' => 'REPLACE_ME'
],
'crmBaseUrl' => 'https://midaz-crm.example.com',
'organizations' => [
[
'ledgers' => [
'019fcd7c-1e18-7034-8cd3-9e39c1759e41'
],
'organizationId' => '019fcd7b-97df-71a5-8023-6eb3c661968b'
]
]
],
'retryPolicyConfig' => [
'initialBackoffMs' => 100,
'maxAttempts' => 3
]
]),
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://sisbajud.sandbox.lerian.net/institutions"
payload := strings.NewReader("{\n \"connectorType\": \"midaz\",\n \"enabled\": true,\n \"institutionCode\": \"12345678\",\n \"institutionId\": \"550e8400-e29b-41d4-a716-446655440000\",\n \"connectorMetadata\": {\n \"authAddress\": \"https://auth.example.com\",\n \"baseUrl\": \"https://midaz.example.com\",\n \"blockableAccountTypes\": [\n \"deposit\"\n ],\n \"blockableBalances\": [\n \"default\"\n ],\n \"credentials\": {\n \"crm_client_id\": \"midaz-crm-client\",\n \"crm_client_secret\": \"REPLACE_ME\",\n \"ledger_client_id\": \"midaz-ledger-client\",\n \"ledger_client_secret\": \"REPLACE_ME\"\n },\n \"crmBaseUrl\": \"https://midaz-crm.example.com\",\n \"organizations\": [\n {\n \"ledgers\": [\n \"019fcd7c-1e18-7034-8cd3-9e39c1759e41\"\n ],\n \"organizationId\": \"019fcd7b-97df-71a5-8023-6eb3c661968b\"\n }\n ]\n },\n \"retryPolicyConfig\": {\n \"initialBackoffMs\": 100,\n \"maxAttempts\": 3\n }\n}")
req, _ := http.NewRequest("POST", 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.post("https://sisbajud.sandbox.lerian.net/institutions")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"connectorType\": \"midaz\",\n \"enabled\": true,\n \"institutionCode\": \"12345678\",\n \"institutionId\": \"550e8400-e29b-41d4-a716-446655440000\",\n \"connectorMetadata\": {\n \"authAddress\": \"https://auth.example.com\",\n \"baseUrl\": \"https://midaz.example.com\",\n \"blockableAccountTypes\": [\n \"deposit\"\n ],\n \"blockableBalances\": [\n \"default\"\n ],\n \"credentials\": {\n \"crm_client_id\": \"midaz-crm-client\",\n \"crm_client_secret\": \"REPLACE_ME\",\n \"ledger_client_id\": \"midaz-ledger-client\",\n \"ledger_client_secret\": \"REPLACE_ME\"\n },\n \"crmBaseUrl\": \"https://midaz-crm.example.com\",\n \"organizations\": [\n {\n \"ledgers\": [\n \"019fcd7c-1e18-7034-8cd3-9e39c1759e41\"\n ],\n \"organizationId\": \"019fcd7b-97df-71a5-8023-6eb3c661968b\"\n }\n ]\n },\n \"retryPolicyConfig\": {\n \"initialBackoffMs\": 100,\n \"maxAttempts\": 3\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sisbajud.sandbox.lerian.net/institutions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"connectorType\": \"midaz\",\n \"enabled\": true,\n \"institutionCode\": \"12345678\",\n \"institutionId\": \"550e8400-e29b-41d4-a716-446655440000\",\n \"connectorMetadata\": {\n \"authAddress\": \"https://auth.example.com\",\n \"baseUrl\": \"https://midaz.example.com\",\n \"blockableAccountTypes\": [\n \"deposit\"\n ],\n \"blockableBalances\": [\n \"default\"\n ],\n \"credentials\": {\n \"crm_client_id\": \"midaz-crm-client\",\n \"crm_client_secret\": \"REPLACE_ME\",\n \"ledger_client_id\": \"midaz-ledger-client\",\n \"ledger_client_secret\": \"REPLACE_ME\"\n },\n \"crmBaseUrl\": \"https://midaz-crm.example.com\",\n \"organizations\": [\n {\n \"ledgers\": [\n \"019fcd7c-1e18-7034-8cd3-9e39c1759e41\"\n ],\n \"organizationId\": \"019fcd7b-97df-71a5-8023-6eb3c661968b\"\n }\n ]\n },\n \"retryPolicyConfig\": {\n \"initialBackoffMs\": 100,\n \"maxAttempts\": 3\n }\n}"
response = http.request(request)
puts response.read_body{
"connectorType": "midaz",
"createdAt": "2024-01-15T10:30:00Z",
"enabled": true,
"institutionCode": "12345678",
"institutionId": "550e8400-e29b-41d4-a716-446655440000",
"updatedAt": "2024-01-15T12:00:00Z",
"connectorMetadata": {
"baseUrl": "https://midaz.example.com",
"blockableAccountTypes": [
"deposit"
],
"blockableBalances": [
"default"
],
"organizations": [
{
"ledgers": [
"019fcd7c-1e18-7034-8cd3-9e39c1759e41"
],
"organizationId": "019fcd7b-97df-71a5-8023-6eb3c661968b"
}
]
},
"retryPolicyConfig": {
"maxAttempts": 3
}
}{
"code": "ERR-0001",
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example",
"upstream": {
"code": "E4001",
"message": "account not found at provider"
}
}Autorizaciones
JWT bearer token issued by the identity provider.
Cuerpo
The outbound connector type for this institution.
"midaz"
Whether the connector configuration is active.
true
The institution's BACEN CNPJ (8 digits) for return-file headers and file header validation.
"12345678"
The institution's unique identifier (UUID) that addresses the new configuration.
"550e8400-e29b-41d4-a716-446655440000"
Connector-specific configuration bag: routing (baseUrl required; organizations[] required — the only targeting form, at least one entry naming a Midaz organizationId with optional ledgers; authAddress required when credentials are present; crmBaseUrl optional), admission sets (blockableBalances/blockableAccountTypes), and the connector's credentials under their snake_case allowlisted names (ledger_client_id, ledger_client_secret, crm_client_id, crm_client_secret). blockableBalances carries the LEDGER's balance-key values (for Midaz: balanceKey, e.g. default/overdraft/a client-registered key) — NOT available/onHold, which are fields of a balance, not keys; the set is open and unvalidated, so a wrong value is not rejected, it only makes the admission gate never match. The presence of the credentials subtree selects authentication; there is no authMode. Credential values are sealed before the row is written and are never echoed.
{
"authAddress": "https://auth.example.com",
"baseUrl": "https://midaz.example.com",
"blockableAccountTypes": ["deposit"],
"blockableBalances": ["default"],
"credentials": {
"crm_client_id": "midaz-crm-client",
"crm_client_secret": "REPLACE_ME",
"ledger_client_id": "midaz-ledger-client",
"ledger_client_secret": "REPLACE_ME"
},
"crmBaseUrl": "https://midaz-crm.example.com",
"organizations": [
{
"ledgers": ["019fcd7c-1e18-7034-8cd3-9e39c1759e41"],
"organizationId": "019fcd7b-97df-71a5-8023-6eb3c661968b"
}
]
}
Operational retry policy (backoff/attempts) as arbitrary JSON.
{ "initialBackoffMs": 100, "maxAttempts": 3 }
Respuesta
Created
The outbound connector type for this institution.
"midaz"
RFC 3339 creation timestamp (UTC).
"2024-01-15T10:30:00Z"
Whether the connector configuration is active.
true
The institution's BACEN CNPJ (8 digits) for return-file headers and file header validation.
"12345678"
The institution's unique identifier (UUID).
"550e8400-e29b-41d4-a716-446655440000"
RFC 3339 last-update timestamp (UTC).
"2024-01-15T12:00:00Z"
Connector-specific configuration bag. The non-secret connector-owned keys (baseUrl, authAddress, crmBaseUrl, organizations[], blockableBalances, blockableAccountTypes, salaryAccountTypes) are preserved verbatim; secret-bearing keys — the whole credentials subtree included — are removed and never echoed. blockableBalances carries the LEDGER's balance-key values — for Midaz, balanceKey (default/overdraft/a client-registered key), not the available/onHold fields of a balance.
{
"baseUrl": "https://midaz.example.com",
"blockableAccountTypes": ["deposit"],
"blockableBalances": ["default"],
"organizations": [
{
"ledgers": ["019fcd7c-1e18-7034-8cd3-9e39c1759e41"],
"organizationId": "019fcd7b-97df-71a5-8023-6eb3c661968b"
}
]
}
Operational retry policy (backoff/attempts) as arbitrary JSON.
{ "maxAttempts": 3 }
¿Esta página le ayudó?

