in formstack-baton-requests/src/main/scala/com/gu/identity/formstackbatonrequests/services/FormstackService.scala [41:55]
override def accountFormsForGivenPage(page: Int, accountToken: FormstackAccountToken): Either[Throwable, FormsResponse] = {
val response = http(s"https://www.formstack.com/api/v2/form.json")
.header("Authorization", accountToken.secret)
.params(
Seq(
("page", page.toString),
("per_page", formResultsPerPage.toString)
)
).asString
if(!response.is2xx) {
logger.error(response.body)
}
decode[FormsResponse](response.body)
}