POST /profiles
Permite crear perfiles en el sistema CNM.
POST /profiles.json -F "name=nombre" | Crea el perfil con el nombre indicado |
Campos
Nombre | Tipo | Valores posibles | Obligatorio | Descripción |
---|---|---|---|---|
name | Texto | Cualquiera | Si | Nombre del perfil |
Códigos de respuesta
Código | Descripción |
---|---|
200 | Resultado correcto |
400 | Error en la petición. |
401 | Error de autenticación. |
403 | Error por falta de permisos. |
500 | Error interno del servidor |
Valor devuelto
Devuelve un vector de datos indicando el código de respuesta de la operación y el id del perfil creado.
Ejemplos
root@cnm:/tmp$ curl -ki "https://localhost/onm/api/1.0/auth/token.json?u=admin&p=cnm123"
HTTP/1.1 200 OK
Date: Mon, 22 Sep 2014 10:02:48 GMT
Server: Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suhosin-Patch proxy_html/3.0.1 mod_ssl/2.2.16 OpenSSL/0.9.8o mod_perl/2.0.4 Perl/v5.10.1
X-Powered-By: PHP/5.3.3-7
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
:
Vary: Accept-Encoding
Content-Length: 59
Content-Type: text/html; charset=utf-8
{"status":0,"sessionid":"ed6a67d2941c6b38cbb94349932437ce","expires_in":180}
root@cnm:/tmp$ curl -ki -H "Authorization: ed6a67d2941c6b38cbb94349932437ce" -X POST "https://localhost/onm/api/1.0/profiles.json" -F "name=sistemas"
HTTP/1.1 100 Continue
HTTP/1.1 200 OK
Date: Mon, 22 Sep 2014 10:03:35 GMT
Server: Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suhosin-Patch proxy_html/3.0.1 mod_ssl/2.2.16 OpenSSL/0.9.8o mod_perl/2.0.4 Perl/v5.10.1
X-Powered-By: PHP/5.3.3-7
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
:
Vary: Accept-Encoding
Content-Length: 28
Content-Type: text/html; charset=utf-8
{"rc":0,"rcstr":"","id":"7"}