# com.paratus-ai.supplier.availability（受付可能日と予約先）

> 状態: ドラフト（0.1.0-draft）。公開規格として確定する前の内容で、今後の版で変わることがあります。

最短の着手日、外部の予約先、拠点ごとの対応可否、予約できる担当者・設備、体験の申込条件を返す。

- REST: `GET /v1/organizations/{id}/availability`
- MCP ツール: `get_availability`
- JSON Schema: https://paratus-ai.com/spec/supplier/0.1/availability.schema.json

## 応答の項目

| 項目 | 型 | 説明 |
|---|---|---|
| `organization_id` | string |  |
| `earliest_start_date` | string・null |  |
| `earliest_start_basis` | string・null | 算出の元（slot・rule・lead_time） |
| `booking` | object・null | 外部の予約先（url・provider） |
| `locations` | array |  |
| `locations[].location_id` | string |  |
| `locations[].name` | string |  |
| `locations[].covered` | boolean・null | 対応エリアか（位置・市区町村を指定しない照会では null） |
| `locations[].visit_required` | boolean・null | 来店が必要か（位置・市区町村を指定しない照会では null） |
| `resources` | array |  |
| `resources[].id` | string |  |
| `resources[].name` | string |  |
| `resources[].type` | string |  |
| `trials` | array | 体験の申込条件 |
| `trials[].name` | string |  |
| `trials[].price` | number・null |  |
| `trials[].currency` | string |  |
| `trials[].duration_minutes` | number・null |  |
| `trials[].consideration_days` | number・null |  |
