Saltar al contenido principal
GET
/
v1
/
matching
/
candidates
Listar candidatos de coincidencia para una transacción
curl --request GET \
  --url https://matcher.sandbox.lerian.net/v1/matching/candidates \
  --header 'Authorization: Bearer <token>'
{
  "items": [
    {
      "amountDelta": "<string>",
      "dateDeltaDays": 123,
      "ruleId": "<string>",
      "ruleType": "<string>",
      "score": 50,
      "transaction": {
        "amount": "<string>",
        "currency": "<string>",
        "date": "<string>",
        "id": "<string>",
        "sourceId": "<string>",
        "baseAmount": "<string>",
        "externalId": "<string>"
      },
      "why": {
        "amountMatch": true,
        "currencyMatch": true,
        "dateMatch": true,
        "referenceScore": 0.5,
        "matchedKeys": [
          {
            "agreed": true,
            "field": "<string>"
          }
        ]
      }
    }
  ],
  "targetTransactionId": "<string>"
}

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de consulta

contextId
string<uuid>
requerido

Context ID the transaction belongs to ID del contexto al que pertenece la transacción

transactionId
string<uuid>
requerido

Target transaction to find counterparts for. For an exception, resolve its transaction id first, then pass it here. Transacción objetivo para la que encontrar contrapartes. Para una excepción, resuelva primero su id de transacción y luego páselo aquí.

limit
integer<int64>
predeterminado:50

Maximum number of ranked proposals to return Número máximo de propuestas clasificadas a devolver

Rango requerido: 1 <= x <= 200

Respuesta

OK

items
object[] | null
requerido

Propuestas candidatas clasificadas (mayor puntuación primero)

Maximum array length: 200
targetTransactionId
string
requerido

La transacción para la que se propusieron contrapartes

Ejemplo:

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