API 規格文件範本(API Specification Template)
API 規格文件範本(API Specification Document) 參照標準:OpenAPI Specification 3.1(OAS 3.1)/ Linux Foundation 標準 文件用途:定義 RESTful API 的端點、請求/回應格式、認證機制與錯誤處理規範 適用階段:系統設計階段(Detail Design Phase) 📋 章節目錄 文件資訊 API 概述 認證與授權 共用規範 端點定義 資料模型 錯誤處理 版本策略 OpenAPI 規格檔 附錄 1. 文件資訊 📝 範本 項目 內容 文件編號 API-{專案代碼}-{序號} API 名稱 {系統名稱} API API 版本 v{主版本} 文件版本 v{主版本}.{次版本} 狀態 草稿 / 審核中 / 已發布 建立日期 {YYYY-MM-DD} 最後更新 {YYYY-MM-DD} 負責人 {姓名/角色} Base URL https://{domain}/api/v{version} 📖 使用說明 API 版本與文件版本分開管理:API 版本影響端點路徑,文件版本追蹤文件修訂 Base URL 需區分環境(DEV/SIT/UAT/PROD) 依據 OpenAPI 3.1 info 物件結構設計 💡 範例 項目 內容 文件編號 API-HRM-001 API 名稱 HRMS API API 版本 v1 Base URL https://api.company.com/hrms/v1 2. API 概述 📝 範本 2.1 API 目的 {描述此 API 提供的服務範圍與主要功能} ...