The following table shows the HTTP verbs, the scope, and the semantics for the methods that our API must support. Each method is composed by an HTTP verb and a scope and all the methods have well-defined meanings for all the resources and collections:
HTTP verb | Scope | Semantics |
| Collection of ESRB ratings | Retrieve all the stored ESRB ratings in the collection, sorted by their description in ascending order. Each ESRB rating must include a list of URLs for each game resource that belongs to the rating. |
| ESRB rating | Retrieve a single ESRB rating. The ESRB rating must include a list of URLs for each game resource that belongs to the rating. |
| Collection of ESRB ratings | Create a new ESRB rating in the collection. |
| ESRB rating | Update an existing ESRB rating. |
| ESRB rating | Update one or more fields of an existing ESRB rating. |
| ESRB rating | Delete an existing ESRB rating. |
| Collection of games | Retrieve all the stored games in the collection, sorted... |