Lista de pagos
Changed onEndpoint que retorna los pagos registrados en la cuenta de Alegra. Si no se envía límite de pagos por defecto se envían 30.
Request
- Base URLhttps://api.alegra.com/api/v1
- URLhttps://api.alegra.com/api/v1/payments
- AuthHTTP basic
Query parameters
Desde cual pago se quiere consultar. Por ejemplo para consultar desde el pago 20, se envía start=20.
Cantidad de pagos a partir del inicio que se desea retornar. Por defecto retorna 30 pagos. Si este valor es mayor que 30, la aplicación retorna error.
Orden ascendente o descendente en el cual se quieren retornar los pagos. Opciones disponibles son DESC o ASC. Por defecto es ASC (ascendente).
Campo por el cual se desea ordenar, las opciones posibles son id, number, date, type.
Filtrar los pagos por ingresos o egresos, para ingresos se envía type como 'in', para egresos 'out'.
Incluir en los resultados metadatos. Se debe tener en cuenta que si se envía este parámetro el objeto que retorna la aplicación incluye un atributo "metadata" y otro "data" en donde se envían los pagos. Actualmente la información que se envía en metadata incluye el total de pagos que tiene registrada la empresa. Si se envía el parámetro type retorna el total de pagos del tipo enviado.
Ids de los pagos. Sirve para consultar pagos específicos. Deben ir separados por coma (,) y sin espacios. Máximo se puede consultar un total de 30 pagos al tiempo. Si se especifica este parámetro, todos los otros parámetros serán ignorados.
Filtra los ingresos y/o egresos por id del cliente.
Id de la conciliación. Permite recuperar los pagos asociados a una conciliación
Incluye transacciones no conciliadas, debe ir junto con conciliation_id, de lo contrario se ignora este parámetro
Permite recuperar campos adicionales. Se pueden incluir varios y deben ir separados por comas. Opciones disponibles: conciliation, voucherNumber (COL)
Response
Retorna la lista de pagos
Changes
- breaking
for the
queryrequest parameterincludeUnconciliated, default valuefalsewas removed - breaking
for the
queryrequest parameterlimit, default value30was removed - breaking
for the
queryrequest parametermetadata, default valuefalsewas removed - breaking
for the
queryrequest parameterorder_direction, default valueASCwas removed - breaking
removed the enum value
ASCfrom thequeryrequest parameterorder_direction - breaking
removed the enum value
DESCfrom thequeryrequest parameterorder_direction - breaking
removed the enum value
associationsfrom thequeryrequest parameterfields - breaking
removed the enum value
billsfrom thequeryrequest parameterfields - breaking
removed the enum value
categoriesfrom thequeryrequest parameterfields - breaking
removed the enum value
conciliationfrom thequeryrequest parameterfields - breaking
removed the enum value
datefrom thequeryrequest parameterorder_field - breaking
removed the enum value
debitNotefrom thequeryrequest parameterfields - breaking
removed the enum value
decimalPrecisionfrom thequeryrequest parameterfields - breaking
removed the enum value
deletablefrom thequeryrequest parameterfields - breaking
removed the enum value
editablefrom thequeryrequest parameterfields - breaking
removed the enum value
idfrom thequeryrequest parameterorder_field - breaking
removed the enum value
infrom thequeryrequest parametertype - breaking
removed the enum value
numberfrom thequeryrequest parameterorder_field - breaking
removed the enum value
numberTemplatefrom thequeryrequest parameterfields - breaking
removed the enum value
outfrom thequeryrequest parametertype - breaking
removed the enum value
typefrom thequeryrequest parameterorder_field - breaking
removed the enum value
voidablefrom thequeryrequest parameterfields - info
for the
queryrequest parameterclient_id, the type was generalized fromintegertostring - info
for the
queryrequest parameterconciliation_id, the type was generalized fromintegertostring - info
added the non-success response with the status
- breaking