> > - In DHIS 2.24 will you keep the API version 23? > Yes, the plan is to keep 3 versions available, for 2.24 /api/23 and /api/24 is available, for 2.25 we will add /api/25, and for 2.26 we will add /api/26 and remove /api/23
> - Are all endpoints versioned? I'm trying to use > http://localhost:8085/api/23/dataElements and it returns 404. > http://localhost:8085/api/dataElements works fine. > Yes, what version are you on? https://play.dhis2.org/dev/api/dataElements.json https://play.dhis2.org/dev/api/23/dataElements.json https://play.dhis2.org/dev/api/24/dataElements.json All works on latest trunk -- Morten > Thanks, > Paulo > > On Tue, Jun 14, 2016 at 4:35 AM Morten Olav Hansen <mor...@dhis2.org> > wrote: > >> Hi Jason >> >> Yes, the idea is that your app should target a specific API version. We >> are discussing letting /api/ always be the latest, -but- one of the reasons >> for adding versioning at all, was that we wanted to make more breaking >> changes... so if you app only targets /api/ and not /api/{version} there is >> a bigger risk that your app will break going forward. >> >> -- >> Morten Olav Hansen >> Senior Engineer, DHIS 2 >> University of Oslo >> http://www.dhis2.org >> >> On Tue, Jun 14, 2016 at 12:18 AM, Jason Pickering < >> jason.p.picker...@gmail.com> wrote: >> >>> Hi Morten, >>> I am a bit confused by this. Will we have to provide the explicit api >>> version of the current version? So if we are on 2.24,will all API calls to >>> the default API require the current version of the server? >>> >>> Regards, >>> Jason >>> >>> On Mon, Jun 13, 2016, 18:58 Paulo Grácio <paulogra...@gmail.com> wrote: >>> >>>> Ok, will create the tests based on /api/23/metadata. >>>> >>>> Thanks, >>>> Paulo >>>> >>>> On Mon, Jun 13, 2016 at 11:17 AM Morten Olav Hansen <mor...@dhis2.org> >>>> wrote: >>>> >>>>> No, that won't work right now, that endpoint is anyways getting >>>>> deprecated (replaced by /api/23/metadata and /api/24/metadata) >>>>> >>>>> -- >>>>> Morten Olav Hansen >>>>> Senior Engineer, DHIS 2 >>>>> University of Oslo >>>>> http://www.dhis2.org >>>>> >>>>> On Mon, Jun 13, 2016 at 4:11 PM, Paulo Grácio <paulogra...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hi Morten, >>>>>> >>>>>> yes removing Content type header makes it work but shouldn't it work >>>>>> with that header also? It works fine for other GET API calls. >>>>>> >>>>>> /Paulo >>>>>> >>>>>> >>>>>> On Mon, Jun 13, 2016 at 10:11 AM Morten Olav Hansen <mor...@dhis2.org> >>>>>> wrote: >>>>>> >>>>>>> Hi Paulo >>>>>>> >>>>>>> Is there any reason you are doing this request? I assume you want >>>>>>> XML back? you dont need to set input content-type as you are not sending >>>>>>> anything, and some of our internal gets a bit confused because of >>>>>>> this... >>>>>>> removing content-type makes it work >>>>>>> >>>>>>> -- >>>>>>> Morten Olav Hansen >>>>>>> Senior Engineer, DHIS 2 >>>>>>> University of Oslo >>>>>>> http://www.dhis2.org >>>>>>> >>>>>>> On Sun, Jun 12, 2016 at 10:47 PM, Paulo Grácio < >>>>>>> paulogra...@gmail.com> wrote: >>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> when calling the metadata API with Content-Type header it returns a >>>>>>>> 500. >>>>>>>> >>>>>>>> curl -H "Accept: application/xml" -H "Content-Type: >>>>>>>> application/xml" -u admin:district " >>>>>>>> https://play.dhis2.org/demo/api/metadata?lastUpdated=2014-02" >>>>>>>> >>>>>>>> Best regards, >>>>>>>> Paulo >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Mailing list: https://launchpad.net/~dhis2-devs >>>>>>>> Post to : dhis2-devs@lists.launchpad.net >>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs >>>>>>>> More help : https://help.launchpad.net/ListHelp >>>>>>>> >>>>>>>> >>>>>>> >>>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~dhis2-devs >>>> Post to : dhis2-devs@lists.launchpad.net >>>> Unsubscribe : https://launchpad.net/~dhis2-devs >>>> More help : https://help.launchpad.net/ListHelp >>>> >>> >>
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp