This section collects links to documents to which we refer, and base our guidelines on.
-
{RFC-3339}[RFC 3339]: Date and Time on the Internet: Timestamps
-
{RFC-4122}[RFC 4122]: A Universally Unique IDentifier (UUID) URN Namespace
-
{RFC-4627}[RFC 4627]: The application/json Media Type for JavaScript Object Notation (JSON)
-
{RFC-4648}[RFC 4648]: The Base16, Base32, and Base64 Data Encodings
-
{RFC-6585}[RFC 6585]: Additional HTTP Status Codes
-
{RFC-6902}[RFC 6902]: JavaScript Object Notation (JSON) Patch
-
{RFC-7159}[RFC 7159]: The JavaScript Object Notation (JSON) Data Interchange Format
-
{RFC-7240}[RFC 7240]: Prefer Header for HTTP
-
{RFC-7396}[RFC 7396]: JSON Merge Patch
-
{RFC-8288}[RFC 8288]: Web Linking
-
{RFC-9110}[RFC 9110]: HTTP Semantics
-
{RFC-9111}[RFC 9111]: HTTP Caching
-
{RFC-9457}[RFC 9457]: Problem Details for HTTP APIs
-
{ISO-8601}[ISO 8601]: Date and time format
-
{ISO-3166-1-alpha-2}[ISO 3166-1 alpha-2]: Two letter country codes
-
{ISO-639-1}[ISO 639-1]: Two letter language codes
-
{ISO-4217}[ISO 4217]: Currency codes
-
{BCP47}[BCP 47]: Tags for Identifying Languages
-
Roy Thomas Fielding - Architectural Styles and the Design of Network-Based Software Architectures: This is the text which defines what REST is.