What the published objective requires
- Select REST methods and resource paths
- Place identifiers, filters and controls in the correct parameter location
- Define responses that communicate the operation outcome
Domain 2 of 12 · 8% of the official blueprint
Design resource-oriented order operations with defensible HTTP methods, parameters and responses.
Encoding verbs in URLs—/getOrder or /createCustomer—then ignoring HTTP semantics.
Practice allocation: 5 of 60 questions in our whole-question mock blueprint.
Retrieve these without looking before attempting the question.
Rule 1
Nouns identify resources; HTTP methods express the operation.
Rule 2
Path parameters identify a resource or required hierarchy; query parameters filter, sort or paginate a collection.
Rule 3
GET is safe; PUT and DELETE are idempotent by definition; POST is not automatically idempotent.
Rule 4
Use 201 plus Location for creation, 204 for a successful response with no representation, and 4xx for client-correctable failures.
A client creates an order, then retrieves only orders created after a timestamp.
Use POST /orders and return 201 with Location: /orders/{id}. Use GET /orders?createdAfter=... for the optional collection filter.
Answer: B. Pagination is a view over a collection and belongs in query parameters.
The complete program contains five guided drills for this domain, an 80% mastery gate, saved progress and a separate 60-question timed mock.
Get Domain MasterySpecify the smallest coherent contract for order creation and retrieval.
Evidence to keep: A RAML or OAS fragment with two resources, three methods and explicit 201, 400, 404 and 409 responses.
Salesforce publishes a weight of 8% for this domain. In a 60-question practice allocation, that is represented here by 5 questions.
No. It is original independent practice material written only from public exam objectives and product documentation.