##### Users ##### Create a new token ****************** Crea un token para un usuario existente de next-cloud Resource URL ============ .. http:post:: http://api.next-cloud.mx/v1/user.(format) :param format: json o xml. :reqheader Authorization: Token del usuario. :>json int user_db_id: Id del usuario de next-cloud :>json string dns: Dns del usuario de next-cloud :statuscode 200: Ningún error. :statuscode 400: Algún parámetro es incorrecto. :statuscode 401: Token no válido o no enviado. :statuscode 403: Token no relacionado a un administrador. :statuscode 404: Usuario next-cloud inexistente. :statuscode 500: Error. **Token object**: :>json string key: Token generado para el usuario. :>json date created: Fecha de creación del token. :>json object user: Datos del usuario que pertenecen al token. **User object**: :>json int id: Id del usuario intermedio :>json string dns: Dns del usuario intermedio. :>json int user_db_id: ID del usuario next-cloud. Example request =============== .. sourcecode:: http GET http://api.next-cloud.mx/v1/user.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_user_01.json :language: json Example XML =========== Example request --------------- .. sourcecode:: http POST http://api.next-cloud.mx/v1/user.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_user_01.xml :language: xml