<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Create a user using the API REST in Nuxeo Forum</title>
    <link>https://connect.hyland.com/t5/nuxeo-forum/create-a-user-using-the-api-rest/m-p/325422#M12423</link>
    <description>&lt;P&gt;...&lt;/P&gt;
&lt;P&gt;en fait j'ai résolu moi-même le problème en corrigeant la syntaxe de mon appel:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;set header="Content-Type: application/json"
set auth="Administrator:Administrator"
set url="http://localhost:8081/nuxeo/api/v1/user"
set data="{ \"entity-type\": \"user\", \"id\":\"bbb\", \"properties\":{\"username\":\"aaa\", \"email\":\"aaa@a.b\", \"lastName\":\"bbb\", \"firstName\":\"x\", \"password\":\"bbb\" } }"

curl --trace-ascii log.txt -X POST -H %header% -u %auth% -d %data% %url%
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Mon erreur était sur l'entity-type&lt;/P&gt;
&lt;P&gt;Christian&lt;/P&gt;</description>
    <pubDate>Tue, 25 Feb 2014 17:31:58 GMT</pubDate>
    <dc:creator>Arnault_</dc:creator>
    <dc:date>2014-02-25T17:31:58Z</dc:date>
    <item>
      <title>Create a user using the API REST</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/create-a-user-using-the-api-rest/m-p/325421#M12422</link>
      <description>&lt;P&gt;Bonjour&lt;/P&gt;
&lt;P&gt;J'ai essayé de créer un "user" en utilisant l'API REST&lt;/P&gt;
&lt;P&gt;Voici mes paramètres:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;set url="http://localhost:8081/nuxeo/api/v1/user"
set data="{ \"entity-type\": \"NuxeoPrincipal\", \"id\":\"toto\" }"
curl -X POST -H %header% -u %auth% -d %data% %url%
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;l'erreur montre:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;Caused by: javax.ws.rs.WebApplicationException
    at org.nuxeo.ecm.restapi.jaxrs.io.usermanager.NuxeoPrincipalReader.readJson(NuxeoPrincipalReader.java:152)
    at org.nuxeo.ecm.restapi.jaxrs.io.usermanager.NuxeoPrincipalReader.readRequest(NuxeoPrincipalReader.java:100)
    at org.nuxeo.ecm.restapi.jaxrs.io.usermanager.NuxeoPrincipalReader.readFrom(NuxeoPrincipalReader.java:84)
    at org.nuxeo.ecm.restapi.jaxrs.io.usermanager.NuxeoPrincipalReader.readFrom(NuxeoPrincipalReader.java:57)
    at com.sun.jersey.spi.container.ContainerRequest.getEntity(ContainerRequest.java:488)
    at com.sun.jersey.server.impl.model.method.dispatch.EntityParamDispatchProvider$EntityInjectable.getValue(Entit
ParamDispatchProvider.java:123)
    at com.sun.jersey.server.impl.inject.InjectableValuesProvider.getInjectableValues(InjectableValuesProvider.java
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;OL start="46"&gt;
&lt;LI&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;J'ai utilisé la doc dans &lt;A href="http://doc.nuxeo.com/display/public/NXDOC/Resources+Endpoints" target="test_blank"&gt;http://doc.nuxeo.com/display/public/NXDOC/Resources+Endpoints&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Merci d'avance
Christian&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2014 16:47:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/create-a-user-using-the-api-rest/m-p/325421#M12422</guid>
      <dc:creator>Arnault_</dc:creator>
      <dc:date>2014-02-19T16:47:10Z</dc:date>
    </item>
    <item>
      <title>Re: Create a user using the API REST</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/create-a-user-using-the-api-rest/m-p/325422#M12423</link>
      <description>&lt;P&gt;...&lt;/P&gt;
&lt;P&gt;en fait j'ai résolu moi-même le problème en corrigeant la syntaxe de mon appel:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;set header="Content-Type: application/json"
set auth="Administrator:Administrator"
set url="http://localhost:8081/nuxeo/api/v1/user"
set data="{ \"entity-type\": \"user\", \"id\":\"bbb\", \"properties\":{\"username\":\"aaa\", \"email\":\"aaa@a.b\", \"lastName\":\"bbb\", \"firstName\":\"x\", \"password\":\"bbb\" } }"

curl --trace-ascii log.txt -X POST -H %header% -u %auth% -d %data% %url%
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Mon erreur était sur l'entity-type&lt;/P&gt;
&lt;P&gt;Christian&lt;/P&gt;</description>
      <pubDate>Tue, 25 Feb 2014 17:31:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/create-a-user-using-the-api-rest/m-p/325422#M12423</guid>
      <dc:creator>Arnault_</dc:creator>
      <dc:date>2014-02-25T17:31:58Z</dc:date>
    </item>
  </channel>
</rss>

