> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fintoc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Objeto Error

Cuando una solicitud falla, la API devuelve un objeto `error` que describe qué salió mal.

```json theme={null}
{
  "error": {
    "code": "missing_parameter",
    "doc_url": "https://fintoc.com/docs#invalid-request-error",
    "message": "Missing required param: link_token",
    "param": "link_token",
    "type": "invalid_request_error"
  }
}
```

| Atributo        | Tipo     | Descripción                                                                                                                                                                                                                 |
| :-------------- | :------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `error`         | `hash`   | Objeto que describe el error que ocurrió.                                                                                                                                                                                   |
| `error.code`    | `string` | El error particular que ocurrió. Los códigos de error de la API siguen las [convenciones estándar de errores HTTP para códigos de estado](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#client_error_responses). |
| `error.doc_url` | `string` | La URL de la documentación asociada al código de error.                                                                                                                                                                     |
| `error.message` | `string` | Mensaje amigable que detalla el error. Este campo puede cambiar su contenido de texto para un mismo valor de `code` con el tiempo, por lo que no debería usarse de forma programática.                                      |
| `error.param`   | `string` | Si el error está relacionado con un parámetro, este atributo indica ese parámetro. Puede ser `null`.                                                                                                                        |
| `error.type`    | `string` | El tipo del error. Puede ser `api_error`, `authentication_error`, `link_error`, `institution_error`, `invalid_request_error`, `new_contact_error` o `amount_error`. Los dos últimos solo aplican si pre-validas pagos.      |
