Used to answer many locations at one time. Not suggested to use due to potential for missing conditional logic and questionnaire updates. A questionnaire may update and you may not be aware of that change.
If you use this endpoint, please provide the last location in order for the system to calculate what the next location should be. Assuming you are answering all questions at one time, this will be the last location in the locations array when you hit the "Get Questionnaire Instance Schema" endpoint.
FOR AGREEMENT LOCATIONS:
You are required to provide the following fields: consent, consentDate, signature.
If you do not request a signature value for your consent fields, you can send over "signature": "data:image/png;base64", which will render an empty pdf. If you do not require a signature in your system, you are nonetheless held responsible for proving the user performed the consent action themselves as opposed to an automated process resulting in the API call.
