Actualizar el estado de una o varias facturas

Actualizar el estado de una o varias facturas #

Actualiza el estado de una factura de pago creada. Valores válidos para el status payed, pending.

URL del endpoint #

POST /update-invoice-status

Parámetros de entrada #

Los parámetros deben enviarse en el cuerpo de la solicitud HTTP en formato JSON. A continuación, se detallan los parámetros requeridos:

Parámetro Tipo Descripción
nit string NIT o número de identificación del usuario o comercio.
ids list Lista de identificadores únicos de las facturas a actualizar.

Encabezados #

Encabezado Valor
Authorization Bearer {token}
Content-Type application/json

Respuesta esperada #

El método devuelve una respuesta en formato JSON con los siguientes campos:

  • En caso de éxito, la respuesta tendrá el código de estado 200 y contendrá los siguientes datos:
{
  "message": "string",
  "response": 0
}

Ejemplos de uso #

Python #

import requests
import json

url = "https://api.leancore.co/update-invoice-status"
headers = {
    "Authorization": "Bearer <token>",
    "Content-Type": "application/json"
}
data = {
    "nit": "4450797",
    "ids": [
        "id_1",
        "id_2"
    ]
}

response = requests.post(url, headers=headers, data=json.dumps(data))
transaction = response.json()