> it can result in a lot of extra round trips to get to your final destination.
You can usually get around this. Many people make their resources have too much hierarchy; there's nothing inherently unRESTful about having a flat one.
You should _not_ be having 3-4 round trips for every API interaction. Each request is an interaction. Hypermedia APIs expose a workflow, not a data model.
You can usually get around this. Many people make their resources have too much hierarchy; there's nothing inherently unRESTful about having a flat one.
You should _not_ be having 3-4 round trips for every API interaction. Each request is an interaction. Hypermedia APIs expose a workflow, not a data model.