################## Article Categories ################## .. include:: /peticion.rst GET Secciones ************* Obtiene las secciones a las que puede pertenecer un artículo. Resource URL ============ .. http:get:: HOST/v1/catalogs/sections/ :reqheader Authorization: Token del usuario :query string status: Estatus del registro **1** = Activo **0** = Inactivo. :statuscode 200: Ningún error. :statuscode 400: Algún parámetro es incorrecto. :statuscode 401: Token no válido o no enviado. :statuscode 500: Error interno. **Arreglo de secciones** :>json int id: ID de la sección. :>json string description: Descripción de la sección. :>json string status: Estatus del registro **1** Activo **0** Inactivo. Ejemplo de petición =================== .. sourcecode:: http GET HOST/v1/catalogs/sections/ HTTP/1.1 Host: api.next-cloud.mx Accept: application/json Authorization: Token ( token del usuario ) .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: application/json Allow: GET, OPTIONS .. literalinclude:: example_sections_01.json :language: json Ejemplo de petición (estado = 1) ================================ .. sourcecode:: http GET HOST/v1/catalogs/sections/?status=1 HTTP/1.1 Host: api.next-cloud.mx Accept: application/json Authorization: Token (token del usuario) Ejemplo de respuesta ==================== .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: application/json Allow: GET, OPTIONS .. literalinclude:: example_sections_02.json :language: json GET Categorias ************** Obtiene las categorias a las que puede pertenecer un artículo. Resource URL ============ .. http:get:: HOST/v1/catalogs/categories/ :reqheader Authorization: Token del usuario :query string section: Identificador unico de la sección. :query string status: Estatus del registro **1** = Activo **0** = Inactivo. :statuscode 200: Ningún error. :statuscode 400: Algún parámetro es incorrecto. :statuscode 401: Token no válido o no enviado. :statuscode 500: Error interno. **Arreglo de categorias** :>json int id: ID de la categoría. :>json string description: Descripción de la categoría. :>json int section: ID de la sección a la que pertenece. :>json string status: Estatus del registro **1** Activo **0** Inactivo. Ejemplo de petición =================== .. sourcecode:: http GET HOST/v1/catalogs/categories/ HTTP/1.1 Host: api.next-cloud.mx Accept: application/json Authorization: Token ( token del usuario ) .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: application/json Allow: GET, OPTIONS .. literalinclude:: example_categories_01.json :language: json Ejemplo de petición (estado = 1, sección = 5) ============================================= .. sourcecode:: http GET HOST/v1/catalogs/categories/?status=1§ion=5 HTTP/1.1 Host: api.next-cloud.mx Accept: application/json Authorization: Token (token del usuario) Ejemplo de respuesta ==================== .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: application/json Allow: GET, OPTIONS .. literalinclude:: example_categories_02.json :language: json GET Lineas ************** Obtiene las lineas a las que puede pertenecer un artículo. Resource URL ============ .. http:get:: HOST/v1/catalogs/lines/ :reqheader Authorization: Token del usuario :query string category: Identificador unico de la categoría. :query string status: Estatus del registro **1** = Activo **0** = Inactivo. :statuscode 200: Ningún error. :statuscode 400: Algún parámetro es incorrecto. :statuscode 401: Token no válido o no enviado. :statuscode 500: Error interno. **Arreglo de lineas** :>json int id: ID de la línea. :>json string description: Descripción de la línea. :>json int category: ID de la categoría a la que pertenece. :>json string status: Estatus del registro **1** Activo **0** Inactivo. Ejemplo de petición =================== .. sourcecode:: http GET HOST/v1/catalogs/lines/ HTTP/1.1 Host: api.next-cloud.mx Accept: application/json Authorization: Token ( token del usuario ) .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: application/json Allow: GET, OPTIONS .. literalinclude:: example_lines_01.json :language: json Ejemplo de petición (estado = 1, categoría = 3) =============================================== .. sourcecode:: http GET HOST/v1/catalogs/lines/?status=1&category=3 HTTP/1.1 Host: api.next-cloud.mx Accept: application/json Authorization: Token (token del usuario) Ejemplo de respuesta ==================== .. sourcecode:: http HTTP/1.1 200 OK Vary: Accept Content-Type: application/json Allow: GET, OPTIONS .. literalinclude:: example_lines_02.json :language: json