in formstack-baton-requests/src/main/scala/com/gu/identity/formstackbatonrequests/services/FormstackService.scala [210:227]
def deleteValidatedSubmissions(submissionIdEmails: List[SubmissionIdEmail], config: PerformLambdaConfig): Either[Throwable, List[SubmissionDeletionReponse]] = {
logger.info(s"deleting ${submissionIdEmails.length} submissions.")
val token = config.accountOneToken
submissionIdEmails.traverse { submissionIdEmail =>
val response =
http(s"https://www.formstack.com/api/v2/submission/${submissionIdEmail.submissionId}.json")
.method("DELETE")
.header("Authorization", token.secret)
.asString
if(!response.is2xx) {
logger.error(response.body)
}
decode[SubmissionDeletionReponse](response.body)
}
}