Design, review, or refactor APIs using clear resource/operation boundaries, request and response contracts, HTTP semantics, validation, authentication, authorization, pagination, filtering, idempotency, versioning, error handling, documentation, testing, and backward compatibility.