JSON Meta Application Protocol (JMAP)

Overview

From RFC8620:

The JSON Meta Application Protocol (JMAP) is used for synchronising
data, such as mail, calendars, or contacts, between a client and a
server.  It is optimised for mobile and web environments and aims to
provide a consistent interface to different data types.
This specification is for the generic mechanism of data
synchronisation.  Further specifications define the data models for
different data types that may be synchronised via JMAP.

Specifications

RFC8620

RFC8620 ("The JSON Meta Application Protocol (JMAP)")