# Evernote Webhooks Events

> Implement Evernote webhook notifications and sync events. Use when handling note changes, implementing real-time sync, or processing Evernote notifications. Trigger with phrases like "evernote webhook", "evernote events", "evernote sync", "evernote notifications".

- Skill: `micsapp/evernote-webhooks-events` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add micsapp/evernote-webhooks-events`
- Raw SKILL.md: https://api.skillmd.com/api/skills/micsapp/evernote-webhooks-events/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- License: MIT
- Author: micsapp (https://skillmd.com/u/micsapp)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/micsapp/evernote-webhooks-events

---

# Evernote Webhooks & Events

## Overview
Implement Evernote webhook notifications for real-time change detection. Note: Evernote webhooks notify you that changes occurred, but you must use the sync API to retrieve actual changes.

## Prerequisites
- Evernote API key with webhook permissions
- HTTPS endpoint accessible from internet
- Understanding of Evernote sync API

## Instructions

### Step 1: Webhook Endpoint

### Step 2: Webhook Reasons

### Step 3: Sync State Management

### Step 4: Webhook Event Processing

### Step 5: Event Handlers

### Step 6: Webhook Registration

### Step 7: Polling Fallback

For full implementation details and code examples, load:
`references/implementation-guide.md`

## Output
- Webhook endpoint implementation
- Sync state management
- Event-driven change processing
- Event handlers for note lifecycle
- Polling fallback mechanism

## Error Handling
| Issue | Cause | Solution |
|-------|-------|----------|
| Webhook not received | URL not reachable | Verify HTTPS endpoint |
| Duplicate webhooks | Network retries | Implement idempotency |
| Missing changes | Race condition | Re-sync after timeout |
| Sync timeout | Large change set | Increase chunk size |

## Resources
- [Webhooks Overview](https://dev.evernote.com/doc/articles/webhooks.php)
- [Synchronization](https://dev.evernote.com/doc/articles/synchronization.php)
- [Developer Portal](https://dev.evernote.com/)

## Next Steps
For performance optimization, see `evernote-performance-tuning`.

## Examples

**Basic usage**: Apply evernote webhooks events to a standard project setup with default configuration options.

**Advanced scenario**: Customize evernote webhooks events for production environments with multiple constraints and team-specific requirements.
