Saltar al contenido principal
POST
/
v1
/
organizations
/
{organization_id}
/
ledgers
/
{ledger_id}
/
account-types
Crear un Tipo de Cuenta
curl --request POST \
  --url https://onboarding.sandbox.lerian.net/v1/organizations/{organization_id}/ledgers/{ledger_id}/account-types \
  --header 'Content-Type: <content-type>' \
  --data '{
  "name": "Cuenta de efectivo",
  "description": "Tipo de cuenta para activos líquidos mantenidos en efectivo o equivalentes de efectivo.",
  "keyValue": "CASH",
  "metadata": {
    "categoria": "Finanzas",
    "origen": "Sistema de Contabilidad",
    "ambiente": "producción"
  }
}'
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"description": "<string>",
"keyValue": "<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 application/json.

X-Request-Id
string<uuid>

Identificador único usado para rastrear cada solicitud.

Path Parameters

organization_id
string<uuid>
required

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

ledger_id
string<uuid>
required

Identificador único del ledger asociado.

Body

application/json
name
string
required

Nombre del tipo de cuenta.

keyValue
string
required

Identificador único del tipo de cuenta que se está creando. Importante: Si la funcionalidad de tipos de cuenta está habilitada, este valor se vuelve obligatorio al crear cuentas y solo se aceptarán keyValues registrados previamente en el campo type de la API de cuentas. Caracteres aceptados: alfanuméricos en minúscula, guiones (-) y guiones bajos (_).

description
string

Descripción del tipo de cuenta.

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 del tipo de cuenta.

name
string

Nombre del tipo de cuenta.

description
string

Descripción del tipo de cuenta.

keyValue
string

Identificador único del tipo de cuenta creado.

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'.