Tipos de Precio
Maneja todas las operaciones CRUD para los tipos de precio en la API.
Endpoints
Section titled “Endpoints”Obtener todos los tipos de precio
Section titled “Obtener todos los tipos de precio”GET /price-types
Parámetros de consulta:
query
: Parámetros de filtrado y ordenamiento (opcional)
Filtros
Section titled “Filtros”Campo | Operador | Ejemplo |
---|---|---|
name | like | GET /price-types?query=filter.name__like=mayorista |
Obtener un tipo de precio por ID
Section titled “Obtener un tipo de precio por ID”GET /price-types/{id}
Parámetros de URL:
id
: ID del tipo de precio a buscar
Crear un nuevo tipo de precio
Section titled “Crear un nuevo tipo de precio”POST /price-types
Cuerpo de la solicitud (JSON):
{ "name": "Nombre del tipo de precio", "isDefault": false, "companyId": "uuid-de-la-empresa"}
Campos requeridos:
name
: Nombre del tipo de preciocompanyId
: ID de la empresa asociada
Campos opcionales:
isDefault
: Indica si es el tipo de precio predeterminadotenantId
: ID del tenant (si aplica)
Actualizar un tipo de precio existente
Section titled “Actualizar un tipo de precio existente”PUT /price-types/{id}
Parámetros de URL:
id
: ID del tipo de precio a actualizar
Cuerpo de la solicitud (JSON):
{ "name": "Nuevo nombre del tipo de precio", "isDefault": true, "companyId": "uuid-de-la-empresa"}
Eliminar un tipo de precio
Section titled “Eliminar un tipo de precio”DELETE /price-types/{id}
Parámetros de URL:
id
: ID del tipo de precio a eliminar