Yes, AmarEvents API keys have an optional expires_at field. When a key is created, an expiry date can be set. After expiry, the key is no longer valid and requests will be rejected. Keys without an expiry are valid indefinitely until deleted. Always rotate or revoke keys you no longer use from /dashboard/api-keys for security.