Evernote
Manage notes, notebooks, and tags in Evernote
Integrate with Evernote to manage notes, notebooks, and tags. Create, read, update, copy, search, and delete notes. Create and list notebooks and tags.
Copy a note to another notebook in Evernote
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
noteGuid | string | Yes | GUID of the note to copy |
toNotebookGuid | string | Yes | GUID of the destination notebook |
| Parameter | Type | Description |
|---|
note | object | The copied note metadata |
↳ guid | string | New note GUID |
↳ title | string | Note title |
↳ notebookGuid | string | GUID of the destination notebook |
↳ created | number | Creation timestamp in milliseconds |
↳ updated | number | Last updated timestamp in milliseconds |
Create a new note in Evernote
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
title | string | Yes | Title of the note |
content | string | Yes | Content of the note (plain text or ENML) |
notebookGuid | string | No | GUID of the notebook to create the note in (defaults to default notebook) |
tagNames | string | No | Comma-separated list of tag names to apply |
| Parameter | Type | Description |
|---|
note | object | The created note |
↳ guid | string | Unique identifier of the note |
↳ title | string | Title of the note |
↳ content | string | ENML content of the note |
↳ notebookGuid | string | GUID of the containing notebook |
↳ tagNames | array | Tag names applied to the note |
↳ created | number | Creation timestamp in milliseconds |
↳ updated | number | Last updated timestamp in milliseconds |
Create a new notebook in Evernote
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
name | string | Yes | Name for the new notebook |
stack | string | No | Stack name to group the notebook under |
| Parameter | Type | Description |
|---|
notebook | object | The created notebook |
↳ guid | string | Notebook GUID |
↳ name | string | Notebook name |
↳ defaultNotebook | boolean | Whether this is the default notebook |
↳ serviceCreated | number | Creation timestamp in milliseconds |
↳ serviceUpdated | number | Last updated timestamp in milliseconds |
↳ stack | string | Notebook stack name |
Create a new tag in Evernote
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
name | string | Yes | Name for the new tag |
parentGuid | string | No | GUID of the parent tag for hierarchy |
| Parameter | Type | Description |
|---|
tag | object | The created tag |
↳ guid | string | Tag GUID |
↳ name | string | Tag name |
↳ parentGuid | string | Parent tag GUID |
↳ updateSequenceNum | number | Update sequence number |
Move a note to the trash in Evernote
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
noteGuid | string | Yes | GUID of the note to delete |
| Parameter | Type | Description |
|---|
success | boolean | Whether the note was successfully deleted |
noteGuid | string | GUID of the deleted note |
Retrieve a note from Evernote by its GUID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
noteGuid | string | Yes | GUID of the note to retrieve |
withContent | boolean | No | Whether to include note content (default: true) |
| Parameter | Type | Description |
|---|
note | object | The retrieved note |
↳ guid | string | Unique identifier of the note |
↳ title | string | Title of the note |
↳ content | string | ENML content of the note |
↳ contentLength | number | Length of the note content |
↳ notebookGuid | string | GUID of the containing notebook |
↳ tagGuids | array | GUIDs of tags on the note |
↳ tagNames | array | Names of tags on the note |
↳ created | number | Creation timestamp in milliseconds |
↳ updated | number | Last updated timestamp in milliseconds |
↳ active | boolean | Whether the note is active (not in trash) |
Retrieve a notebook from Evernote by its GUID
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
notebookGuid | string | Yes | GUID of the notebook to retrieve |
| Parameter | Type | Description |
|---|
notebook | object | The retrieved notebook |
↳ guid | string | Notebook GUID |
↳ name | string | Notebook name |
↳ defaultNotebook | boolean | Whether this is the default notebook |
↳ serviceCreated | number | Creation timestamp in milliseconds |
↳ serviceUpdated | number | Last updated timestamp in milliseconds |
↳ stack | string | Notebook stack name |
List all notebooks in an Evernote account
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
| Parameter | Type | Description |
|---|
notebooks | array | List of notebooks |
List all tags in an Evernote account
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
| Parameter | Type | Description |
|---|
tags | array | List of tags |
Search for notes in Evernote using the Evernote search grammar
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
query | string | Yes | Search query using Evernote search grammar (e.g., "tag:work intitle:meeting") |
notebookGuid | string | No | Restrict search to a specific notebook by GUID |
offset | number | No | Starting index for results (default: 0) |
maxNotes | number | No | Maximum number of notes to return (default: 25) |
| Parameter | Type | Description |
|---|
totalNotes | number | Total number of matching notes |
notes | array | List of matching note metadata |
Update an existing note in Evernote
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Evernote developer token |
noteGuid | string | Yes | GUID of the note to update |
title | string | No | New title for the note |
content | string | No | New content for the note (plain text or ENML) |
notebookGuid | string | No | GUID of the notebook to move the note to |
tagNames | string | No | Comma-separated list of tag names (replaces existing tags) |
| Parameter | Type | Description |
|---|
note | object | The updated note |
↳ guid | string | Unique identifier of the note |
↳ title | string | Title of the note |
↳ content | string | ENML content of the note |
↳ notebookGuid | string | GUID of the containing notebook |
↳ tagNames | array | Tag names on the note |
↳ created | number | Creation timestamp in milliseconds |
↳ updated | number | Last updated timestamp in milliseconds |