######## Classes ######## GET Catálogo de clases ********************** Obtiene el catálogo de clases .. include:: /peticion.rst Recursos URL ============ .. http:get:: HOST/v1/catalogs/classes/ :reqheader Authorization: Token del usuario (Token ) :query boolean status: Estatus del registro **true** Activo **false** 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 clases** :>json string id: ID de la clase. :>json string type: Identificador del tipo de clase :>json string name: Descripción de la clase. :>json string status: Estatus del registro **1** Activo **0** Inactivo. .. csv-table:: :header: "Tipo", "Descripción" **C**, Cliente **P**, Proveedor **A**, Artículo Ejemplo de petición (estado = 1) ================================ .. sourcecode:: http GET HOST/v1/catalogs/classes/?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_classes_01.json :language: json Ejemplo de petición (estado = 1, tipo = C) ========================================== .. sourcecode:: http GET HOST/v1/catalogs/classes/?status=1&type=C 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_classes_kind_01.json :language: json