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