Hi All! I'm in the process of building a simple "Aggregate replacement" API / server in NodeJS to
- receive ODK Collect form submissions, and
- replicate the endpoints used by ODK Collect as closely as possible.
I'm struggling to find the endpoint Collect uses to download the custom media that accompanies a form. In Collect > Server settings > Type = Other, there are only two options for endpoints - "Form list path" and "Submission Path". The form list contains only direct links to form definitions. My questions are:
Q - how does aggregate expose the media files required by a form to Collect for download?
Q - how does collect authenticate with aggregate, if one was to replicate this? (basic / digest / other? )