{"_id":"56b0cbcbce5f410d0056c9c6","parentDoc":null,"editedParams":true,"editedParams2":true,"version":{"_id":"56abd2434e4b730d009eb10d","project":"56abd2434e4b730d009eb10a","__v":18,"createdAt":"2016-01-29T20:57:39.712Z","releaseDate":"2016-01-29T20:57:39.712Z","categories":["56abd2444e4b730d009eb10e","56abd4c8f25f160d00e17f81","56abd72ff25f160d00e17f84","56b3b8ea9f97020d0012d936","56b3b91ac25dea2b00b0cac9","56b4b2faeed075230097d688","56b4b32deed075230097d689","56b4b37327d9c00d005d6bc4","56b4b3bf3d5f130d00dad120","56b4b3d9eed075230097d68a","56b4b3eb7bccae0d00e9a12e","56b4b4085997532100bc6b61","56fbce6e2885e80e006c855f","5739ed9aad40e23200f674b6","573dd672b3f88f0e00dcae1c","58ad0922e570c62500512a82","58ad092b55018f1900218fda","58e412a5aa544d1b0005f7da"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1"},"category":{"_id":"56b3b8ea9f97020d0012d936","__v":1,"pages":["56d5f18b31857e2500db0d4b"],"project":"56abd2434e4b730d009eb10a","version":"56abd2434e4b730d009eb10d","sync":{"url":"","isSync":false},"reference":true,"createdAt":"2016-02-04T20:47:38.572Z","from_sync":false,"order":1,"slug":"productos-o-servicios","title":"Productos o servicios"},"user":"56abd213d4432d1900eed227","project":"56abd2434e4b730d009eb10a","__v":2,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-02-02T15:31:23.817Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[{"name":"","code":"{\n  \"id\": 5,\n  \"name\": \"Consultoría diseño de billeteras\",\n  \"description\": \"\",\n  \"reference\": \"\",\n  \"tax\" : [],\n  \"category\" : {\n  \t\"id\": 54,\n  \t\"name\" : \"Ventas\"\n  },\n  \"price\" : [\n  \t{\n  \t\t\"idPriceList\" : 1,\n  \t\t\"name\" : \"Principal\",\n  \t\t\"price\" : 1200\n  \t}\n  ]              \n}","language":"json","status":200},{"code":"{ \n\t\"error\": \"La información para crear el modelo no existe o es inválida\",\n  \"code\" : 400\n}","language":"json","status":400,"name":""}]},"settings":"","examples":{"codes":[{"code":"{\n  \"name\": \"Consultoría diseño de billeteras\",\n\t\"price\" : 1500\n}","language":"json","name":"Servicio"},{"code":"{\n  \"name\": \"Cartera\",\n  \"description\": \"Cartera de cuero color café\",\n  \"reference\": \"CAR-195\",\n  \"category\" : {\n    \"id\" : 54\n    },\n  \"inventory\": {\n    \"unit\" : \"piece\",\n    \"unitCost\" : 2560,\n    \"initialQuantity\" : 160\n    },\n  \"tax\" : [\n    {\n      \"id\" : 6\n    }\n  ],\n  \"price\" : [\n    {\n      \"price\" : 4050\n      },\n    {\n      \"idPriceList\" : 2,\n      \"price\" : 3900\n    },\n    {\n      \"idPriceList\" : 6\n    }\n  ]\n}","language":"json","name":"Producto completo"},{"code":"{\n  \"name\": \"Cartera\",\n  \"description\": \"Cartera de cuero color café\",\n  \"reference\": \"CAR-195\",\n  \"category\" : {\n    \"id\" : 54\n    },\n  \"inventory\": {\n    \"unit\" : \"piece\",\n    \"unitCost\" : 2560,\n    \"warehouses\": [\n      {\n        \"id\": 1,\n        \"initialQuantity\": 10\n      },\n      {\n        \"id\": 2,\n        \"initialQuantity\": 20\n      },\n      {\n        \"id\": 3,\n        \"initialQuantity\": 100\n      }\n    ]\n  },\n  \"tax\" : [\n    {\n      \"id\" : 6\n    }\n    ],\n  \"price\" : [\n    {\n      \"price\" : 4050\n      },\n    {\n      \"idPriceList\" : 2,\n      \"price\" : 3900\n    },\n    {\n      \"idPriceList\" : 6\n    }\n  ]\n}","language":"json","name":"Producto con bodegas"}]},"method":"post","auth":"required","params":[{"_id":"56b0cbcbce5f410d0056c9c7","ref":"","in":"body","required":true,"desc":"Nombre del producto o servicio. Longitud máxima permitida: 150.","default":"","type":"string","name":"name"},{"_id":"56b0cd936d004b17008065cf","ref":"","in":"body","required":false,"desc":"Descripción del producto o servicio. Longitud máxima permitida: 500.","default":"","type":"string","name":"description"},{"_id":"56b0cd936d004b17008065ce","ref":"","in":"body","required":false,"desc":"Referencia del producto o servicio. Longitud máxima permitida: 45.","default":"","type":"string","name":"reference"},{"_id":"56b0cd936d004b17008065cd","ref":"","in":"body","required":true,"desc":"Array de objetos que indica las listas de precio asociadas al producto o servicio.  Los objetos deben contener: `idPriceList (number, obligatorio)`:identificador de la lista de precios; `price (double)` : precio en la lista.  Para indicar el precio general del producto/servicio se puede enviar únicamente un objeto con atributo de price.  Para listas de precio de porcentaje se puede omitir el atributo price. Si no se desea asociar el producto/servicio a una lista de precios se puede enviar el precio del producto o servicio directamente.","default":"","type":"mixed","name":"price"},{"_id":"56b0cd936d004b17008065cc","ref":"","in":"body","required":false,"desc":"Objeto categoría que contiene el id de la categoría de Alegra a la cual se desea asociar el producto o servicio. Si no se envía este atributo el producto o servicio queda asociado a la categoría de Ventas.","default":"","type":"object","name":"category"},{"_id":"56b0cd936d004b17008065cb","ref":"","in":"body","required":false,"desc":"Indica los atributos del inventario del producto. Si es un servicio este atributo se debe omitir. Este objeto debe contener los siguientes atributos: `unit (string, obligatorio)`: Unidad de medida del producto. Los valores posibles son: unit, centimeter, meter, inch, centimeterSquared, meterSquared, inchSquared, mililiter, liter, gallon, gram, kilogram, ton, pound, piece, service, notApplicable; `unitCost (number, obligatorio)`: Costo unitario del producto. `initialQuantity (number, obligatorio)`: Cantidad inicial del producto.  Si se desea distribuir el producto en bodegas se debe adicionar un array con objetos warehouse, el cual contiene las bodegas en las cuales se desea distribuir el inventario.  Cada objeto warehouse debe contener los siguientes atributos: `id (integer, obligatorio)` : Identificador de la bodega; `initialQuantity (integer, obligatorio)` : Cantidad inicial del producto en la bodega.","default":"","type":"object","name":"inventory"},{"_id":"56b0cd936d004b17008065ca","ref":"","in":"body","required":false,"desc":"Array con objeto que tiene como atributo el id del impuesto que se desea asociar al producto/servicio. Se puede enviar el id del impuesto directamente.","default":"","type":"mixed","name":"tax"}],"url":"/items"},"isReference":true,"order":3,"body":"","excerpt":"","slug":"crear-producto-o-servicio","type":"endpoint","title":"Crear producto"}

postCrear producto


Definition

{{ api_url }}{{ page_api_url }}

Parameters

Body Params

name:
required
string
Nombre del producto o servicio. Longitud máxima permitida: 150.
description:
string
Descripción del producto o servicio. Longitud máxima permitida: 500.
reference:
string
Referencia del producto o servicio. Longitud máxima permitida: 45.
price:
required
mixed
Array de objetos que indica las listas de precio asociadas al producto o servicio. Los objetos deben contener: `idPriceList (number, obligatorio)`:identificador de la lista de precios; `price (double)` : precio en la lista. Para indicar el precio general del producto/servicio se puede enviar únicamente un objeto con atributo de price. Para listas de precio de porcentaje se puede omitir el atributo price. Si no se desea asociar el producto/servicio a una lista de precios se puede enviar el precio del producto o servicio directamente.
category:
object
Objeto categoría que contiene el id de la categoría de Alegra a la cual se desea asociar el producto o servicio. Si no se envía este atributo el producto o servicio queda asociado a la categoría de Ventas.
inventory:
object
Indica los atributos del inventario del producto. Si es un servicio este atributo se debe omitir. Este objeto debe contener los siguientes atributos: `unit (string, obligatorio)`: Unidad de medida del producto. Los valores posibles son: unit, centimeter, meter, inch, centimeterSquared, meterSquared, inchSquared, mililiter, liter, gallon, gram, kilogram, ton, pound, piece, service, notApplicable; `unitCost (number, obligatorio)`: Costo unitario del producto. `initialQuantity (number, obligatorio)`: Cantidad inicial del producto. Si se desea distribuir el producto en bodegas se debe adicionar un array con objetos warehouse, el cual contiene las bodegas en las cuales se desea distribuir el inventario. Cada objeto warehouse debe contener los siguientes atributos: `id (integer, obligatorio)` : Identificador de la bodega; `initialQuantity (integer, obligatorio)` : Cantidad inicial del producto en la bodega.
tax:
mixed
Array con objeto que tiene como atributo el id del impuesto que se desea asociar al producto/servicio. Se puede enviar el id del impuesto directamente.

Examples


Result Format


User Information

Try It Out

post
{{ tryResults.results }}
Method{{ tryResults.method }}
Request Headers
{{ tryResults.requestHeaders }}
URL{{ tryResults.url }}
Request Data
{{ tryResults.data }}
Status
Response Headers
{{ tryResults.responseHeaders }}