---
title: "IR PDF 署名 URL 発行 (プレビュー)"
method: GET
path: "/ir/documents/{doc_id}/pdf-url"
tags: ["IR PDF Distribution"]
---

# IR PDF 署名 URL 発行 (プレビュー)

`GET /ir/documents/{doc_id}/pdf-url`

## Request

- Base URL: `https://edinetdb.jp/v1`
- URL: `https://edinetdb.jp/v1/ir/documents/{doc_id}/pdf-url`
- Auth: API key in header `X-API-Key`

指定 doc_id の PDF に対する V4 署名付き短期 URL を発行する。
TTL はデフォルト 900 秒 (15 分)、上限も 900 秒 (現在は全プラン統一)。
プラン差別化は TTL ではなく rate limit / バッチ発行 / サポート SLA で表現する設計。

**重要**: プレビュー機能。プレビューが有効な環境でのみ動作。本番公開前は 404。

個別ドキュメントの取得はプランを問わず利用できる (プラン別のリクエスト数上限内)。取得した PDF を
第三者へ一括で再配布・転載する用途、本 API をラッパー化して外部提供する用途は禁止
(再配布ポリシー `bulk_redistribution: prohibited_b2b_license_required` と同一)。
大規模な一括取得・データ連携は [Business / Enterprise（法人向け・個別対応）](https://edinetdb.jp/for/business) で対応する。

公開から一定年数 (既定 5 年、利用規約第12条) を超える PDF は Academy プランまたは個別承認
が必要で、それ以外のプランでは `403 archive_restricted` を返す (一覧・メタデータ取得は制限しない)。

## Path parameters

- `doc_id` string, required

## Query parameters

- `ttl` integer

## Response `200`

署名 URL とメタ (expires_at / file_size / sha256)

## Other responses

- `403`: archive_restricted — 公開から一定年数超の PDF (Academy プラン/個別承認が必要、contact_url/terms_url を含む)
- `404`: doc_id 不在 / 配信停止中 (opt-out) / PDF 提供の対象外 (一覧の pdf_available が false の資料) / 機能プレビュー中

---

[API](https://skmtc.dev/edinetdb/apis/edinet-db-api.md) · [All operations](https://skmtc.dev/edinetdb/apis/edinet-db-api/llms.txt) · [OpenAPI document](https://skmtc.dev/edinetdb/apis/edinet-db-api/revisions/d896c5f7d472?raw)
