...
La sesión sea válida. La sesión es válida si está activa, lo que implica que se inició sesión con un usuario existente en Colppy.
El La empresa exista y el usuario tenga permisos sobre la esa empresa.
Se deben completar los parámetros:
idEmpresa : número entero que corresponde al id de la empresa para la cual impactará la operación.
description : descripción para la nueva lista de precios, hasta 100 caracteres.
default_currency_id : identificador que corresponde a la moneda de la lista de precios. Por ejemplo, 3 Pesos, 1 Dólares, 2 Euros.
- Parámetros opcionales:
- idPricelistADuplicar : completar con el id de una lista de precios existente si se quiere duplicar o copiar la lista.
...
Solicitud
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "auth": { "usuario": "USRUSUARIO_API", //Ingresar el usuario dado de alta en dev.colppy.com "password": "PWDUSUARIO_USRAPI_APIPASSWORD" //Contraseña en MD5 de usuario de dev.colppy.com }, "service": { "provision": "PriceList", "operacion": "alta_pricelist" }, "parameters": { "sesion": { "usuario": "USRUSUARIO_COLPPYEMPRESA", //Ingresar el usuario que tiene acceso a la empresa en Colppy "claveSesion": "PWDUSUARIO_USREMPRESA_COLPPYPASSWORD" // Ingresar la clave devuelta por la operación iniciar_sesion }, "idEmpresa": 131168995, "description": "Lista de Precios en Pesos", "default_currency_id": 3 } } |
Respuesta
...
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
{ "service": { "provision": "PriceList", "operacion": "alta_pricelist", "version": "1_0_0_0", "response_date": "2020-06-21 20:39:05" }, "result": { "estado": 0, "mensaje": "La operación se realizó correctamente" }, "response": { "success": true, "message": "La operación se realizó con éxito.", "data": { "success": true, "code": 200, "message": "OK", "data": { "company_id": 131168995, "description": "Lista de Precios en Pesos", "default_currency_id": 3, "updated_at": "2020-06-21 20:39:04", "created_at": "2020-06-21 20:39:04", "id": 14615 } } } } |
...
Mensajes de Error
Si hay un problema con la peticiónsolicitud/request, en el result, pueden venir los siguientes estados:
- "estado" : 501, "mensaje" : "Los datos enviados no corresponden a un valor JSON válido"
Mensajes de Validación
Si se pudo ejecutar la petición, pero hay problemas con los datos, el response va a indicar "success" : false,
...