Thanks for the reply. I see no errors. By incomplete, i meant that the group associations in the response were empty even though I submitted them correctly.
I have since switched to the /service/xusers/secure/users endpoint and this works as I hoped. I’m not sure of the difference between these endpoints and what purposes they serve. Any insights would be appreciated. Thanks again, Elliot. On Fri, 2 Oct 2020 at 18:21, Sailaja Polavarapu <spolavar...@cloudera.com> wrote: > Hi Elliot, > > The request looks fine. Hope ranger is running on port 8080. I > > quickly tried the same on my setup and the request is successful and I > > see the user in ranger UI. Do you see any errors in ranger admin logs? > > When you mentioned, the response seems incomplete, can you give some > > details? > > > > - Sailaja. > > > > On Thu, Oct 1, 2020 at 10:45 AM Elliot West <tea...@gmail.com> wrote: > > > > > > Hello, I'm trying to create users via the REST API, and while I get > responses back, they seem incomplete and the users do not show up in the > UI. Any assistance would be appreciated. Note that in the example below I'd > already successfully managed to create the group 'g-team' with a POST to > /service/xusers/groups > > > > > > Example user: > > > > > > { > > > "owner": "Admin", > > > "updatedBy": "Admin", > > > "name": "customer", > > > "firstName": "Agent", > > > "password": "Ranger2!0", > > > "description": "Platform Agent", > > > "groupNameList": [ > > > "g-team" > > > ], > > > "status": 1, > > > "isVisible": 1, > > > "userSource": 1, > > > "userRoleList": [ > > > "ROLE_USER" > > > ] > > > } > > > > > > And REST call: > > > > > > curl -u 'admin:Ranger2!0' \ > > > -X POST -H "Accept: application/json" \ > > > -H "Content-Type: application/json" \ > > > --data @customer.json \ > > > http://localhost:8080/service/xusers/users > > > > > > Thanks, > > > > > > Elliot. > >