Standards
We standardize on RESTful HTTP based APIs based on HTTP 1.1 & HTTP 2 standards [RFC9110] — [RFC9113]; for PATCH the PATCH extension [RFC7396] is supported.
Strings are coded using UTF8 [RFC3629].
Dates and times are coded according to [RFC3339].
Error returns are loosely based on [RFC9457].
The preferred encoding for the body is JSON [RFC8259], although for historical reasons other encodings might also be allowed.
Key words to Indicate Requirement Levels follow [RFC2119] &
[RFC8174].
Language tags / codes follow [RFC5646].
Currency codes follow [ISO4217].
Language codes follow [ISO639 alpha-2]
Versions follow [SemVer].