# E01036 — RequestCanceled

The connection closed before Bird finished the request.

- **HTTP status**: `499`
- **Type**: `client_closed_request_error`
- **Name**: `RequestCanceled`

## What to do

The connection closed before the response was ready, usually because the caller stopped waiting. Bird may or may not have finished the request before the connection closed. Check the resource's current state before repeating anything that changes data; a request that only reads is always safe to send again.

## Related

- [E01xxx — Infrastructure](/docs/api/errors/E01xxx): every code in this range
- [Errors](/docs/api/errors): the full wire contract, status mapping, and error catalog
- [Error handling](/docs/guides/errors): branching on `type` and `code`, validation details, and `vendor_code`

## Related resources

- [Should I use a Bird SDK or call the API directly?](/explained/platform/should-i-use-an-sdk-or-call-the-api-directly) (answer)
- [Build your first integration](/learn/paths/integration) (course)
- [Send your first email](/docs/get-started/send-your-first-email) (docs)

[Get an implementation brief](/learn/workspace?topic=api-basics)
