

image or audio) within the hypertext is represented using an tag. For example, a plaintext note is just a simple ENML document, and an image note is just a small ENML placeholder with a reference to an embedded binary resource containing the image bytes. The note contains a block of ENML even when the note does not appear to contain hypertext. To learn about the details of this format, which is largely a subset of XHTML, see the chapter on ENML. If the new note is edited, the original will not be changed.Ī note's content is stored as a block of text in Evernote Markup Language (ENML) format.


If the note is copied, a new note is created. It is not possible for a single note to exist in two different notebooks. The note's structure is similar to a MIME email message: the body is made up of hypertext, and the resources represent embedded "attachments" that the body can refer to.Įach note exists in only one Notebook at a time. A note is made up of a single body section (the content) and zero or more associated Resources (images, audio, PDF, etc.). The USN values are unique and monotonically increasing within an account, so that a client can inspect any two objects in order to determine which was more recently modified.Įvery Evernote user is represented by one User object in the Evernote service.Įach User has a set of associated Accounting information that allows clients to determine the level of service available for that user, such as the monthly "uploadLimit", which specifies the number of bytes of new content that the user can upload into their account each month.Ī Note represents a single unit of information within an Evernote account. Each updated object receives a new USN whenever a change is committed. This identifier does not change for the lifetime of the object and is used to refer to the object in later API calls.Įach of these objects also has an update sequence number (USN) that is changed whenever the object is modified on the service. The structures on the left side of the diagram ( User, Accounting, UserAttributes) are accessed via the UserStore service, while the ones on the right are accessed via the NoteStore service.Įach of the core NoteStore objects is identified by a globally unique identifier (GUID) that is assigned by the service when the object is first created.
