← Back to team overview

dhis2-devs team mailing list archive

Re: Attribute value CRUD through web api

 

Hi

Partial update of attribute values are currently not supported. You must
get the full payload (?fields=:owner), make the modifications, then send
the whole payload back (PUT /api/organisationUnits/ID)

--
Morten

On Tue, Dec 1, 2015 at 10:20 PM, Nicolas Germeau <ngermeau@xxxxxxxxxxxxxx>
wrote:

> Hello Jason,
>
> Thanks for swift answer.
>
> *1) url and payload use to create: *
>
> POST on
> http://139.162.212.229:8081/rdcinstance/api/organisationUnits/LSVPfFapdqt/attributeValues
> with payload
>
>
> {
> "value": "5",
> "attribute": {
> "id": "YnIzwq4yFAy"
> }
> }
>
> RESPONSE: Request method 'POST' not supported
>
> *2) url and payload to update*
>
> PATCH on the same resource but I'm pretty sure this is not the right way
> to do it.
>
>
> *Version*
> Version: 2.20
> Version:19891
> Regards,Nicolas
>
> On Tue, Dec 1, 2015 at 3:42 PM, Jason Pickering <
> jason.p.pickering@xxxxxxxxx> wrote:
>
>> What was the response and what was the payload? Which version?
>>
>> On Tue, Dec 1, 2015, 15:34 Nicolas Germeau <ngermeau@xxxxxxxxxxxxxx>
>> wrote:
>>
>>> Hello,
>>>
>>> I'm trying to create/update attribute values through the web api but it
>>> seems that I can't find the correct syntax.
>>>
>>> To be specific I want to create or update attribute value on a specific
>>> orgunit.
>>>
>>> For create: i tried to post with a payload (attributeValue and
>>> attribute) on the attributeValues collection but with no success.
>>>
>>> For update: same but tried also with patch method but no success.
>>>
>>> Thanks in advance,
>>> Nicolas
>>>
>>> --
>>> *Nicolas Germeau*
>>> *Software Developer*
>>>
>>> GSM:  +32 487 129820
>>>
>>> Tel: +32 2 737 65 16
>>> Skype: nicolas.germeau
>>>
>>> Follow us on Twitter <https://twitter.com/bluesquare_org>
>>> Join us on Facebook <https://www.facebook.com/BlueSquare.org?fref=ts>
>>> Visit our new website <http://www.bluesquare.org/>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~dhis2-devs
>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>
>
>
> --
> *Nicolas Germeau*
> *Software Developer*
>
> GSM:  +32 487 129820
>
> Tel: +32 2 737 65 16
> Skype: nicolas.germeau
>
> Follow us on Twitter <https://twitter.com/bluesquare_org>
> Join us on Facebook <https://www.facebook.com/BlueSquare.org?fref=ts>
> Visit our new website <http://www.bluesquare.org/>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>

Follow ups

References