- Subscribe/unsubscribe lifecycle - Invalid JSON returns error response - Missing ip_address returns descriptive error - Response JSON field names match spec - Invalid SNMP version rejected - Default port 161 when zero Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>