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"}