Saltar al contenido principal
PUT
Replace the institution's connector configuration

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Parámetros de ruta

institutionId
string
requerido

The institution's unique identifier (UUID).

Ejemplo:

"550e8400-e29b-41d4-a716-446655440000"

Cuerpo

application/json
connectorMetadata
any
requerido

The connector's NON-SECRET configuration bag. REPLACES the stored bag wholesale (organizations[] always required). A credentials subtree, or any secret-bearing key (secret, token, password, api key, client id, ...) at any depth, is refused with 400 before any write: the Midaz connection comes from the MIDAZ_* environment of the installation.

Ejemplo:
connectorType
string
requerido

The outbound connector type. Replaces the stored value; an unknown type is refused with 400.

Minimum string length: 1
Ejemplo:

"midaz"

Respuesta

OK

connectorType
string
requerido

The outbound connector type for this institution.

Ejemplo:

"midaz"

createdAt
string
requerido

RFC 3339 creation timestamp (UTC).

Ejemplo:

"2024-01-15T10:30:00Z"

enabled
boolean
requerido

Whether the connector configuration is active.

Ejemplo:

true

institutionCode
string
requerido

The institution's BACEN CNPJ (8 digits) for return-file headers and file header validation.

Ejemplo:

"12345678"

institutionId
string
requerido

The institution's unique identifier (UUID).

Ejemplo:

"550e8400-e29b-41d4-a716-446655440000"

updatedAt
string
requerido

RFC 3339 last-update timestamp (UTC).

Ejemplo:

"2024-01-15T12:00:00Z"

accountFormat
string

The regular expression the institution declared for the account number of a court-indicated target; omitted when none is declared.

Ejemplo:

"^[0-9]{1,12}$"

branchFormat
string

The regular expression the institution declared for the branch (agência) number of a court-indicated target; omitted when none is declared.

Ejemplo:

"^[0-9]{4}$"

connectionSource
enum<string>
read-only

Where the Midaz connection comes from: env, the MIDAZ_* environment of the installation. Derived and read-only.

Opciones disponibles:
env
Ejemplo:

"env"

connectorMetadata
any

Connector-specific configuration bag. The non-secret connector-owned keys (crmMode, organizations[], blockableBalances, blockableAccountTypes, salaryAccountTypes) are preserved verbatim. 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.

Ejemplo:
connectorMetadataValid
boolean
read-only

Present and false only when the stored connector metadata cannot be parsed by its connector; absent otherwise. The offending value is never echoed.

Ejemplo:

false

effectiveCrmMode
enum<string>
read-only

The CRM surface this institution resolves to (legacy|embedded): its own crmMode override when the connector metadata names one, the service-wide default otherwise. Derived and read-only; omitted when the connector metadata cannot be parsed.

Opciones disponibles:
legacy,
embedded
Ejemplo:

"legacy"

retryPolicyConfig
any

Operational retry policy (backoff/attempts) as arbitrary JSON.

Ejemplo: