Saltar al contenido principal
Actualizar una Organización
curl --request PATCH \
  --url http://127.0.0.1:3000/v1/organizations/{organization_id} \
  --header 'Content-Type: <content-type>' \
  --data '{
  "legalName": "Grupo Hessel S.A. - Actualizado",
  "doingBusinessAs": "Hessel Comercio Internacional - Actualizado",
  "legalDocument": "22367046391413",
  "status": {
    "code": "BLOCKED",
    "description": "Organización bloqueada"
  },
  "address": {
    "line1": "Av. Libertador 1300",
    "line2": "Piso 13, Oficina 1305",
    "zipCode": "1002",
    "city": "Buenos Aires",
    "state": "Buenos Aires",
    "country": "AR"
  },
  "metadata": {
    "industry": "Comercio Exterior - Actualizado",
    "internalCode": "INT-HSL-002",
    "notes": "Actualización de la organización"
  }
}'
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"legalName": "<string>",
"parentOrganizationId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"doingBusinessAs": "<string>",
"legalDocument": "<string>",
"status": {
"status": {
"description": "<string>",
"code": "<string>"
}
},
"address": {
"line1": "<string>",
"line2": "<string>",
"zipCode": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>"
},
"metadata": {},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"deletedAt": "2023-11-07T05:31:56Z"
}
Ten en cuenta lo siguiente al actualizar el objeto metadata:
  • Si no se proporciona metadata, los metadatos existentes permanecerán sin cambios.
  • Enviar un objeto metadata vacío eliminará todos los metadatos actuales.
  • Enviar un objeto metadata con valores sobrescribirá todos los metadatos existentes, así que asegúrate de incluir cualquier dato preexistente que desees conservar.

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 usado para rastrear y seguir cada solicitud.

Path Parameters

organization_id
string
required

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

Body

application/json

Nombre legal de la organización.

Maximum length: 256
parentOrganizationId
string<uuid> | null

Identificador único de la organización matriz.

doingBusinessAs
string | null

Nombre comercial de la organización.

Maximum length: 256

Documento legal de la organización.

Maximum length: 256
status
object

Objeto que contiene información sobre el estado. Importante: Si no se proporciona, el estado predeterminado será 'ACTIVE'.

address
object

Objeto que contiene información sobre la dirección de la organizació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 organización.

Nombre legal de la organización.

Maximum length: 256
parentOrganizationId
string<uuid> | null

Identificador único de la organización matriz.

doingBusinessAs
string | null

Nombre comercial de la organización.

Maximum length: 256

Documento legal de la organización.

Maximum length: 256
status
object

Objeto que contiene información sobre el estado.

address
object

Objeto que contiene información sobre la dirección de la organizació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'.

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