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].