15. Catalogos
Este modulo es el encargado de gestionar los diferentes tipos de catálogos del sistema, se exponen los siguientes recursos:
15.1 Tipos de catalogos {type}
| Nombre de catálogo |
Tipo {type} |
| Divisas |
currency |
| Agencias |
agency |
| Tipos de pago |
payment_type |
| Motivos de cierre |
close_reason |
| Tipos de vehículos |
vehicle_type |
| Unidades de medida |
measurement-units |
| Cuentas de destino |
destination_account |
15.2 Endpoints
| Método |
Endpoint |
Descripción |
| GET |
/api/catalogs/{type} |
Lista de tipos de catálogo |
| Método |
Endpoint |
Descripción |
| GET |
/api/catalogs/{type} |
Lista de catálogo |
| POST |
/api/catalogs/{type} |
Crear un catálogo |
| GET |
/api/catalogs/{type}/code/{code} |
Detalles de catálogo |
| GET |
/api/catalogs/{type}?sort=id%7Cdesc&page=1&per_page=15&filterCols=code,eur,text%7Cname,Euro,text&filterWithinRelation=&search= |
Busqueda de catálogo por código y nombre |
| PATCH |
/api/catalogs/{type}/{catalog} |
Modificación de catálogo |
| DELETE |
/api/catalogs/{type}/{catalog} |
Eliminación de un catálogo |
Ejemplo de cuerpo json POST
{
"code": "001-Catalog",
"name": "Nombre de catalogo"
}
15.3 Parámetros
| Nombre |
Modo |
Tipo |
Descripción |
| code |
Required |
String |
Admite letras, números, guiones y guiones bajos pero no espacios |
| name |
Required |
String |
Nombre del catálogo |