Users¶
Create a new token¶
Crea un token para un usuario existente de next-cloud
Resource URL¶
-
POST
http://api.next-cloud.mx/v1/user.
(format)¶ Parameters: - format – json o xml.
Request Headers: - Authorization – Token del usuario.
Response JSON Object: - user_db_id (int) – Id del usuario de next-cloud
- dns (string) – Dns del usuario de next-cloud
Status Codes: - 200 OK – Ningún error.
- 400 Bad Request – Algún parámetro es incorrecto.
- 401 Unauthorized – Token no válido o no enviado.
- 403 Forbidden – Token no relacionado a un administrador.
- 404 Not Found – Usuario next-cloud inexistente.
- 500 Internal Server Error – Error.
Token object:
Response JSON Object: - key (string) – Token generado para el usuario.
- created (date) – Fecha de creación del token.
- user (object) – Datos del usuario que pertenecen al token.
User object:
Response JSON Object: - id (int) – Id del usuario intermedio
- dns (string) – Dns del usuario intermedio.
- user_db_id (int) – ID del usuario next-cloud.
Example request¶
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¶
HTTP/1.1 200 OK
Vary: Accept
Content-Type: application/json
Allow: GET, OPTIONS
{
"key": "23d84ee872e4340581219fb31b320797dac5d8f7",
"created": "2015-12-08T19:03:51.441237Z",
"user": {
"id": 2040,
"dns": "promolog2",
"user_db_id": 111
}
}
Example XML¶
Example request¶
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¶
HTTP/1.1 200 OK
Vary: Accept
Content-Type: application/xml; charset=utf-8
Allow: GET, OPTIONS
<?xml version="1.0" encoding="UTF-8"?>
<root>
<user>
<user_db_id>111</user_db_id>
<id>2040</id>
<dns>promolog2</dns>
</user>
<key>23d84ee872e4340581219fb31b320797dac5d8f7</key>
<created>2015-12-08T19:03:51.441237Z</created>
</root>