# Error: provider_error

> The provider did not take the message

Source: https://docs.vlayers.ai/errors/provider_error

- HTTP status: 502
- Retry: No: fix the request first
- details: `detail`, and `reason` when the provider gives one.

## What happened

The provider did not take the message.

## Why

The channel provider refused or failed the hand-off. `details` carries what the provider said.

## How to fix it

Read `details`, fix what it names, and send again. Persistent failures on a healthy request are worth a support ticket.

## Example response

```json
{
  "error": "provider_error",
  "message": "The provider did not take the message.",
  "requestId": "req-8f2c1d4b",
  "retryable": false,
  "docs": "https://docs.vlayers.ai/errors/provider_error"
}
```
