# Загрузка по URL

Базовый URL `https://api.accessful.de/api/v1/upload-service`. Каждому запросу нужен заголовок `X-API-Key` — см. [Аутентификация](https://docs.accessful.de/ru/authentication/).

Передайте нам URL, и мы сами скачаем PDF. Скачивание выполняется асинхронно.

```http
POST /pdf/upload-by-url-list
Content-Type: application/json
```

```json
{
  "files": [
    { "url": "https://example.com/report.pdf", "filename": "report.pdf" }
  ],
  "callbackUrl": "https://your-app.example.com/hooks/accessful",
  "hmacSignature": "your-webhook-secret"
}
```

- `filename` должен соответствовать `^[A-Za-z0-9_-]+\.pdf$`.
- `hmacSignature` (секрет вебхука) должен соответствовать `^[A-Za-z0-9_-]{1,64}$`.

**`202 Accepted`**

```json
{
  "accepted": [
    { "uri": "https://example.com/report.pdf", "jobId": "7c2f1e4a-…", "filename": "report.pdf" }
  ],
  "failures": {},
  "callbackResult": null
}
```

Каждый `jobId` ведёт себя как `caseId` — опрашивайте и скачивайте по нему.