# Best Practices

## Best Practices
- Always verify webhook signatures to ensure the request is from Resolve
- Respond with a `200` status code as quickly as possible to acknowledge receipt
- Process webhook events asynchronously if they require time-intensive operations
- Implement idempotency on your endpoint to handle duplicate events from retries
- Use the event `id` to track which events you've already processed

Version: partners-v1
Security: bearerAuth, basicAuth
