Skip to main content
Actualizar una Operación
curl --request PATCH \
  --url http://127.0.0.1:3001/v1/organizations/{organization_id}/ledgers/{ledger_id}/transactions/{transaction_id}/operations/{operation_id} \
  --header 'Content-Type: <content-type>' \
  --data '{
  "description": "Descripción actualizada — nota interna para conciliación",
  "metadata": {
    "reconciliationNote": "Ajustado tras la confirmación del cliente",
    "updatedBy": "ops_user_123",
    "ticketReference": "SUP-2025-00487"
  }
}'
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"transactionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organizationId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"ledgerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"accountId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"balanceId": "<string>",
"accountAlias": "<string>",
"description": "<string>",
"type": "CREDIT",
"assetCode": "<string>",
"chartOfAccounts": "<string>",
"amount": {
"amount": 123,
"scale": 123
},
"balance": {
"available": 123,
"onHold": 123,
"scale": 123
},
"balanceAfter": {
"available": 123,
"onHold": 123,
"scale": 123
},
"status": {
"code": "<string>",
"description": "<string>"
},
"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.

Content-Type
string
required

Tipo de medio del recurso. Debe ser <code>application/json</code>.

X-Request-Id
string

Identificador único utilizado para rastrear cada solicitud.

Path Parameters

organization_id
string
required

Identificador único de la organización asociada con el libro contable.

ledger_id
string
required

Identificador único del libro contable asociado.

operation_id
string
required

Identificador único de la operación que deseas obtener.

transaction_id
string
required

Identificador único de la transacción que deseas obtener.

Body

application/json
description
string

Descripción de la operación.

metadata
object

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

Response

Indica que la solicitud se realizó correctamente y que la respuesta contiene los datos esperados.

id
string<uuid>

Identificador único de la operación.

transactionId
string<uuid>

Identificador único de la transacción.

organizationId
string<uuid>

Identificador único de la organización.

ledgerId
string<uuid>

Identificador único del libro contable.

accountId
string<uuid>

Identificador único de la cuenta.

balanceId
string

Identificador único del saldo.

accountAlias
string

Alias de la cuenta utilizada en la operación.

description
string

Descripción de la operación.

type
enum<string>

Tipo de operación.

Available options:
CREDIT,
DEBIT
assetCode
string

Nombre del activo utilizado en la operación.

chartOfAccounts
string

Nombre del plan contable al que pertenece la operación.

amount
object

Objeto que contiene información sobre el monto utilizado en la operación.

balance
object

Objeto con información del saldo antes de la operación.

balanceAfter
object

Objeto con información del saldo después de la operación.

status
object

Estado de la transacción (pendiente, completada, revertida).

createdAt
string<date-time>

Marca temporal de creación (UTC).

updatedAt
string<date-time>

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

deletedAt
string<date-time> | null

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

metadata
object

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