Use when requests involve API response design, contract consistency, pagination, HTTP semantics, response envelope decisions, or making machine-readable responses stable and predictable for clients. Design consistent HTTP API response contracts: status code use, success payload shape, pagination, metadata, partial responses, empty responses, and transport semantics across REST-like APIs.