######################### Stock from Warehouses ######################### GET Item's Stock from all Warehouses ************************************ Obtener el stock del artículo en todos los almacenes. Resource URL ============ .. http:get:: http://api.next-cloud.mx/v1/item/(string:sku)/stock.(format) :param sku: string en base64 standar. :param format: json o xml. :reqheader Authorization: Token del usuario :>jsonarr float avalible: disponibles. :>jsonarr float separated: separados. :>jsonarr float stock: existencias. :>jsonarr float to_authorize: por autorizar. :>jsonarr int id: id del almacen. :>jsonarr string warehouse: nombre del almacen. :statuscode 200: Ningún error. :statuscode 401: Token no válido o no enviado. :statuscode 404: No se encontro el articulo. Example Request =============== .. sourcecode:: http GET v1/item/MjA1Mjk0/stock.json HTTP/1.1 Host: api.next-cloud.mx Accept: application/json Authorization: Token ( token del usuario ) Example Response ================ .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: application/json Allow: GET, OPTIONS .. literalinclude:: example_stock_01.json :language: json Example XML =========== Example request --------------- .. sourcecode:: http GET v1/item/MjA1Mjk0/stock.xml HTTP/1.1 Host: api.next-cloud.mx Accept: application/xml Authorization: Token ( token del usuario ) Example Response ---------------- .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: application/xml; charset=utf-8 Allow: GET, OPTIONS .. literalinclude:: example_stock_01.xml :language: xml GET Item's Stock from a single Warehouse **************************************** Obtiene el stock del artículo de un almacén. Resource URL ============ .. http:get:: http://api.next-cloud.mx/v1/item/(string:sku)/stock/(int:warehouse_id).(format) :param sku: cadena en base64 estándar. :param warehouse_id: id del almacén. :param format: json o xml. :reqheader Authorization: Token del usuario :>json float avalible: disponibles. :>json float separated: separados. :>json float stock: existencias. :>json float to_authorize: por autorizar. :>json int id: id del almacen. :>json string warehouse: nombre del almacen. :statuscode 200: Ningún error. :statuscode 401: Token no válido o no enviado. :statuscode 404: No se encontro el articulo. Example Request =============== .. sourcecode:: http GET v1/item/MjA1Mjk0/stock/1.json HTTP/1.1 Host: api.next-cloud.mx Accept: application/json Authorization: Token ( token del usuario ) Example Response ================ .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: application/json Allow: GET, OPTIONS .. literalinclude:: example_stock_single_01.json :language: json Example XML =========== Example request --------------- .. sourcecode:: http GET v1/item/MjA1Mjk0/stock/1.xml HTTP/1.1 Host: api.next-cloud.mx Accept: application/xml Authorization: Token ( token del usuario ) Example Response ---------------- .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: application/xml; charset=utf-8 Allow: GET, OPTIONS .. literalinclude:: example_stock_single_01.xml :language: xml