Users
Create a new token
Crea un token para un usuario existente de next-cloud
Resource URL
- POST https://api.next-cloud.mx/v1/user.(format)
- Parámetros:
format – json o xml.
- Encabezados de solicitud:
Authorization – Token del usuario.
- Objeto JSON de respuesta:
user_db_id (int) – Id del usuario de next-cloud
dns (string) – Dns del usuario de next-cloud
- Códigos de Status:
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:
- Objeto JSON de respuesta:
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:
- Objeto JSON de respuesta:
id (int) – Id del usuario intermedio
dns (string) – Dns del usuario intermedio.
user_db_id (int) – ID del usuario next-cloud.
Example request
GET https://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 https://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>