Saltar al contenido principal
PATCH
/
v1
/
discovery
/
connections
/
{connectionId}
Actualizar conexión de descubrimiento
curl --request PATCH \
  --url https://matcher.sandbox.lerian.net/v1/discovery/connections/{connectionId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "configName": "<string>",
  "databaseName": "<string>",
  "databaseType": "<string>",
  "host": "<string>",
  "password": "<string>",
  "port": 32768,
  "schema": "<string>",
  "userName": "<string>"
}
'
{
  "id": "<string>",
  "configName": "<string>",
  "databaseType": "<string>",
  "status": "<string>",
  "schemaDiscovered": true,
  "lastSeenAt": "<string>"
}

Autorizaciones

Authorization
string
header
requerido

Autenticación con token Bearer (formato: "Bearer {token}")

Parámetros de ruta

connectionId
string<uuid>
requerido

Matcher connection ID ID de conexión de Matcher

Ejemplo:

"3fa85f64-5717-4562-b3fc-2c963f66afa6"

Cuerpo

application/json
configName
string

Nombre de la configuración de conexión

Minimum string length: 1
Ejemplo:

"prod-ledger-db"

databaseName
string

Nombre de la base de datos

Minimum string length: 1
Ejemplo:

"ledger"

databaseType
string

Tipo de motor de base de datos; token canónico o un alias común (p. ej. postgres -> POSTGRESQL, mysql -> MYSQL)

Minimum string length: 1
Ejemplo:

"POSTGRESQL"

host
string

Host de la base de datos

Minimum string length: 1
Ejemplo:

"db.internal.example.com"

password
string
port
integer<int64>

Puerto TCP de la base de datos (1-65535)

Rango requerido: 1 <= x <= 65535
Ejemplo:

5432

schema
string

Esquema/espacio de nombres opcional dentro de la base de datos

Ejemplo:

"public"

userName
string

Nombre de usuario de base de datos con el que se autentica la conexión

Minimum string length: 1
Ejemplo:

"matcher_ro"

Respuesta

OK

Una conexión de base de datos de Fetcher descubierta

id
string

Identificador interno de la conexión

configName
string

Nombre de la configuración de Fetcher que generó esta conexión

databaseType
string

Tipo de base de datos (p. ej., postgres, mysql)

status
string

Estado actual de la conexión

schemaDiscovered
boolean

Indica si el esquema de tablas ha sido descubierto para esta conexión

lastSeenAt
string

Marca de tiempo en que se observó esta conexión por última vez en Fetcher