File tree Expand file tree Collapse file tree 2 files changed +2
-6
lines changed Expand file tree Collapse file tree 2 files changed +2
-6
lines changed Original file line number Diff line number Diff line change 11# Resource-oriented design
22
3- Resource-oriented design is a pattern for specifying [RPC][] APIs, based on the
3+ Resource-oriented design is a pattern for specifying APIs, based on the
44following high-level design principles:
55
66- The fundamental building blocks of an API are individually-named _resources_
@@ -9,10 +9,6 @@ following high-level design principles:
99 common operations. However, custom methods are available in situations where
1010 the standard methods do not fit.
1111
12- Readers might notice similarities between these principles and some principles
13- of [REST][]; resource-oriented design borrows many principles from REST, while
14- also defining its own patterns where appropriate.
15-
1612## Guidance
1713
1814When designing an API, consider the following:
@@ -150,7 +146,6 @@ turn do not increase resource management complexity.
150146[output only]: ./0203#output-only
151147[rest]: https://en.wikipedia.org/wiki/Representational_state_transfer
152148[resource references]: ./0122#fields-representing-another-resource
153- [rpc]: https://en.wikipedia.org/wiki/Remote_procedure_call
154149[singleton resources]: ./0156
155150[soft delete]: ./0164
156151[state]: ./0216
Original file line number Diff line number Diff line change 33state : approved
44slug : resources
55created : 2024-01-27
6+ order : 10
67placement :
78 category : resources
You can’t perform that action at this time.
0 commit comments