# Evade > Generate request headers for Shape-protected API calls. ## Docs - [Errors](https://docs.evade.now/api-reference/errors.md): Handle validation, timeout, cancellation, and upstream failures. - [Generate headers](https://docs.evade.now/api-reference/solve.md): Generate request headers for one protected API call. - [Replay requests](https://docs.evade.now/guides/replay-requests.md): Apply Evade's output without changing the solved request context. - [Session reuse](https://docs.evade.now/guides/sessions.md): Reuse a prepared challenge for follow-up protected requests. - [Evade API](https://docs.evade.now/index.md): Generate the complete request context for Shape-protected API calls. - [Quickstart](https://docs.evade.now/quickstart.md): Generate and replay your first Evade header set. ## OpenAPI Specs - [openapi](https://docs.evade.now/openapi.yaml)