Saltar al contenido principal
POST
/
v1
/
organizations
/
{organization_id}
/
ledgers
/
{ledger_id}
/
transaction-routes
Crear una Ruta de Transacción
curl --request POST \
  --url https://transaction.sandbox.lerian.net/v1/organizations/{organization_id}/ledgers/{ledger_id}/transaction-routes \
  --header 'Content-Type: application/json' \
  --data '{
  "title": "Liquidación de cargos",
  "description": "Descripción opcional de la ruta de transacción",
  "metadata": {}
}'
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organizationId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"ledgerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "<string>",
"description": "<string>",
"operationRoutes": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organizationId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"ledgerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"title": "<string>",
"code": "<string>",
"description": "<string>",
"operationType": "source",
"account": {
"ruleType": "alias",
"validIf": [
[
"current_asset",
"payment_account"
]
]
},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"deletedAt": "2023-11-07T05:31:56Z",
"metadata": {}
}
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"deletedAt": "2023-11-07T05:31:56Z",
"metadata": {}
}

Headers

Authorization
string

Token de autorización. Este encabezado es obligatorio si tu entorno tiene habilitado el Access Manager.

Path Parameters

organization_id
string
required

Identificador único de la organización asociada al ledger.

ledger_id
string
required

Identificador único del ledger asociado.

Body

application/json
title
string
required

Texto corto que resume el propósito de la transacción. Se usa como nota de identificación.

Maximum length: 50
operationRoutes
string<uuid>[]
required

Lista de IDs de rutas de operación que definen la lógica de origen y destino de la transacción. Importante: una ruta de transacción debe incluir al menos una ruta de operación con tipo "source" y al menos una con tipo "destination".

description
string

Descripción de la ruta de transacción.

Maximum length: 250
metadata
object

Objeto que contiene pares clave-valor para agregar como metadatos, donde el campo name es la clave y el campo value es el valor. Por ejemplo, para agregar un centro de costos, usa 'costCenter': 'BR_11101997'.

Response

Indica que el recurso se creó correctamente y que la operación se completó según lo esperado.

id
string<uuid>

Identificador único de la ruta de transacción.

organizationId
string<uuid>

Identificador único de la organización.

ledgerId
string<uuid>

Identificador único del ledger.

title
string

Texto corto que resume el propósito de la transacción. Se usa como nota de identificación.

description
string

Descripción de la ruta de transacción.

operationRoutes
object[]

Lista de objetos con información sobre las rutas de operación de la ruta de transacción.

createdAt
string<date-time>

Marca de tiempo de creación (UTC).

updatedAt
string<date-time>

Marca de tiempo de la última actualización (UTC).

deletedAt
string<date-time> | null

Marca de tiempo de la eliminación lógica, si aplica (UTC).

metadata
object

Objeto que contiene pares clave-valor para agregar como metadatos, donde el campo name es la clave y el campo value es el valor. Por ejemplo, para agregar un centro de costos, usa 'costCenter': 'BR_11101997'.