page-2026-04-13T12-11-52-652Z.yml 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745
  1. - generic [ref=e2]:
  2. - generic [ref=e3]:
  3. - generic [ref=e6]:
  4. - generic [ref=e7]:
  5. - generic [ref=e8]:
  6. - img [ref=e10]
  7. - heading "Site Scraper" [level=1] [ref=e12]
  8. - navigation [ref=e13]:
  9. - link "Dashboard" [ref=e14] [cursor=pointer]:
  10. - /url: /dashboard
  11. - img [ref=e16]
  12. - text: Dashboard
  13. - link "Sites" [ref=e18] [cursor=pointer]:
  14. - /url: /sites
  15. - img [ref=e20]
  16. - text: Sites
  17. - link "Jobs 0" [ref=e22] [cursor=pointer]:
  18. - /url: /jobs
  19. - img [ref=e24]
  20. - text: Jobs
  21. - generic [ref=e26]: "0"
  22. - link "Content" [ref=e27] [cursor=pointer]:
  23. - /url: /content
  24. - img [ref=e29]
  25. - text: Content
  26. - link "Schedules" [ref=e31] [cursor=pointer]:
  27. - /url: /schedules
  28. - img [ref=e33]
  29. - text: Schedules
  30. - link "Webhooks" [ref=e35] [cursor=pointer]:
  31. - /url: /webhooks
  32. - img [ref=e37]
  33. - text: Webhooks
  34. - link "Qdrant" [ref=e39] [cursor=pointer]:
  35. - /url: /qdrant
  36. - img [ref=e41]
  37. - text: Qdrant
  38. - link "Documentation" [ref=e43] [cursor=pointer]:
  39. - /url: /documentation
  40. - img [ref=e45]
  41. - text: Documentation
  42. - generic [ref=e48]:
  43. - generic [ref=e50]: API
  44. - generic [ref=e51]:
  45. - paragraph [ref=e52]: API User
  46. - paragraph [ref=e53]: Authenticated
  47. - generic [ref=e54]:
  48. - generic [ref=e56]:
  49. - heading "API Documentation" [level=1] [ref=e58]
  50. - generic [ref=e59]:
  51. - button "Toggle theme" [ref=e60] [cursor=pointer]:
  52. - img [ref=e62]
  53. - button "A API User" [ref=e65] [cursor=pointer]:
  54. - generic [ref=e67]: A
  55. - generic [ref=e68]: API User
  56. - main [ref=e69]:
  57. - generic [ref=e72]:
  58. - generic [ref=e73]:
  59. - generic [ref=e74]:
  60. - heading "API Documentation" [level=2] [ref=e75]
  61. - paragraph [ref=e76]: Interactive documentation for all API endpoints
  62. - generic [ref=e77]:
  63. - button "Refresh" [ref=e78] [cursor=pointer]:
  64. - img [ref=e80]
  65. - text: Refresh
  66. - button "OpenAPI Spec" [ref=e82] [cursor=pointer]:
  67. - img [ref=e84]
  68. - text: OpenAPI Spec
  69. - button "View Full Docs" [ref=e86] [cursor=pointer]:
  70. - img [ref=e88]
  71. - text: View Full Docs
  72. - generic [ref=e90]:
  73. - generic [ref=e92]:
  74. - generic [ref=e93]: "106"
  75. - generic [ref=e94]: Total Endpoints
  76. - generic [ref=e96]:
  77. - generic [ref=e97]: "4"
  78. - generic [ref=e98]: Public Endpoints
  79. - generic [ref=e100]:
  80. - generic [ref=e101]: "102"
  81. - generic [ref=e102]: Auth Required
  82. - generic [ref=e104]:
  83. - heading "API Endpoints" [level=3] [ref=e105]
  84. - generic [ref=e106]:
  85. - generic [ref=e107]:
  86. - heading "Health (1)" [level=4] [ref=e108]
  87. - generic [ref=e109]:
  88. - generic [ref=e111]:
  89. - generic [ref=e112]: GET
  90. - code [ref=e113]: /health
  91. - generic [ref=e114]: ๐ŸŒ Public
  92. - paragraph [ref=e115]: Health check endpoint
  93. - generic [ref=e116]:
  94. - heading "Jobs (3)" [level=4] [ref=e117]
  95. - generic [ref=e118]:
  96. - generic [ref=e120]:
  97. - generic [ref=e121]: POST
  98. - code [ref=e122]: /api/jobs
  99. - generic [ref=e123]: ๐Ÿ”’ Auth Required
  100. - paragraph [ref=e124]: Create a new scraping job
  101. - generic [ref=e125]:
  102. - generic [ref=e127]:
  103. - generic [ref=e128]: GET
  104. - code [ref=e129]: /api/jobs/:id
  105. - generic [ref=e130]: ๐Ÿ”’ Auth Required
  106. - paragraph [ref=e131]: Get job status and result
  107. - generic [ref=e132]:
  108. - generic [ref=e134]:
  109. - generic [ref=e135]: GET
  110. - code [ref=e136]: /api/jobs
  111. - generic [ref=e137]: ๐Ÿ”’ Auth Required
  112. - paragraph [ref=e138]: List all jobs
  113. - generic [ref=e139]:
  114. - heading "Sites (11)" [level=4] [ref=e140]
  115. - generic [ref=e141]:
  116. - generic [ref=e143]:
  117. - generic [ref=e144]: GET
  118. - code [ref=e145]: /api/sites
  119. - generic [ref=e146]: ๐Ÿ”’ Auth Required
  120. - paragraph [ref=e147]: List all sites
  121. - generic [ref=e148]:
  122. - generic [ref=e150]:
  123. - generic [ref=e151]: GET
  124. - code [ref=e152]: /api/sites/deleted
  125. - generic [ref=e153]: ๐Ÿ”’ Auth Required
  126. - paragraph [ref=e154]: List deleted sites
  127. - generic [ref=e155]:
  128. - generic [ref=e157]:
  129. - generic [ref=e158]: GET
  130. - code [ref=e159]: /api/sites/:id
  131. - generic [ref=e160]: ๐Ÿ”’ Auth Required
  132. - paragraph [ref=e161]: Get detailed site information
  133. - generic [ref=e162]:
  134. - generic [ref=e164]:
  135. - generic [ref=e165]: GET
  136. - code [ref=e166]: /api/sites/:id/results
  137. - generic [ref=e167]: ๐Ÿ”’ Auth Required
  138. - paragraph [ref=e168]: Get site results with full content
  139. - generic [ref=e169]:
  140. - generic [ref=e171]:
  141. - generic [ref=e172]: PATCH
  142. - code [ref=e173]: /api/sites/:id/schedule
  143. - generic [ref=e174]: ๐Ÿ”’ Auth Required
  144. - paragraph [ref=e175]: Enable or disable scheduled scraping
  145. - generic [ref=e176]:
  146. - generic [ref=e178]:
  147. - generic [ref=e179]: PATCH
  148. - code [ref=e180]: /api/sites/:id/custom-id
  149. - generic [ref=e181]: ๐Ÿ”’ Auth Required
  150. - paragraph [ref=e182]: Set or update custom ID for a site
  151. - generic [ref=e183]:
  152. - generic [ref=e185]:
  153. - generic [ref=e186]: PATCH
  154. - code [ref=e187]: /api/sites/:id/qdrant
  155. - generic [ref=e188]: ๐Ÿ”’ Auth Required
  156. - paragraph [ref=e189]: Enable or disable Qdrant vector search
  157. - generic [ref=e190]:
  158. - generic [ref=e192]:
  159. - generic [ref=e193]: PATCH
  160. - code [ref=e194]: /api/sites/:id/settings
  161. - generic [ref=e195]: ๐Ÿ”’ Auth Required
  162. - paragraph [ref=e196]: Update site settings
  163. - generic [ref=e197]:
  164. - generic [ref=e199]:
  165. - generic [ref=e200]: POST
  166. - code [ref=e201]: /api/sites/detect
  167. - generic [ref=e202]: ๐Ÿ”’ Auth Required
  168. - paragraph [ref=e203]: Detect site type and platform
  169. - generic [ref=e204]:
  170. - generic [ref=e206]:
  171. - generic [ref=e207]: DELETE
  172. - code [ref=e208]: /api/sites/:id
  173. - generic [ref=e209]: ๐Ÿ”’ Auth Required
  174. - paragraph [ref=e210]: Soft delete a site
  175. - generic [ref=e211]:
  176. - generic [ref=e213]:
  177. - generic [ref=e214]: DELETE
  178. - code [ref=e215]: /api/sites/:id/force
  179. - generic [ref=e216]: ๐Ÿ”’ Auth Required
  180. - paragraph [ref=e217]: Force delete a site
  181. - generic [ref=e218]:
  182. - heading "Webhooks (4)" [level=4] [ref=e219]
  183. - generic [ref=e220]:
  184. - generic [ref=e222]:
  185. - generic [ref=e223]: POST
  186. - code [ref=e224]: /api/sites/:id/webhooks
  187. - generic [ref=e225]: ๐Ÿ”’ Auth Required
  188. - paragraph [ref=e226]: Create or replace webhook for a site
  189. - generic [ref=e227]:
  190. - generic [ref=e229]:
  191. - generic [ref=e230]: GET
  192. - code [ref=e231]: /api/sites/:id/webhooks
  193. - generic [ref=e232]: ๐Ÿ”’ Auth Required
  194. - paragraph [ref=e233]: Get webhook configuration for a site
  195. - generic [ref=e234]:
  196. - generic [ref=e236]:
  197. - generic [ref=e237]: PATCH
  198. - code [ref=e238]: /api/sites/:id/webhooks
  199. - generic [ref=e239]: ๐Ÿ”’ Auth Required
  200. - paragraph [ref=e240]: Enable or disable webhook
  201. - generic [ref=e241]:
  202. - generic [ref=e243]:
  203. - generic [ref=e244]: DELETE
  204. - code [ref=e245]: /api/sites/:id/webhooks
  205. - generic [ref=e246]: ๐Ÿ”’ Auth Required
  206. - paragraph [ref=e247]: Delete webhook for a site
  207. - generic [ref=e248]:
  208. - heading "Custom URLs (4)" [level=4] [ref=e249]
  209. - generic [ref=e250]:
  210. - generic [ref=e252]:
  211. - generic [ref=e253]: POST
  212. - code [ref=e254]: /api/sites/:id/custom-urls
  213. - generic [ref=e255]: ๐Ÿ”’ Auth Required
  214. - paragraph [ref=e256]: Add a custom URL to scrape for a site
  215. - generic [ref=e257]:
  216. - generic [ref=e259]:
  217. - generic [ref=e260]: GET
  218. - code [ref=e261]: /api/sites/:id/custom-urls
  219. - generic [ref=e262]: ๐Ÿ”’ Auth Required
  220. - paragraph [ref=e263]: List all custom URLs for a site
  221. - generic [ref=e264]:
  222. - generic [ref=e266]:
  223. - generic [ref=e267]: PATCH
  224. - code [ref=e268]: /api/sites/:id/custom-urls/:customUrlId
  225. - generic [ref=e269]: ๐Ÿ”’ Auth Required
  226. - paragraph [ref=e270]: Enable or disable a custom URL
  227. - generic [ref=e271]:
  228. - generic [ref=e273]:
  229. - generic [ref=e274]: DELETE
  230. - code [ref=e275]: /api/sites/:id/custom-urls/:customUrlId
  231. - generic [ref=e276]: ๐Ÿ”’ Auth Required
  232. - paragraph [ref=e277]: Delete a custom URL
  233. - generic [ref=e278]:
  234. - heading "Content (2)" [level=4] [ref=e279]
  235. - generic [ref=e280]:
  236. - generic [ref=e282]:
  237. - generic [ref=e283]: GET
  238. - code [ref=e284]: /api/sites/:id/content
  239. - generic [ref=e285]: ๐Ÿ”’ Auth Required
  240. - paragraph [ref=e286]: List all content for a site
  241. - generic [ref=e287]:
  242. - generic [ref=e289]:
  243. - generic [ref=e290]: PATCH
  244. - code [ref=e291]: /api/sites/:id/content/:contentId
  245. - generic [ref=e292]: ๐Ÿ”’ Auth Required
  246. - paragraph [ref=e293]: Enable or disable content
  247. - generic [ref=e294]:
  248. - heading "MCP (9)" [level=4] [ref=e295]
  249. - generic [ref=e296]:
  250. - generic [ref=e298]:
  251. - generic [ref=e299]: GET
  252. - code [ref=e300]: /api/mcp/analytics
  253. - generic [ref=e301]: ๐Ÿ”’ Auth Required
  254. - paragraph [ref=e302]: Get MCP analytics
  255. - generic [ref=e303]:
  256. - generic [ref=e305]:
  257. - generic [ref=e306]: GET
  258. - code [ref=e307]: /api/sites/:siteId/mcp/analytics
  259. - generic [ref=e308]: ๐Ÿ”’ Auth Required
  260. - paragraph [ref=e309]: Get site MCP analytics
  261. - generic [ref=e310]:
  262. - generic [ref=e312]:
  263. - generic [ref=e313]: GET
  264. - code [ref=e314]: /api/mcp/logs
  265. - generic [ref=e315]: ๐Ÿ”’ Auth Required
  266. - paragraph [ref=e316]: Get MCP logs
  267. - generic [ref=e317]:
  268. - generic [ref=e319]:
  269. - generic [ref=e320]: GET
  270. - code [ref=e321]: /api/mcp/logs/:logId
  271. - generic [ref=e322]: ๐Ÿ”’ Auth Required
  272. - paragraph [ref=e323]: Get MCP log details
  273. - generic [ref=e324]:
  274. - generic [ref=e326]:
  275. - generic [ref=e327]: GET
  276. - code [ref=e328]: /api/mcp/tools/stats
  277. - generic [ref=e329]: ๐Ÿ”’ Auth Required
  278. - paragraph [ref=e330]: Get MCP tool usage statistics
  279. - generic [ref=e331]:
  280. - generic [ref=e333]:
  281. - generic [ref=e334]: DELETE
  282. - code [ref=e335]: /api/mcp/logs/cleanup
  283. - generic [ref=e336]: ๐Ÿ”’ Auth Required
  284. - paragraph [ref=e337]: Clean up old MCP logs
  285. - generic [ref=e338]:
  286. - generic [ref=e340]:
  287. - generic [ref=e341]: GET
  288. - code [ref=e342]: /api/mcp/stats
  289. - generic [ref=e343]: ๐Ÿ”’ Auth Required
  290. - paragraph [ref=e344]: Get MCP statistics
  291. - generic [ref=e345]:
  292. - generic [ref=e347]:
  293. - generic [ref=e348]: GET
  294. - code [ref=e349]: /api/mcp/sites/:siteId/logs
  295. - generic [ref=e350]: ๐Ÿ”’ Auth Required
  296. - paragraph [ref=e351]: Get site MCP logs
  297. - generic [ref=e352]:
  298. - generic [ref=e354]:
  299. - generic [ref=e355]: DELETE
  300. - code [ref=e356]: /api/mcp/sites/:siteId/logs
  301. - generic [ref=e357]: ๐Ÿ”’ Auth Required
  302. - paragraph [ref=e358]: Clear site MCP logs
  303. - generic [ref=e359]:
  304. - heading "URL Exclusions (3)" [level=4] [ref=e360]
  305. - generic [ref=e361]:
  306. - generic [ref=e363]:
  307. - generic [ref=e364]: POST
  308. - code [ref=e365]: /api/sites/:siteId/url-exclusions
  309. - generic [ref=e366]: ๐Ÿ”’ Auth Required
  310. - paragraph [ref=e367]: Add a URL exclusion pattern for a site
  311. - generic [ref=e368]:
  312. - generic [ref=e370]:
  313. - generic [ref=e371]: GET
  314. - code [ref=e372]: /api/sites/:siteId/url-exclusions
  315. - generic [ref=e373]: ๐Ÿ”’ Auth Required
  316. - paragraph [ref=e374]: List all URL exclusion patterns for a site
  317. - generic [ref=e375]:
  318. - generic [ref=e377]:
  319. - generic [ref=e378]: DELETE
  320. - code [ref=e379]: /api/sites/:siteId/url-exclusions/:exclusionId
  321. - generic [ref=e380]: ๐Ÿ”’ Auth Required
  322. - paragraph [ref=e381]: Delete a URL exclusion pattern
  323. - generic [ref=e382]:
  324. - heading "Qdrant (21)" [level=4] [ref=e383]
  325. - generic [ref=e384]:
  326. - generic [ref=e386]:
  327. - generic [ref=e387]: GET
  328. - code [ref=e388]: /api/sites/:siteId/qdrant
  329. - generic [ref=e389]: ๐Ÿ”’ Auth Required
  330. - paragraph [ref=e390]: Get site Qdrant status
  331. - generic [ref=e391]:
  332. - generic [ref=e393]:
  333. - generic [ref=e394]: PUT
  334. - code [ref=e395]: /api/sites/:siteId/qdrant/toggle
  335. - generic [ref=e396]: ๐Ÿ”’ Auth Required
  336. - paragraph [ref=e397]: Toggle site Qdrant embedding
  337. - generic [ref=e398]:
  338. - generic [ref=e400]:
  339. - generic [ref=e401]: PUT
  340. - code [ref=e402]: /api/sites/:siteId/qdrant/custom-id
  341. - generic [ref=e403]: ๐Ÿ”’ Auth Required
  342. - paragraph [ref=e404]: Update site custom ID
  343. - generic [ref=e405]:
  344. - generic [ref=e407]:
  345. - generic [ref=e408]: GET
  346. - code [ref=e409]: /api/qdrant/collections
  347. - generic [ref=e410]: ๐Ÿ”’ Auth Required
  348. - paragraph [ref=e411]: List Qdrant collections
  349. - generic [ref=e412]:
  350. - generic [ref=e414]:
  351. - generic [ref=e415]: DELETE
  352. - code [ref=e416]: /api/qdrant/collections/:collectionName
  353. - generic [ref=e417]: ๐Ÿ”’ Auth Required
  354. - paragraph [ref=e418]: Delete Qdrant collection
  355. - generic [ref=e419]:
  356. - generic [ref=e421]:
  357. - generic [ref=e422]: GET
  358. - code [ref=e423]: /api/qdrant/stats
  359. - generic [ref=e424]: ๐Ÿ”’ Auth Required
  360. - paragraph [ref=e425]: Get Qdrant system statistics
  361. - generic [ref=e426]:
  362. - generic [ref=e428]:
  363. - generic [ref=e429]: GET
  364. - code [ref=e430]: /api/qdrant/health
  365. - generic [ref=e431]: ๐Ÿ”’ Auth Required
  366. - paragraph [ref=e432]: Qdrant health check
  367. - generic [ref=e433]:
  368. - generic [ref=e435]:
  369. - generic [ref=e436]: GET
  370. - code [ref=e437]: /api/qdrant/sites/:siteId
  371. - generic [ref=e438]: ๐Ÿ”’ Auth Required
  372. - paragraph [ref=e439]: Get site Qdrant info
  373. - generic [ref=e440]:
  374. - generic [ref=e442]:
  375. - generic [ref=e443]: GET
  376. - code [ref=e444]: /api/qdrant/sites/:siteId/embeddings
  377. - generic [ref=e445]: ๐Ÿ”’ Auth Required
  378. - paragraph [ref=e446]: Get site embeddings
  379. - generic [ref=e447]:
  380. - generic [ref=e449]:
  381. - generic [ref=e450]: GET
  382. - code [ref=e451]: /api/qdrant/sites/:siteId/errors
  383. - generic [ref=e452]: ๐Ÿ”’ Auth Required
  384. - paragraph [ref=e453]: Get site Qdrant errors
  385. - generic [ref=e454]:
  386. - generic [ref=e456]:
  387. - generic [ref=e457]: DELETE
  388. - code [ref=e458]: /api/qdrant/sites/:siteId/errors
  389. - generic [ref=e459]: ๐Ÿ”’ Auth Required
  390. - paragraph [ref=e460]: Clear site Qdrant errors
  391. - generic [ref=e461]:
  392. - generic [ref=e463]:
  393. - generic [ref=e464]: POST
  394. - code [ref=e465]: /api/qdrant/cleanup
  395. - generic [ref=e466]: ๐Ÿ”’ Auth Required
  396. - paragraph [ref=e467]: Trigger Qdrant cleanup
  397. - generic [ref=e468]:
  398. - generic [ref=e470]:
  399. - generic [ref=e471]: POST
  400. - code [ref=e472]: /api/qdrant/sites/:siteId/schedule-deletion
  401. - generic [ref=e473]: ๐Ÿ”’ Auth Required
  402. - paragraph [ref=e474]: Schedule site deletion
  403. - generic [ref=e475]:
  404. - generic [ref=e477]:
  405. - generic [ref=e478]: POST
  406. - code [ref=e479]: /api/sites/:siteId/qdrant/re-embed
  407. - generic [ref=e480]: ๐Ÿ”’ Auth Required
  408. - paragraph [ref=e481]: Re-embed site content
  409. - generic [ref=e482]:
  410. - generic [ref=e484]:
  411. - generic [ref=e485]: POST
  412. - code [ref=e486]: /api/sites/:siteId/qdrant/sync
  413. - generic [ref=e487]: ๐Ÿ”’ Auth Required
  414. - paragraph [ref=e488]: Force Qdrant sync
  415. - generic [ref=e489]:
  416. - generic [ref=e491]:
  417. - generic [ref=e492]: GET
  418. - code [ref=e493]: /api/sites/:siteId/qdrant/errors
  419. - generic [ref=e494]: ๐Ÿ”’ Auth Required
  420. - paragraph [ref=e495]: Get site Qdrant errors
  421. - generic [ref=e496]:
  422. - generic [ref=e498]:
  423. - generic [ref=e499]: DELETE
  424. - code [ref=e500]: /api/sites/:siteId/qdrant/errors
  425. - generic [ref=e501]: ๐Ÿ”’ Auth Required
  426. - paragraph [ref=e502]: Clear site Qdrant errors
  427. - generic [ref=e503]:
  428. - generic [ref=e505]:
  429. - generic [ref=e506]: DELETE
  430. - code [ref=e507]: /api/sites/:siteId/qdrant/pending-embeddings
  431. - generic [ref=e508]: ๐Ÿ”’ Auth Required
  432. - paragraph [ref=e509]: Clear pending embeddings
  433. - generic [ref=e510]:
  434. - generic [ref=e512]:
  435. - generic [ref=e513]: GET
  436. - code [ref=e514]: /api/sites/:siteId/qdrant/migration-status
  437. - generic [ref=e515]: ๐Ÿ”’ Auth Required
  438. - paragraph [ref=e516]: Get migration status
  439. - generic [ref=e517]:
  440. - generic [ref=e519]:
  441. - generic [ref=e520]: POST
  442. - code [ref=e521]: /api/sites/:siteId/qdrant/migrate
  443. - generic [ref=e522]: ๐Ÿ”’ Auth Required
  444. - paragraph [ref=e523]: Migrate site to new collection structure
  445. - generic [ref=e524]:
  446. - generic [ref=e526]:
  447. - generic [ref=e527]: POST
  448. - code [ref=e528]: /api/sites/:siteId/qdrant/cleanup-old-collections
  449. - generic [ref=e529]: ๐Ÿ”’ Auth Required
  450. - paragraph [ref=e530]: Cleanup old collections after migration
  451. - generic [ref=e531]:
  452. - heading "Search (1)" [level=4] [ref=e532]
  453. - generic [ref=e533]:
  454. - generic [ref=e535]:
  455. - generic [ref=e536]: POST
  456. - code [ref=e537]: /api/sites/:id/search
  457. - generic [ref=e538]: ๐Ÿ”’ Auth Required
  458. - paragraph [ref=e539]: Semantic search in scraped content
  459. - generic [ref=e540]:
  460. - heading "Documentation (3)" [level=4] [ref=e541]
  461. - generic [ref=e542]:
  462. - generic [ref=e544]:
  463. - generic [ref=e545]: GET
  464. - code [ref=e546]: /doc
  465. - generic [ref=e547]: ๐ŸŒ Public
  466. - paragraph [ref=e548]: Get API Documentation
  467. - generic [ref=e549]:
  468. - generic [ref=e551]:
  469. - generic [ref=e552]: GET
  470. - code [ref=e553]: /doc/openapi
  471. - generic [ref=e554]: ๐ŸŒ Public
  472. - paragraph [ref=e555]: Get OpenAPI Specification
  473. - generic [ref=e556]:
  474. - generic [ref=e558]:
  475. - generic [ref=e559]: GET
  476. - code [ref=e560]: /doc/endpoints
  477. - generic [ref=e561]: ๐ŸŒ Public
  478. - paragraph [ref=e562]: List All Endpoints
  479. - generic [ref=e563]:
  480. - heading "Legacy (44)" [level=4] [ref=e564]
  481. - generic [ref=e565]:
  482. - generic [ref=e567]:
  483. - generic [ref=e568]: GET
  484. - code [ref=e569]: /api/shops
  485. - generic [ref=e570]: ๐Ÿ”’ Auth Required
  486. - paragraph [ref=e571]: "[Legacy] List all sites"
  487. - generic [ref=e572]:
  488. - generic [ref=e574]:
  489. - generic [ref=e575]: GET
  490. - code [ref=e576]: /api/shops/deleted
  491. - generic [ref=e577]: ๐Ÿ”’ Auth Required
  492. - paragraph [ref=e578]: "[Legacy] List deleted sites"
  493. - generic [ref=e579]:
  494. - generic [ref=e581]:
  495. - generic [ref=e582]: GET
  496. - code [ref=e583]: /api/shops/:id
  497. - generic [ref=e584]: ๐Ÿ”’ Auth Required
  498. - paragraph [ref=e585]: "[Legacy] Get detailed site information"
  499. - generic [ref=e586]:
  500. - generic [ref=e588]:
  501. - generic [ref=e589]: GET
  502. - code [ref=e590]: /api/shops/:id/results
  503. - generic [ref=e591]: ๐Ÿ”’ Auth Required
  504. - paragraph [ref=e592]: "[Legacy] Get site results with full content"
  505. - generic [ref=e593]:
  506. - generic [ref=e595]:
  507. - generic [ref=e596]: PATCH
  508. - code [ref=e597]: /api/shops/:id/schedule
  509. - generic [ref=e598]: ๐Ÿ”’ Auth Required
  510. - paragraph [ref=e599]: "[Legacy] Enable or disable scheduled scraping"
  511. - generic [ref=e600]:
  512. - generic [ref=e602]:
  513. - generic [ref=e603]: PATCH
  514. - code [ref=e604]: /api/shops/:id/custom-id
  515. - generic [ref=e605]: ๐Ÿ”’ Auth Required
  516. - paragraph [ref=e606]: "[Legacy] Set or update custom ID for a site"
  517. - generic [ref=e607]:
  518. - generic [ref=e609]:
  519. - generic [ref=e610]: PATCH
  520. - code [ref=e611]: /api/shops/:id/qdrant
  521. - generic [ref=e612]: ๐Ÿ”’ Auth Required
  522. - paragraph [ref=e613]: "[Legacy] Enable or disable Qdrant vector search"
  523. - generic [ref=e614]:
  524. - generic [ref=e616]:
  525. - generic [ref=e617]: PATCH
  526. - code [ref=e618]: /api/shops/:id/settings
  527. - generic [ref=e619]: ๐Ÿ”’ Auth Required
  528. - paragraph [ref=e620]: "[Legacy] Update site settings"
  529. - generic [ref=e621]:
  530. - generic [ref=e623]:
  531. - generic [ref=e624]: POST
  532. - code [ref=e625]: /api/shops/detect
  533. - generic [ref=e626]: ๐Ÿ”’ Auth Required
  534. - paragraph [ref=e627]: "[Legacy] Detect site type and platform"
  535. - generic [ref=e628]:
  536. - generic [ref=e630]:
  537. - generic [ref=e631]: DELETE
  538. - code [ref=e632]: /api/shops/:id
  539. - generic [ref=e633]: ๐Ÿ”’ Auth Required
  540. - paragraph [ref=e634]: "[Legacy] Soft delete a site"
  541. - generic [ref=e635]:
  542. - generic [ref=e637]:
  543. - generic [ref=e638]: DELETE
  544. - code [ref=e639]: /api/shops/:id/force
  545. - generic [ref=e640]: ๐Ÿ”’ Auth Required
  546. - paragraph [ref=e641]: "[Legacy] Force delete a site"
  547. - generic [ref=e642]:
  548. - generic [ref=e644]:
  549. - generic [ref=e645]: POST
  550. - code [ref=e646]: /api/shops/:id/webhooks
  551. - generic [ref=e647]: ๐Ÿ”’ Auth Required
  552. - paragraph [ref=e648]: "[Legacy] Create or replace webhook for a site"
  553. - generic [ref=e649]:
  554. - generic [ref=e651]:
  555. - generic [ref=e652]: GET
  556. - code [ref=e653]: /api/shops/:id/webhooks
  557. - generic [ref=e654]: ๐Ÿ”’ Auth Required
  558. - paragraph [ref=e655]: "[Legacy] Get webhook configuration for a site"
  559. - generic [ref=e656]:
  560. - generic [ref=e658]:
  561. - generic [ref=e659]: PATCH
  562. - code [ref=e660]: /api/shops/:id/webhooks
  563. - generic [ref=e661]: ๐Ÿ”’ Auth Required
  564. - paragraph [ref=e662]: "[Legacy] Enable or disable webhook"
  565. - generic [ref=e663]:
  566. - generic [ref=e665]:
  567. - generic [ref=e666]: DELETE
  568. - code [ref=e667]: /api/shops/:id/webhooks
  569. - generic [ref=e668]: ๐Ÿ”’ Auth Required
  570. - paragraph [ref=e669]: "[Legacy] Delete webhook for a site"
  571. - generic [ref=e670]:
  572. - generic [ref=e672]:
  573. - generic [ref=e673]: POST
  574. - code [ref=e674]: /api/shops/:id/custom-urls
  575. - generic [ref=e675]: ๐Ÿ”’ Auth Required
  576. - paragraph [ref=e676]: "[Legacy] Add a custom URL to scrape for a site"
  577. - generic [ref=e677]:
  578. - generic [ref=e679]:
  579. - generic [ref=e680]: GET
  580. - code [ref=e681]: /api/shops/:id/custom-urls
  581. - generic [ref=e682]: ๐Ÿ”’ Auth Required
  582. - paragraph [ref=e683]: "[Legacy] List all custom URLs for a site"
  583. - generic [ref=e684]:
  584. - generic [ref=e686]:
  585. - generic [ref=e687]: PATCH
  586. - code [ref=e688]: /api/shops/:id/custom-urls/:customUrlId
  587. - generic [ref=e689]: ๐Ÿ”’ Auth Required
  588. - paragraph [ref=e690]: "[Legacy] Enable or disable a custom URL"
  589. - generic [ref=e691]:
  590. - generic [ref=e693]:
  591. - generic [ref=e694]: DELETE
  592. - code [ref=e695]: /api/shops/:id/custom-urls/:customUrlId
  593. - generic [ref=e696]: ๐Ÿ”’ Auth Required
  594. - paragraph [ref=e697]: "[Legacy] Delete a custom URL"
  595. - generic [ref=e698]:
  596. - generic [ref=e700]:
  597. - generic [ref=e701]: GET
  598. - code [ref=e702]: /api/shops/:id/content
  599. - generic [ref=e703]: ๐Ÿ”’ Auth Required
  600. - paragraph [ref=e704]: "[Legacy] List all content for a site"
  601. - generic [ref=e705]:
  602. - generic [ref=e707]:
  603. - generic [ref=e708]: PATCH
  604. - code [ref=e709]: /api/shops/:id/content/:contentId
  605. - generic [ref=e710]: ๐Ÿ”’ Auth Required
  606. - paragraph [ref=e711]: "[Legacy] Enable or disable content"
  607. - generic [ref=e712]:
  608. - generic [ref=e714]:
  609. - generic [ref=e715]: GET
  610. - code [ref=e716]: /api/shops/:id/mcp/analytics
  611. - generic [ref=e717]: ๐Ÿ”’ Auth Required
  612. - paragraph [ref=e718]: "[Legacy] Get site MCP analytics"
  613. - generic [ref=e719]:
  614. - generic [ref=e721]:
  615. - generic [ref=e722]: GET
  616. - code [ref=e723]: /api/mcp/shops/:id/logs
  617. - generic [ref=e724]: ๐Ÿ”’ Auth Required
  618. - paragraph [ref=e725]: "[Legacy] Get site MCP logs"
  619. - generic [ref=e726]:
  620. - generic [ref=e728]:
  621. - generic [ref=e729]: DELETE
  622. - code [ref=e730]: /api/mcp/shops/:id/logs
  623. - generic [ref=e731]: ๐Ÿ”’ Auth Required
  624. - paragraph [ref=e732]: "[Legacy] Clear site MCP logs"
  625. - generic [ref=e733]:
  626. - generic [ref=e735]:
  627. - generic [ref=e736]: POST
  628. - code [ref=e737]: /api/shops/:id/url-exclusions
  629. - generic [ref=e738]: ๐Ÿ”’ Auth Required
  630. - paragraph [ref=e739]: "[Legacy] Add a URL exclusion pattern for a site"
  631. - generic [ref=e740]:
  632. - generic [ref=e742]:
  633. - generic [ref=e743]: GET
  634. - code [ref=e744]: /api/shops/:id/url-exclusions
  635. - generic [ref=e745]: ๐Ÿ”’ Auth Required
  636. - paragraph [ref=e746]: "[Legacy] List all URL exclusion patterns for a site"
  637. - generic [ref=e747]:
  638. - generic [ref=e749]:
  639. - generic [ref=e750]: DELETE
  640. - code [ref=e751]: /api/shops/:id/url-exclusions/:exclusionId
  641. - generic [ref=e752]: ๐Ÿ”’ Auth Required
  642. - paragraph [ref=e753]: "[Legacy] Delete a URL exclusion pattern"
  643. - generic [ref=e754]:
  644. - generic [ref=e756]:
  645. - generic [ref=e757]: GET
  646. - code [ref=e758]: /api/shops/:id/qdrant
  647. - generic [ref=e759]: ๐Ÿ”’ Auth Required
  648. - paragraph [ref=e760]: "[Legacy] Get site Qdrant status"
  649. - generic [ref=e761]:
  650. - generic [ref=e763]:
  651. - generic [ref=e764]: PUT
  652. - code [ref=e765]: /api/shops/:id/qdrant/toggle
  653. - generic [ref=e766]: ๐Ÿ”’ Auth Required
  654. - paragraph [ref=e767]: "[Legacy] Toggle site Qdrant embedding"
  655. - generic [ref=e768]:
  656. - generic [ref=e770]:
  657. - generic [ref=e771]: PUT
  658. - code [ref=e772]: /api/shops/:id/qdrant/custom-id
  659. - generic [ref=e773]: ๐Ÿ”’ Auth Required
  660. - paragraph [ref=e774]: "[Legacy] Update site custom ID"
  661. - generic [ref=e775]:
  662. - generic [ref=e777]:
  663. - generic [ref=e778]: GET
  664. - code [ref=e779]: /api/qdrant/shops/:id
  665. - generic [ref=e780]: ๐Ÿ”’ Auth Required
  666. - paragraph [ref=e781]: "[Legacy] Get site Qdrant info"
  667. - generic [ref=e782]:
  668. - generic [ref=e784]:
  669. - generic [ref=e785]: GET
  670. - code [ref=e786]: /api/qdrant/shops/:id/embeddings
  671. - generic [ref=e787]: ๐Ÿ”’ Auth Required
  672. - paragraph [ref=e788]: "[Legacy] Get site embeddings"
  673. - generic [ref=e789]:
  674. - generic [ref=e791]:
  675. - generic [ref=e792]: GET
  676. - code [ref=e793]: /api/qdrant/shops/:id/errors
  677. - generic [ref=e794]: ๐Ÿ”’ Auth Required
  678. - paragraph [ref=e795]: "[Legacy] Get site Qdrant errors"
  679. - generic [ref=e796]:
  680. - generic [ref=e798]:
  681. - generic [ref=e799]: DELETE
  682. - code [ref=e800]: /api/qdrant/shops/:id/errors
  683. - generic [ref=e801]: ๐Ÿ”’ Auth Required
  684. - paragraph [ref=e802]: "[Legacy] Clear site Qdrant errors"
  685. - generic [ref=e803]:
  686. - generic [ref=e805]:
  687. - generic [ref=e806]: POST
  688. - code [ref=e807]: /api/qdrant/shops/:id/schedule-deletion
  689. - generic [ref=e808]: ๐Ÿ”’ Auth Required
  690. - paragraph [ref=e809]: "[Legacy] Schedule site deletion"
  691. - generic [ref=e810]:
  692. - generic [ref=e812]:
  693. - generic [ref=e813]: POST
  694. - code [ref=e814]: /api/shops/:id/qdrant/re-embed
  695. - generic [ref=e815]: ๐Ÿ”’ Auth Required
  696. - paragraph [ref=e816]: "[Legacy] Re-embed site content"
  697. - generic [ref=e817]:
  698. - generic [ref=e819]:
  699. - generic [ref=e820]: POST
  700. - code [ref=e821]: /api/shops/:id/qdrant/sync
  701. - generic [ref=e822]: ๐Ÿ”’ Auth Required
  702. - paragraph [ref=e823]: "[Legacy] Force Qdrant sync"
  703. - generic [ref=e824]:
  704. - generic [ref=e826]:
  705. - generic [ref=e827]: GET
  706. - code [ref=e828]: /api/shops/:id/qdrant/errors
  707. - generic [ref=e829]: ๐Ÿ”’ Auth Required
  708. - paragraph [ref=e830]: "[Legacy] Get site Qdrant errors"
  709. - generic [ref=e831]:
  710. - generic [ref=e833]:
  711. - generic [ref=e834]: DELETE
  712. - code [ref=e835]: /api/shops/:id/qdrant/errors
  713. - generic [ref=e836]: ๐Ÿ”’ Auth Required
  714. - paragraph [ref=e837]: "[Legacy] Clear site Qdrant errors"
  715. - generic [ref=e838]:
  716. - generic [ref=e840]:
  717. - generic [ref=e841]: DELETE
  718. - code [ref=e842]: /api/shops/:id/qdrant/pending-embeddings
  719. - generic [ref=e843]: ๐Ÿ”’ Auth Required
  720. - paragraph [ref=e844]: "[Legacy] Clear pending embeddings"
  721. - generic [ref=e845]:
  722. - generic [ref=e847]:
  723. - generic [ref=e848]: GET
  724. - code [ref=e849]: /api/shops/:id/qdrant/migration-status
  725. - generic [ref=e850]: ๐Ÿ”’ Auth Required
  726. - paragraph [ref=e851]: "[Legacy] Get migration status"
  727. - generic [ref=e852]:
  728. - generic [ref=e854]:
  729. - generic [ref=e855]: POST
  730. - code [ref=e856]: /api/shops/:id/qdrant/migrate
  731. - generic [ref=e857]: ๐Ÿ”’ Auth Required
  732. - paragraph [ref=e858]: "[Legacy] Migrate site to new collection structure"
  733. - generic [ref=e859]:
  734. - generic [ref=e861]:
  735. - generic [ref=e862]: POST
  736. - code [ref=e863]: /api/shops/:id/qdrant/cleanup-old-collections
  737. - generic [ref=e864]: ๐Ÿ”’ Auth Required
  738. - paragraph [ref=e865]: "[Legacy] Cleanup old collections after migration"
  739. - generic [ref=e866]:
  740. - generic [ref=e868]:
  741. - generic [ref=e869]: POST
  742. - code [ref=e870]: /api/shops/:id/search
  743. - generic [ref=e871]: ๐Ÿ”’ Auth Required
  744. - paragraph [ref=e872]: "[Legacy] Semantic search in scraped content"
  745. - generic "Notifications" [ref=e873]