main.yaml 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705
  1. # 由 openapi/scripts/generate.php 生成,请勿手改
  2. openapi: 3.0.3
  3. info:
  4. title: 'MINT API'
  5. description: |-
  6. International Academy Of Pali Tipitaka(国际巴利三藏学院)
  7. 由 `php openapi/scripts/generate.php` 依据 api-v13 的路由与控制器源码生成。
  8. 响应统一封装为 `{ok, message, data}`;`ok=false` 时 `message` 为错误信息。
  9. version: 2026.9.28
  10. servers:
  11. -
  12. url: /api
  13. description: '同源(预览页里 Try it out 走 vite 代理,避免跨域)'
  14. -
  15. url: 'http://127.0.0.1:8000/api'
  16. description: '本地开发(直连,浏览器里会被 CORS 挡住)'
  17. -
  18. url: 'https://staging.wikipali.org/api'
  19. description: 测试
  20. -
  21. url: 'https://www.wikipali.org/api'
  22. description: 生产
  23. -
  24. url: 'https://www.wikipali.cc/api'
  25. description: 生产(中国)
  26. components:
  27. securitySchemes:
  28. bearerAuth:
  29. type: http
  30. scheme: bearer
  31. description: '用户 token 或 access token'
  32. responses:
  33. Unauthorized:
  34. description: 未登录或无权限
  35. content:
  36. application/json:
  37. schema:
  38. $ref: '#/components/schemas/Envelope'
  39. ProblemUnauthorized:
  40. description: 未登录或无权限(v3)
  41. content:
  42. application/problem+json:
  43. schema:
  44. $ref: '#/components/schemas/ProblemDetails'
  45. ProblemValidation:
  46. description: 参数校验失败(v3)
  47. content:
  48. application/problem+json:
  49. schema:
  50. $ref: '#/components/schemas/ProblemDetails'
  51. ValidationError:
  52. description: 参数校验失败
  53. content:
  54. application/json:
  55. schema:
  56. type: object
  57. properties:
  58. message: { type: string }
  59. errors: { type: object, additionalProperties: { type: array, items: { type: string } } }
  60. schemas:
  61. ProblemDetails:
  62. type: object
  63. description: |-
  64. RFC 9457 Problem Details,v3 端点的错误响应体。
  65. 由 bootstrap/app.php 的异常处理器统一渲染,控制器不自己拼。
  66. media type 是 application/problem+json。
  67. properties:
  68. type:
  69. type: string
  70. description: '问题类型标识,形如 urn:problem:not-found'
  71. example: 'urn:problem:not-found'
  72. title:
  73. type: string
  74. description: 稳定的英文摘要,同类问题恒定,供机器识别
  75. status:
  76. type: integer
  77. detail:
  78. type: string
  79. description: '面向人的文案,已本地化;5xx 在生产环境会省略以免泄露内部信息'
  80. instance:
  81. type: string
  82. description: '出问题的请求 URI'
  83. errors:
  84. type: object
  85. description: '字段级校验错误,仅 422 时出现'
  86. additionalProperties:
  87. type: array
  88. items:
  89. type: string
  90. required:
  91. - type
  92. - title
  93. - status
  94. PaginationMeta:
  95. type: object
  96. description: |-
  97. v3 列表接口的分页信息,由 Laravel paginator 生成。
  98. 刻意不含 links / path:那些是 APP_URL 拼出的绝对地址,反代下会拼错,前端也用不到。
  99. 手工分页的接口会附加自己的字段(如 has_more / first_para / page_size)。
  100. properties:
  101. current_page:
  102. type: integer
  103. per_page:
  104. type: integer
  105. total:
  106. type: integer
  107. last_page:
  108. type: integer
  109. from:
  110. type: integer
  111. nullable: true
  112. to:
  113. type: integer
  114. nullable: true
  115. required:
  116. - current_page
  117. - total
  118. Envelope:
  119. type: object
  120. properties:
  121. ok:
  122. type: boolean
  123. message:
  124. type: string
  125. data:
  126. description: 业务数据,形状随接口而定
  127. security:
  128. -
  129. bearerAuth: []
  130. paths:
  131. /api/sentence/progress/daily/image:
  132. $ref: ./resources/auto/api-sentence-progress-daily-image.yaml
  133. /api/sentence/progress/image:
  134. $ref: ./resources/auto/api-sentence-progress-image.yaml
  135. '/ops/update-pali-synonyms/{version}':
  136. $ref: ./resources/auto/ops-update-pali-synonyms-version.yaml
  137. /v2/access-token:
  138. $ref: ./resources/auto/v2-access-token.yaml
  139. '/v2/access-token/{access_token}':
  140. $ref: ./resources/auto/v2-access-token-access-token.yaml
  141. /v2/ai-assistant:
  142. $ref: ./resources/auto/v2-ai-assistant.yaml
  143. '/v2/ai-assistant/{ai_assistant}':
  144. $ref: ./resources/auto/v2-ai-assistant-ai-assistant.yaml
  145. /v2/ai-model:
  146. $ref: ./resources/auto/v2-ai-model.yaml
  147. '/v2/ai-model-token/{ai_model}':
  148. $ref: ./resources/auto/v2-ai-model-token-ai-model.yaml
  149. '/v2/ai-model/{ai_model}':
  150. $ref: ./resources/auto/v2-ai-model-ai-model.yaml
  151. /v2/ai-translate:
  152. $ref: ./resources/auto/v2-ai-translate.yaml
  153. '/v2/ai-translate/{ai_translate}':
  154. $ref: ./resources/auto/v2-ai-translate-ai-translate.yaml
  155. /v2/anthology:
  156. $ref: ./resources/auto/v2-anthology.yaml
  157. /v2/anthology-my-number:
  158. $ref: ./resources/auto/v2-anthology-my-number.yaml
  159. '/v2/anthology/{anthology}':
  160. $ref: ./resources/auto/v2-anthology-anthology.yaml
  161. /v2/api:
  162. $ref: ./resources/auto/v2-api.yaml
  163. '/v2/api/{api}':
  164. $ref: ./resources/auto/v2-api-api.yaml
  165. /v2/article:
  166. $ref: ./resources/auto/v2-article.yaml
  167. /v2/article-fts:
  168. $ref: ./resources/auto/v2-article-fts.yaml
  169. '/v2/article-fts/{article_ft}':
  170. $ref: ./resources/auto/v2-article-fts-article-ft.yaml
  171. /v2/article-map:
  172. $ref: ./resources/auto/v2-article-map.yaml
  173. '/v2/article-map/{article_map}':
  174. $ref: ./resources/auto/v2-article-map-article-map.yaml
  175. /v2/article-my-number:
  176. $ref: ./resources/auto/v2-article-my-number.yaml
  177. /v2/article-nav:
  178. $ref: ./resources/auto/v2-article-nav.yaml
  179. '/v2/article-nav/{article_nav}':
  180. $ref: ./resources/auto/v2-article-nav-article-nav.yaml
  181. '/v2/article-preview/{id}':
  182. $ref: ./resources/auto/v2-article-preview-id.yaml
  183. /v2/article-progress:
  184. $ref: ./resources/auto/v2-article-progress.yaml
  185. '/v2/article-progress/{article_progress}':
  186. $ref: ./resources/auto/v2-article-progress-article-progress.yaml
  187. '/v2/article/{article}':
  188. $ref: ./resources/auto/v2-article-article.yaml
  189. /v2/attachment:
  190. $ref: ./resources/auto/v2-attachment.yaml
  191. '/v2/attachment/{attachment}':
  192. $ref: ./resources/auto/v2-attachment-attachment.yaml
  193. /v2/attachments:
  194. $ref: ./resources/auto/v2-attachments.yaml
  195. '/v2/attachments/{attachment}':
  196. $ref: ./resources/auto/v2-attachments-attachment.yaml
  197. /v2/auth/current:
  198. $ref: ./resources/auto/v2-auth-current.yaml
  199. /v2/auth/forgot-password:
  200. $ref: ./resources/auto/v2-auth-forgot-password.yaml
  201. '/v2/auth/forgot-password/{forgot_password}':
  202. $ref: ./resources/auto/v2-auth-forgot-password-forgot-password.yaml
  203. /v2/auth/reset-password:
  204. $ref: ./resources/auto/v2-auth-reset-password.yaml
  205. '/v2/auth/reset-password/{reset_password}':
  206. $ref: ./resources/auto/v2-auth-reset-password-reset-password.yaml
  207. /v2/book-title:
  208. $ref: ./resources/auto/v2-book-title.yaml
  209. '/v2/book-title/{book_title}':
  210. $ref: ./resources/auto/v2-book-title-book-title.yaml
  211. /v2/case:
  212. $ref: ./resources/auto/v2-case.yaml
  213. '/v2/case/{case}':
  214. $ref: ./resources/auto/v2-case-case.yaml
  215. /v2/channel:
  216. $ref: ./resources/auto/v2-channel.yaml
  217. /v2/channel-io:
  218. $ref: ./resources/auto/v2-channel-io.yaml
  219. '/v2/channel-io/{channel_io}':
  220. $ref: ./resources/auto/v2-channel-io-channel-io.yaml
  221. /v2/channel-my-number:
  222. $ref: ./resources/auto/v2-channel-my-number.yaml
  223. '/v2/channel-name/{name}':
  224. $ref: ./resources/auto/v2-channel-name-name.yaml
  225. /v2/channel-progress:
  226. $ref: ./resources/auto/v2-channel-progress.yaml
  227. '/v2/channel/{channel}':
  228. $ref: ./resources/auto/v2-channel-channel.yaml
  229. /v2/chapter:
  230. $ref: ./resources/auto/v2-chapter.yaml
  231. /v2/chapter-content:
  232. $ref: ./resources/auto/v2-chapter-content.yaml
  233. '/v2/chapter-content/{chapter_content}':
  234. $ref: ./resources/auto/v2-chapter-content-chapter-content.yaml
  235. /v2/chapter-index:
  236. $ref: ./resources/auto/v2-chapter-index.yaml
  237. '/v2/chapter-index/{chapter_index}':
  238. $ref: ./resources/auto/v2-chapter-index-chapter-index.yaml
  239. /v2/chapter-io:
  240. $ref: ./resources/auto/v2-chapter-io.yaml
  241. '/v2/chapter-io/{chapter_io}':
  242. $ref: ./resources/auto/v2-chapter-io-chapter-io.yaml
  243. '/v2/chapter/{chapter}':
  244. $ref: ./resources/auto/v2-chapter-chapter.yaml
  245. /v2/chat-messages:
  246. $ref: ./resources/auto/v2-chat-messages.yaml
  247. '/v2/chat-messages/{chat_message}':
  248. $ref: ./resources/auto/v2-chat-messages-chat-message.yaml
  249. /v2/chats:
  250. $ref: ./resources/auto/v2-chats.yaml
  251. '/v2/chats/{chat}':
  252. $ref: ./resources/auto/v2-chats-chat.yaml
  253. /v2/command:
  254. $ref: ./resources/auto/v2-command.yaml
  255. '/v2/command/{command}':
  256. $ref: ./resources/auto/v2-command-command.yaml
  257. /v2/compound:
  258. $ref: ./resources/auto/v2-compound.yaml
  259. '/v2/compound/{compound}':
  260. $ref: ./resources/auto/v2-compound-compound.yaml
  261. /v2/corpus:
  262. $ref: ./resources/auto/v2-corpus.yaml
  263. '/v2/corpus-chapter/{id}':
  264. $ref: ./resources/auto/v2-corpus-chapter-id.yaml
  265. '/v2/corpus-sent/{id}':
  266. $ref: ./resources/auto/v2-corpus-sent-id.yaml
  267. '/v2/corpus-sentences/{type}/{id}':
  268. $ref: ./resources/auto/v2-corpus-sentences-type-id.yaml
  269. '/v2/corpus/{corpu}':
  270. $ref: ./resources/auto/v2-corpus-corpu.yaml
  271. /v2/course:
  272. $ref: ./resources/auto/v2-course.yaml
  273. /v2/course-curr:
  274. $ref: ./resources/auto/v2-course-curr.yaml
  275. /v2/course-member:
  276. $ref: ./resources/auto/v2-course-member.yaml
  277. /v2/course-member-export:
  278. $ref: ./resources/auto/v2-course-member-export.yaml
  279. '/v2/course-member/{course_member}':
  280. $ref: ./resources/auto/v2-course-member-course-member.yaml
  281. /v2/course-member_set-channel:
  282. $ref: ./resources/auto/v2-course-member-set-channel.yaml
  283. /v2/course-my-course:
  284. $ref: ./resources/auto/v2-course-my-course.yaml
  285. '/v2/course/{course}':
  286. $ref: ./resources/auto/v2-course-course.yaml
  287. /v2/dict:
  288. $ref: ./resources/auto/v2-dict.yaml
  289. /v2/dict-info:
  290. $ref: ./resources/auto/v2-dict-info.yaml
  291. '/v2/dict-info/{dict_info}':
  292. $ref: ./resources/auto/v2-dict-info-dict-info.yaml
  293. /v2/dict-meaning:
  294. $ref: ./resources/auto/v2-dict-meaning.yaml
  295. '/v2/dict-meaning/{dict_meaning}':
  296. $ref: ./resources/auto/v2-dict-meaning-dict-meaning.yaml
  297. /v2/dict-preference:
  298. $ref: ./resources/auto/v2-dict-preference.yaml
  299. '/v2/dict-preference/{dict_preference}':
  300. $ref: ./resources/auto/v2-dict-preference-dict-preference.yaml
  301. /v2/dict-statistic:
  302. $ref: ./resources/auto/v2-dict-statistic.yaml
  303. '/v2/dict-statistic/{dict_statistic}':
  304. $ref: ./resources/auto/v2-dict-statistic-dict-statistic.yaml
  305. /v2/dict-vocabulary:
  306. $ref: ./resources/auto/v2-dict-vocabulary.yaml
  307. '/v2/dict-vocabulary/{dict_vocabulary}':
  308. $ref: ./resources/auto/v2-dict-vocabulary-dict-vocabulary.yaml
  309. '/v2/dict/{dict}':
  310. $ref: ./resources/auto/v2-dict-dict.yaml
  311. /v2/discussion:
  312. $ref: ./resources/auto/v2-discussion.yaml
  313. '/v2/discussion-anchor/{id}':
  314. $ref: ./resources/auto/v2-discussion-anchor-id.yaml
  315. /v2/discussion-count:
  316. $ref: ./resources/auto/v2-discussion-count.yaml
  317. '/v2/discussion-count/{discussion_count}':
  318. $ref: ./resources/auto/v2-discussion-count-discussion-count.yaml
  319. '/v2/discussion/{discussion}':
  320. $ref: ./resources/auto/v2-discussion-discussion.yaml
  321. /v2/editable-sentence:
  322. $ref: ./resources/auto/v2-editable-sentence.yaml
  323. '/v2/editable-sentence/{editable_sentence}':
  324. $ref: ./resources/auto/v2-editable-sentence-editable-sentence.yaml
  325. /v2/email-certification:
  326. $ref: ./resources/auto/v2-email-certification.yaml
  327. '/v2/email-certification/{email_certification}':
  328. $ref: ./resources/auto/v2-email-certification-email-certification.yaml
  329. /v2/exercise:
  330. $ref: ./resources/auto/v2-exercise.yaml
  331. '/v2/exercise/{exercise}':
  332. $ref: ./resources/auto/v2-exercise-exercise.yaml
  333. /v2/export:
  334. $ref: ./resources/auto/v2-export.yaml
  335. '/v2/export/{export}':
  336. $ref: ./resources/auto/v2-export-export.yaml
  337. /v2/export_wbw:
  338. $ref: ./resources/auto/v2-export-wbw.yaml
  339. /v2/grammar-guide:
  340. $ref: ./resources/auto/v2-grammar-guide.yaml
  341. '/v2/grammar-guide/{grammar_guide}':
  342. $ref: ./resources/auto/v2-grammar-guide-grammar-guide.yaml
  343. /v2/group:
  344. $ref: ./resources/auto/v2-group.yaml
  345. /v2/group-member:
  346. $ref: ./resources/auto/v2-group-member.yaml
  347. '/v2/group-member/{group_member}':
  348. $ref: ./resources/auto/v2-group-member-group-member.yaml
  349. /v2/group-my-number:
  350. $ref: ./resources/auto/v2-group-my-number.yaml
  351. '/v2/group/{group}':
  352. $ref: ./resources/auto/v2-group-group.yaml
  353. /v2/health-check:
  354. $ref: ./resources/auto/v2-health-check.yaml
  355. '/v2/health-check/{health_check}':
  356. $ref: ./resources/auto/v2-health-check-health-check.yaml
  357. /v2/heartbeat:
  358. $ref: ./resources/auto/v2-heartbeat.yaml
  359. '/v2/heartbeat/{heartbeat}':
  360. $ref: ./resources/auto/v2-heartbeat-heartbeat.yaml
  361. /v2/interactive:
  362. $ref: ./resources/auto/v2-interactive.yaml
  363. '/v2/interactive/{interactive}':
  364. $ref: ./resources/auto/v2-interactive-interactive.yaml
  365. /v2/invite:
  366. $ref: ./resources/auto/v2-invite.yaml
  367. '/v2/invite/{invite}':
  368. $ref: ./resources/auto/v2-invite-invite.yaml
  369. /v2/like:
  370. $ref: ./resources/auto/v2-like.yaml
  371. '/v2/like/{like}':
  372. $ref: ./resources/auto/v2-like-like.yaml
  373. /v2/milestone:
  374. $ref: ./resources/auto/v2-milestone.yaml
  375. '/v2/milestone/{milestone}':
  376. $ref: ./resources/auto/v2-milestone-milestone.yaml
  377. /v2/mock/openai/chat/completions:
  378. $ref: ./resources/auto/v2-mock-openai-chat-completions.yaml
  379. /v2/mock/openai/completions:
  380. $ref: ./resources/auto/v2-mock-openai-completions.yaml
  381. /v2/mock/openai/models:
  382. $ref: ./resources/auto/v2-mock-openai-models.yaml
  383. /v2/model-log:
  384. $ref: ./resources/auto/v2-model-log.yaml
  385. '/v2/model-log/{model_log}':
  386. $ref: ./resources/auto/v2-model-log-model-log.yaml
  387. /v2/nav-article:
  388. $ref: ./resources/auto/v2-nav-article.yaml
  389. '/v2/nav-article/{nav_article}':
  390. $ref: ./resources/auto/v2-nav-article-nav-article.yaml
  391. /v2/nav-cs-para:
  392. $ref: ./resources/auto/v2-nav-cs-para.yaml
  393. '/v2/nav-cs-para/{nav_cs_para}':
  394. $ref: ./resources/auto/v2-nav-cs-para-nav-cs-para.yaml
  395. /v2/nav-page:
  396. $ref: ./resources/auto/v2-nav-page.yaml
  397. '/v2/nav-page/{nav_page}':
  398. $ref: ./resources/auto/v2-nav-page-nav-page.yaml
  399. /v2/nissaya-card:
  400. $ref: ./resources/auto/v2-nissaya-card.yaml
  401. '/v2/nissaya-card/{nissaya_card}':
  402. $ref: ./resources/auto/v2-nissaya-card-nissaya-card.yaml
  403. /v2/nissaya-cover:
  404. $ref: ./resources/auto/v2-nissaya-cover.yaml
  405. '/v2/nissaya-cover/{nissaya_cover}':
  406. $ref: ./resources/auto/v2-nissaya-cover-nissaya-cover.yaml
  407. /v2/nissaya-ending:
  408. $ref: ./resources/auto/v2-nissaya-ending.yaml
  409. /v2/nissaya-ending-export:
  410. $ref: ./resources/auto/v2-nissaya-ending-export.yaml
  411. /v2/nissaya-ending-import:
  412. $ref: ./resources/auto/v2-nissaya-ending-import.yaml
  413. /v2/nissaya-ending-vocabulary:
  414. $ref: ./resources/auto/v2-nissaya-ending-vocabulary.yaml
  415. '/v2/nissaya-ending/{nissaya_ending}':
  416. $ref: ./resources/auto/v2-nissaya-ending-nissaya-ending.yaml
  417. /v2/notification:
  418. $ref: ./resources/auto/v2-notification.yaml
  419. '/v2/notification/{notification}':
  420. $ref: ./resources/auto/v2-notification-notification.yaml
  421. /v2/offline-index:
  422. $ref: ./resources/auto/v2-offline-index.yaml
  423. '/v2/offline-index/{offline_index}':
  424. $ref: ./resources/auto/v2-offline-index-offline-index.yaml
  425. /v2/pali-book-category:
  426. $ref: ./resources/auto/v2-pali-book-category.yaml
  427. '/v2/pali-book-category/{pali_book_category}':
  428. $ref: ./resources/auto/v2-pali-book-category-pali-book-category.yaml
  429. /v2/pali-search-data:
  430. $ref: ./resources/auto/v2-pali-search-data.yaml
  431. '/v2/pali-search-data/{pali_search_datum}':
  432. $ref: ./resources/auto/v2-pali-search-data-pali-search-datum.yaml
  433. /v2/pali-word-index:
  434. $ref: ./resources/auto/v2-pali-word-index.yaml
  435. '/v2/pali-word-index/{pali_word_index}':
  436. $ref: ./resources/auto/v2-pali-word-index-pali-word-index.yaml
  437. /v2/palitext:
  438. $ref: ./resources/auto/v2-palitext.yaml
  439. '/v2/palitext/{palitext}':
  440. $ref: ./resources/auto/v2-palitext-palitext.yaml
  441. /v2/para-info:
  442. $ref: ./resources/auto/v2-para-info.yaml
  443. '/v2/para-info/{para_info}':
  444. $ref: ./resources/auto/v2-para-info-para-info.yaml
  445. /v2/paragraph-content:
  446. $ref: ./resources/auto/v2-paragraph-content.yaml
  447. '/v2/paragraph-content/{paragraph_content}':
  448. $ref: ./resources/auto/v2-paragraph-content-paragraph-content.yaml
  449. /v2/pg-pali-dict-download:
  450. $ref: ./resources/auto/v2-pg-pali-dict-download.yaml
  451. '/v2/pg-pali-dict-download/{pg_pali_dict_download}':
  452. $ref: ./resources/auto/v2-pg-pali-dict-download-pg-pali-dict-download.yaml
  453. /v2/progress:
  454. $ref: ./resources/auto/v2-progress.yaml
  455. /v2/progress-img:
  456. $ref: ./resources/auto/v2-progress-img.yaml
  457. '/v2/progress-img/{progress_img}':
  458. $ref: ./resources/auto/v2-progress-img-progress-img.yaml
  459. '/v2/progress/{progress}':
  460. $ref: ./resources/auto/v2-progress-progress.yaml
  461. /v2/project:
  462. $ref: ./resources/auto/v2-project.yaml
  463. /v2/project-tree:
  464. $ref: ./resources/auto/v2-project-tree.yaml
  465. '/v2/project-tree/{project_tree}':
  466. $ref: ./resources/auto/v2-project-tree-project-tree.yaml
  467. '/v2/project/{project}':
  468. $ref: ./resources/auto/v2-project-project.yaml
  469. /v2/recent:
  470. $ref: ./resources/auto/v2-recent.yaml
  471. '/v2/recent/{recent}':
  472. $ref: ./resources/auto/v2-recent-recent.yaml
  473. /v2/related-paragraph:
  474. $ref: ./resources/auto/v2-related-paragraph.yaml
  475. '/v2/related-paragraph/{related_paragraph}':
  476. $ref: ./resources/auto/v2-related-paragraph-related-paragraph.yaml
  477. /v2/relation:
  478. $ref: ./resources/auto/v2-relation.yaml
  479. /v2/relation-export:
  480. $ref: ./resources/auto/v2-relation-export.yaml
  481. /v2/relation-import:
  482. $ref: ./resources/auto/v2-relation-import.yaml
  483. '/v2/relation/{relation}':
  484. $ref: ./resources/auto/v2-relation-relation.yaml
  485. /v2/search:
  486. $ref: ./resources/auto/v2-search.yaml
  487. /v2/search-book-list:
  488. $ref: ./resources/auto/v2-search-book-list.yaml
  489. /v2/search-page-number:
  490. $ref: ./resources/auto/v2-search-page-number.yaml
  491. '/v2/search-page-number/{search_page_number}':
  492. $ref: ./resources/auto/v2-search-page-number-search-page-number.yaml
  493. /v2/search-pali-wbw:
  494. $ref: ./resources/auto/v2-search-pali-wbw.yaml
  495. /v2/search-pali-wbw-books:
  496. $ref: ./resources/auto/v2-search-pali-wbw-books.yaml
  497. '/v2/search-pali-wbw/{search_pali_wbw}':
  498. $ref: ./resources/auto/v2-search-pali-wbw-search-pali-wbw.yaml
  499. /v2/search-title-index:
  500. $ref: ./resources/auto/v2-search-title-index.yaml
  501. '/v2/search-title-index/{search_title_index}':
  502. $ref: ./resources/auto/v2-search-title-index-search-title-index.yaml
  503. /v2/search-word-slice:
  504. $ref: ./resources/auto/v2-search-word-slice.yaml
  505. '/v2/search-word-slice/{search_word_slouse}':
  506. $ref: ./resources/auto/v2-search-word-slice-search-word-slouse.yaml
  507. '/v2/search/{search}':
  508. $ref: ./resources/auto/v2-search-search.yaml
  509. /v2/sent-discussion-tree:
  510. $ref: ./resources/auto/v2-sent-discussion-tree.yaml
  511. /v2/sent-in-channel:
  512. $ref: ./resources/auto/v2-sent-in-channel.yaml
  513. '/v2/sent-in-channel/{sent_in_channel}':
  514. $ref: ./resources/auto/v2-sent-in-channel-sent-in-channel.yaml
  515. /v2/sent-pr-tree:
  516. $ref: ./resources/auto/v2-sent-pr-tree.yaml
  517. /v2/sent-sim:
  518. $ref: ./resources/auto/v2-sent-sim.yaml
  519. '/v2/sent-sim/{sent_sim}':
  520. $ref: ./resources/auto/v2-sent-sim-sent-sim.yaml
  521. /v2/sent_history:
  522. $ref: ./resources/auto/v2-sent-history.yaml
  523. '/v2/sent_history/{sent_history}':
  524. $ref: ./resources/auto/v2-sent-history-sent-history.yaml
  525. /v2/sent_history_contribution:
  526. $ref: ./resources/auto/v2-sent-history-contribution.yaml
  527. /v2/sentence:
  528. $ref: ./resources/auto/v2-sentence.yaml
  529. /v2/sentence-attachment:
  530. $ref: ./resources/auto/v2-sentence-attachment.yaml
  531. '/v2/sentence-attachment/{sentence_attachment}':
  532. $ref: ./resources/auto/v2-sentence-attachment-sentence-attachment.yaml
  533. /v2/sentence-info:
  534. $ref: ./resources/auto/v2-sentence-info.yaml
  535. '/v2/sentence-info/{sentence_info}':
  536. $ref: ./resources/auto/v2-sentence-info-sentence-info.yaml
  537. /v2/sentence-io:
  538. $ref: ./resources/auto/v2-sentence-io.yaml
  539. '/v2/sentence-io/{sentence_io}':
  540. $ref: ./resources/auto/v2-sentence-io-sentence-io.yaml
  541. '/v2/sentence/{sentence}':
  542. $ref: ./resources/auto/v2-sentence-sentence.yaml
  543. /v2/sentences-in-chapter:
  544. $ref: ./resources/auto/v2-sentences-in-chapter.yaml
  545. '/v2/sentences-in-chapter/{sentences_in_chapter}':
  546. $ref: ./resources/auto/v2-sentences-in-chapter-sentences-in-chapter.yaml
  547. /v2/sentpr:
  548. $ref: ./resources/auto/v2-sentpr.yaml
  549. '/v2/sentpr/{sentpr}':
  550. $ref: ./resources/auto/v2-sentpr-sentpr.yaml
  551. /v2/share:
  552. $ref: ./resources/auto/v2-share.yaml
  553. '/v2/share/{share}':
  554. $ref: ./resources/auto/v2-share-share.yaml
  555. /v2/sign-in:
  556. $ref: ./resources/auto/v2-sign-in.yaml
  557. /v2/sign-up:
  558. $ref: ./resources/auto/v2-sign-up.yaml
  559. '/v2/sign-up/{sign_up}':
  560. $ref: ./resources/auto/v2-sign-up-sign-up.yaml
  561. /v2/site-info:
  562. $ref: ./resources/auto/v2-site-info.yaml
  563. '/v2/site-info/{site_info}':
  564. $ref: ./resources/auto/v2-site-info-site-info.yaml
  565. /v2/snowflake:
  566. $ref: ./resources/auto/v2-snowflake.yaml
  567. '/v2/snowflake/{snowflake}':
  568. $ref: ./resources/auto/v2-snowflake-snowflake.yaml
  569. /v2/studio:
  570. $ref: ./resources/auto/v2-studio.yaml
  571. '/v2/studio/{studio}':
  572. $ref: ./resources/auto/v2-studio-studio.yaml
  573. /v2/system-model:
  574. $ref: ./resources/auto/v2-system-model.yaml
  575. '/v2/system-model/{system_model}':
  576. $ref: ./resources/auto/v2-system-model-system-model.yaml
  577. '/v2/system-term/{lang}/{word}':
  578. $ref: ./resources/auto/v2-system-term-lang-word.yaml
  579. /v2/tag:
  580. $ref: ./resources/auto/v2-tag.yaml
  581. /v2/tag-map:
  582. $ref: ./resources/auto/v2-tag-map.yaml
  583. '/v2/tag-map/{tag_map}':
  584. $ref: ./resources/auto/v2-tag-map-tag-map.yaml
  585. '/v2/tag/{tag}':
  586. $ref: ./resources/auto/v2-tag-tag.yaml
  587. /v2/tags-in-chapter:
  588. $ref: ./resources/auto/v2-tags-in-chapter.yaml
  589. '/v2/tags-in-chapter/{tags_in_chapter}':
  590. $ref: ./resources/auto/v2-tags-in-chapter-tags-in-chapter.yaml
  591. /v2/task:
  592. $ref: ./resources/auto/v2-task.yaml
  593. /v2/task-group:
  594. $ref: ./resources/auto/v2-task-group.yaml
  595. '/v2/task-group/{task_group}':
  596. $ref: ./resources/auto/v2-task-group-task-group.yaml
  597. /v2/task-status:
  598. $ref: ./resources/auto/v2-task-status.yaml
  599. '/v2/task-status/{task_status}':
  600. $ref: ./resources/auto/v2-task-status-task-status.yaml
  601. '/v2/task/{task}':
  602. $ref: ./resources/auto/v2-task-task.yaml
  603. /v2/term-summary:
  604. $ref: ./resources/auto/v2-term-summary.yaml
  605. '/v2/term-summary/{term_summary}':
  606. $ref: ./resources/auto/v2-term-summary-term-summary.yaml
  607. /v2/term-vocabulary:
  608. $ref: ./resources/auto/v2-term-vocabulary.yaml
  609. '/v2/term-vocabulary/{term_vocabulary}':
  610. $ref: ./resources/auto/v2-term-vocabulary-term-vocabulary.yaml
  611. /v2/terms:
  612. $ref: ./resources/auto/v2-terms.yaml
  613. /v2/terms-export:
  614. $ref: ./resources/auto/v2-terms-export.yaml
  615. '/v2/terms-export/{terms_export}':
  616. $ref: ./resources/auto/v2-terms-export-terms-export.yaml
  617. /v2/terms-import:
  618. $ref: ./resources/auto/v2-terms-import.yaml
  619. '/v2/terms/{term}':
  620. $ref: ./resources/auto/v2-terms-term.yaml
  621. /v2/tipitaka-content:
  622. $ref: ./resources/auto/v2-tipitaka-content.yaml
  623. '/v2/tipitaka-content/{tipitaka_content}':
  624. $ref: ./resources/auto/v2-tipitaka-content-tipitaka-content.yaml
  625. /v2/transfer:
  626. $ref: ./resources/auto/v2-transfer.yaml
  627. '/v2/transfer/{transfer}':
  628. $ref: ./resources/auto/v2-transfer-transfer.yaml
  629. /v2/user:
  630. $ref: ./resources/auto/v2-user.yaml
  631. /v2/user-milestone:
  632. $ref: ./resources/auto/v2-user-milestone.yaml
  633. '/v2/user-milestone/{user_milestone}':
  634. $ref: ./resources/auto/v2-user-milestone-user-milestone.yaml
  635. /v2/user-operation-daily:
  636. $ref: ./resources/auto/v2-user-operation-daily.yaml
  637. '/v2/user-operation-daily/{user_operation_daily}':
  638. $ref: ./resources/auto/v2-user-operation-daily-user-operation-daily.yaml
  639. /v2/user-statistic:
  640. $ref: ./resources/auto/v2-user-statistic.yaml
  641. '/v2/user-statistic/{user_statistic}':
  642. $ref: ./resources/auto/v2-user-statistic-user-statistic.yaml
  643. '/v2/user/{user}':
  644. $ref: ./resources/auto/v2-user-user.yaml
  645. /v2/userdict:
  646. $ref: ./resources/auto/v2-userdict.yaml
  647. '/v2/userdict/{userdict}':
  648. $ref: ./resources/auto/v2-userdict-userdict.yaml
  649. /v2/view:
  650. $ref: ./resources/auto/v2-view.yaml
  651. '/v2/view/{view}':
  652. $ref: ./resources/auto/v2-view-view.yaml
  653. /v2/vocabulary:
  654. $ref: ./resources/auto/v2-vocabulary.yaml
  655. '/v2/vocabulary/{vocabulary}':
  656. $ref: ./resources/auto/v2-vocabulary-vocabulary.yaml
  657. /v2/wbw:
  658. $ref: ./resources/auto/v2-wbw.yaml
  659. /v2/wbw-sentence:
  660. $ref: ./resources/auto/v2-wbw-sentence.yaml
  661. '/v2/wbw-sentence/{wbw_sentence}':
  662. $ref: ./resources/auto/v2-wbw-sentence-wbw-sentence.yaml
  663. '/v2/wbw/{wbw}':
  664. $ref: ./resources/auto/v2-wbw-wbw.yaml
  665. /v2/wbw_templates:
  666. $ref: ./resources/auto/v2-wbw-templates.yaml
  667. '/v2/wbw_templates/{wbw_template}':
  668. $ref: ./resources/auto/v2-wbw-templates-wbw-template.yaml
  669. /v2/wbwlookup:
  670. $ref: ./resources/auto/v2-wbwlookup.yaml
  671. '/v2/wbwlookup/{wbwlookup}':
  672. $ref: ./resources/auto/v2-wbwlookup-wbwlookup.yaml
  673. /v2/webhook:
  674. $ref: ./resources/auto/v2-webhook.yaml
  675. '/v2/webhook/{webhook}':
  676. $ref: ./resources/auto/v2-webhook-webhook.yaml
  677. /v3/heartbeat:
  678. $ref: ./resources/auto/v3-heartbeat.yaml
  679. /v3/me/reactions:
  680. $ref: ./resources/auto/v3-me-reactions.yaml
  681. '/v3/me/reactions/{reaction}':
  682. $ref: ./resources/auto/v3-me-reactions-reaction.yaml
  683. /v3/progress:
  684. $ref: ./resources/auto/v3-progress.yaml
  685. /v3/reactions:
  686. $ref: ./resources/auto/v3-reactions.yaml
  687. /v3/reactions/tally:
  688. $ref: ./resources/auto/v3-reactions-tally.yaml
  689. /v3/search:
  690. $ref: ./resources/auto/v3-search.yaml
  691. /v3/search-suggest:
  692. $ref: ./resources/auto/v3-search-suggest.yaml
  693. '/v3/search/{search}':
  694. $ref: ./resources/auto/v3-search-search.yaml
  695. '/v3/tipitaka-reading/{channel}':
  696. $ref: ./resources/auto/v3-tipitaka-reading-channel.yaml
  697. /v3/tipitaka-related-paragraphs:
  698. $ref: ./resources/auto/v3-tipitaka-related-paragraphs.yaml
  699. /v3/tipitaka-related-paragraphs/aggregate:
  700. $ref: ./resources/auto/v3-tipitaka-related-paragraphs-aggregate.yaml
  701. '/v3/tipitaka-related-paragraphs/aggregate/{book_name}':
  702. $ref: ./resources/auto/v3-tipitaka-related-paragraphs-aggregate-book-name.yaml
  703. /v3/upgrade:
  704. $ref: ./resources/auto/v3-upgrade.yaml