Determining the correct level of access needed by your application
When you request a new Evernote API key, you choose the access permissions that your application will need:
- Basic access - for apps that create new content in Evernote, but do not read or update existing content
- Full access - for apps that create, read and update notes, notebooks and tags
The table below summarizes the operations that your API key will be granted when you choose one of the two permission types:
| Access Permissions | Basic access | Full access |
|---|---|---|
| Create new notes | ✓ | ✓ |
| Create new notebooks | ✓ | ✓ |
| Create new tags | ✓ | ✓ |
| Read existing notebooks | ✓ | ✓ |
| Read existing tags | ✓ | ✓ |
| Read existing notes | ✓ | |
| Update existing notes | ✓ | |
| Update existing notebooks | ✓ | |
| Update existing tags | ✓ |
If you request a full access API key, you will need to justify the permissions when you request activation of your API key on our production service. If your application doesn't require permission to read existing notes or update existing notes, notebooks or tags, we will remove the unused permissions during the activation process and work with you to re-test your application.