Do you expect to make multiple API requests for the chain or a single one?
- Multiple => that gets complicated
- Single => much easier to succeed/fail “as a group” (ugly way would be some if/else statements and a simple
return ctx.badRequestor whatever the error code would be)