evernote-common-errors
Installation
SKILL.md
Evernote Common Errors
Overview
Comprehensive guide to diagnosing and resolving Evernote API errors. Evernote uses three exception types: EDAMUserException (client errors), EDAMSystemException (server/rate limit errors), and EDAMNotFoundException (invalid GUIDs).
Prerequisites
- Basic Evernote SDK setup
- Understanding of Evernote data model
Instructions
EDAMUserException Error Codes
| Code | Name | Cause | Fix |
|---|---|---|---|
| 1 | BAD_DATA_FORMAT |
Invalid ENML, missing DOCTYPE | Validate ENML before sending; check for forbidden elements |
| 2 | DATA_REQUIRED |
Missing required field (title, content) | Ensure note.title and note.content are set |
| 3 | PERMISSION_DENIED |
API key lacks permissions | Request additional permissions from Evernote |
| 4 | INVALID_AUTH |
Invalid or revoked token | Re-authenticate user via OAuth |
| 5 | AUTH_EXPIRED |
Token past expiration date | Check edam_expires, refresh token |
Related skills