You need to send the full payload. Are you on 2.18? you could use PATCH for
this now.. something like

{
  "password": "new-password"
}

curl -X PATCH -d @password.json -u user:pass
http://localhost:8080/api/users/ID/password

(untested, but should work)

--
Morten

On Mon, Feb 9, 2015 at 6:43 PM, Jose Garcia Muñoz <[email protected]>
wrote:

>
> Thanks Jason,
>
> sorry, and how should it work? I tried with the following call...
>
> curl.exe -d @user.json "http://localhost:8080/dhis/api/users/oEiOvqVp3A9";
> -H "Content-Type:application/json" -u myuser:mypasswd -v
>
> where the user.json file just contains
>
> {
>   "username": "the_user_name",
>   "password": "the_user_passwd"
> }
>
> But the system gives me an error
>
> Am I missing something?
>
> Thanks
> Jose
>
> On Mon, Feb 9, 2015 at 6:13 AM, Jason Pickering <
> [email protected]> wrote:
>
>> Hi Jose,
>>
>> Yes, it is possible to send the plain-text password of a user to the
>> system using the API, which will then hash the password for you and
>> persist it in the database.
>>
>> Best regards,
>> Jason
>>
>>
>>
>> On Mon, Feb 9, 2015 at 1:04 AM, Jose Garcia Muñoz <[email protected]>
>> wrote:
>> >
>> > Hi devs,
>> >
>> > I didn't see anything in the documentation in that regard. I could only
>> find
>> > out the user replication as the only way to specify a user passwd using
>> the
>> > API. Am I correct?
>> >
>> > Thanks
>> > Jose
>> >
>> > _______________________________________________
>> > Mailing list: https://launchpad.net/~dhis2-devs
>> > Post to     : [email protected]
>> > Unsubscribe : https://launchpad.net/~dhis2-devs
>> > More help   : https://help.launchpad.net/ListHelp
>> >
>>
>>
>>
>> --
>> Jason P. Pickering
>> email: [email protected]
>> tel:+46764147049
>>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to