@wivaku rather than creating a model, you should be looking at creating a Repository to consume your external API and then you can define your methods such as list, get, where etc
The Repository Pattern is definitely worth looking into.
The Resources is I think targeted at the "last-mile": converting to array right before outputting an API?