1. Fetch the active consent text
200 OK
2. Show the text
Show the page aturl before the person accepts. Don’t summarise or paraphrase it.
3. Record the acceptance
200 OK
Retrying
Sending the sameconsent_version_id and text_sha256 again answers 200 and changes nothing, so a retry after a network error is safe. The version and hash are checked first, though: if the text was replaced in the meantime, the old version answers 409 even on a verification that already has consent. Fetch GET /v1/consent again in that case.
Errors
Next steps
- Uploading media: the images, and what each must pass.
- Capture in your own UI: the whole sequence of requests.
- API authentication: how to sign these requests.