Does it exist an Aggregate REST interface?

Hi all,

I'm interesting in creating an REST interface for the providing access to
some Aggregate server functionalities such as listing available forms,
downloading forms and uploading data.

Does it exist an already defined API for this?

I read some posts here about the existence of REST API but I think this for
the ODK 2.0 and it works on the "client" side. If I'm wrong, please, can
you tell me which are the packages/classes defining the API?

Thanks and best regards.

There are APIs for these, as this is required for ODK Briefcase to work.

The APIs used by ODK Collect to list forms, download them, and submit
filled-in forms are defined by the OpenRosa specification.
https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaAPI Please note that
you must set the OpenRosa version header on your requests for these to be
processed as defined by this spec.
https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaRequest

The APIs used by ODK Briefcase include the above APIs plus APIs to list the
filled-in submissions and download them. ODK Briefcase uses the OpenRosa
APIs for pushing data to the server and for pulling form definitions.
These APIs are ODK-specific and are described here:

Both of these APIs are in the spirit of a REST interface, but don't have
the full document structure and hierarchy that one would expect from a REST
interface. Also, they only support XML request and response bodies. There
is no JSON equivalent, unlike in many REST interfaces.

ยทยทยท On Thu, Oct 13, 2016 at 9:23 AM, francisco.jose.lacueva < francisco.jose.lacueva@gmail.com> wrote:

Hi all,

I'm interesting in creating an REST interface for the providing access to
some Aggregate server functionalities such as listing available forms,
downloading forms and uploading data.

Does it exist an already defined API for this?

I read some posts here about the existence of REST API but I think this
for the ODK 2.0 and it works on the "client" side. If I'm wrong, please,
can you tell me which are the packages/classes defining the API?

Thanks and best regards.

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

Hanks Mitch,

I'll review the docs you suggest.

BR