Skip to main content
Una cartera agrupa las cuentas de deuda que QCobro gestiona para un cliente. El recurso client.portfolios expone las operaciones sobre carteras como métodos tipados. Todos los métodos están acotados al workspace activo: necesitas un Client autenticado con un workspace seleccionado. Las entradas se validan en el cliente contra los esquemas compartidos de @qcobro/common antes de enviar la petición: una entrada inválida lanza un ValidationError y nunca llega a la red.

Lista las carteras

list devuelve las carteras del workspace activo. Por defecto omite las archivadas; pasa includeArchived: true para incluirlas.

Obtén una cartera

get devuelve una sola cartera por su id dentro del workspace activo.

Crea una cartera

create necesita un name y un clientId (tu identificador del cliente al que pertenece la cartera).
string
required
Nombre visible de la cartera (1–120 caracteres).
string
required
Tu identificador del cliente al que pertenece la cartera (1–120 caracteres).

Actualiza o archiva una cartera

update cambia el nombre de una cartera o alterna su estado de archivado. Pon archived: true para archivarla y archived: false para restaurarla.
string
required
Id de la cartera a actualizar.
string
Nuevo nombre (1–120 caracteres).
boolean
true archiva la cartera; false la restaura.

Elimina una cartera

delete elimina una cartera del workspace activo.
Para retirar una cartera de la vista operativa conservando su historial, prefiere archivarla (update con archived: true) en lugar de eliminarla.

Lista las cuentas de una cartera

listAccounts devuelve una página de las cuentas de una cartera junto con el total. Acota la página con limit (1–200) y offset.
string
required
Id de la cartera cuyas cuentas listar.
number
Número máximo de cuentas a devolver (1–200).
number
Número de cuentas a omitir desde el inicio (para paginar).

Siguientes pasos

Sincronizar cuentas

Carga y mantiene las cuentas de una cartera por lotes desde tu sistema de origen.

Validación y errores

Captura los fallos de validación del cliente y lee el detalle por campo.