Khoá bạn tự sinh cho TỪNG bài, ghi xuống TRƯỚC khi gọi. Dùng lại một khoá đã hoàn tất thì API trả về kết quả cũ chứ không đăng bài mới — nhìn từ ngoài giống hệt bị bỏ qua trong im lặng. Dùng lại cho một thân yêu cầu KHÁC thì nhận idempotency_conflict.
PHẦN THÂN của bài. Đây KHÔNG phải tiêu đề: title (và <kênh>_title cho riêng từng kênh) là trường khác. Nhét thân bài vào title thì bài vẫn đăng được nên rất khó phát hiện, nhưng nó đi vòng qua phép kiểm độ dài thân bài.
processing và scheduled chưa phải kết quả — tra lại bằng GET /v1/posts/status. draft: không kênh nào từ chối, nhưng ít nhất một kênh đang giữ bài ở mục nháp (xem results.<kênh>.draft); đây là kết quả cuối. canceled chỉ có ở lệnh tra trạng thái: bài hẹn giờ đã huỷ trước khi chạy. unknown: lệnh đăng đã ngừng chờ trước khi các kênh trả lời (502 upstream_timeout) và phía các kênh chưa nhận được bài; cứ tra tiếp.
Chỉ xuất hiện khi caption chung đã được cắt cho vừa một kênh. Mỗi kênh và mỗi phần chữ một dòng: text là title (tiêu đề), caption (nội dung) hoặc description (mô tả), field là trường của kênh nhận phần chữ đã cắt, length là độ dài caption và limit là giới hạn, cả hai tính theo unit (utf16 là ký tự, utf8 là byte, dùng cho mô tả YouTube). Kênh nào không có trong danh sách thì nhận đủ caption.
Chỉ xuất hiện khi một kênh đã đăng bài nhưng không đúng hẳn như yêu cầu — ví dụ bài ảnh TikTok lên mà không có nhạc đã chọn. Cảnh báo KHÔNG đổi status: bài đã lên, đừng gửi lại. Với bài xử lý nền, cảnh báo xuất hiện ở GET /v1/posts/status, không có ở phản hồi đăng đầu tiên. Cảnh báo mà nền tảng chỉ trả kèm câu trả lời đầu tiên của bài thì chỉ có ở phản hồi đăng.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"MADIAD Hub","colors":{"primary":"#E94560","light":"#F06A85","dark":"#C6304A"},"logo":{"light":"https://mintcdn.com/madiad/Mj3-H695_0iRBnvi/logo/light.png?fit=max\u0026auto=format\u0026n=Mj3-H695_0iRBnvi\u0026q=85\u0026s=f5838449a831bc742256f67b7b66c167","dark":"https://mintcdn.com/madiad/Mj3-H695_0iRBnvi/logo/dark.png?fit=max\u0026auto=format\u0026n=Mj3-H695_0iRBnvi\u0026q=85\u0026s=6f5d67c559eda8d56483de4cba40ef72"},"favicon":"https://mintcdn.com/madiad/Mj3-H695_0iRBnvi/favicon.png?fit=max\u0026auto=format\u0026n=Mj3-H695_0iRBnvi\u0026q=85\u0026s=d099a09ebf3d55c21cf53c38ee8e56df","navbar":{"links":[{"href":"mailto:info@madiad.com","label":"Support"}],"primary":{"type":"button","label":"Get API Key","href":"https://hub.madiad.com/dashboard/keys"}},"footer":{"socials":{"website":"https://madiad.com","facebook":"https://facebook.com/madiadteam","linkedin":"https://linkedin.com/company/madiadteam","youtube":"https://youtube.com/@madiadteam","x":"https://x.com/madiadteam"},"links":[{"header":"MADIAD Hub","items":[{"label":"Dashboard","href":"https://hub.madiad.com/dashboard"},{"label":"Service status","href":"https://hub.madiad.com/status"},{"label":"Support","href":"mailto:info@madiad.com"}]},{"header":"Legal","items":[{"label":"Legal Center","href":"https://madiad.com/en/legal"},{"label":"Terms of Service","href":"https://madiad.com/en/terms"},{"label":"Privacy Policy","href":"https://madiad.com/en/privacy"},{"label":"Payment Policy","href":"https://madiad.com/en/legal/payment-policy"}]},{"header":"Company","items":[{"label":"About MADIAD","href":"https://madiad.com/en/about"},{"label":"CÔNG TY TNHH MTV THƯƠNG MẠI DỊCH VỤ MADIAD · Tax code 1801662825","href":"https://madiad.com/en/legal"}]}]},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"MADIAD","icon":"house","href":"https://madiad.com"},{"anchor":"Dashboard","icon":"gauge","href":"https://hub.madiad.com"},{"anchor":"Support","icon":"envelope","href":"mailto:info@madiad.com"}]},"languages":[{"language":"vi","default":true,"href":"vi"},{"language":"en","href":""}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"madiad","hasAudioNarration":false,"actualSubdomain":"madiad","customDomains":["docs.madiad.com"],"gitSource":{"type":"github","owner":"madiadteam","repo":"madiad-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae0b9aa93d54c7ebe397426"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aef257ec11f5002730050c9","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"en","tag":"API Reference","count":77},{"language":"vi","tag":"Tham chiếu API","count":77},{"language":"en","tag":"connections","count":26},{"language":"vi","tag":"connections","count":26},{"language":"en","tag":"Concepts","count":18},{"language":"vi","tag":"Khái niệm","count":18},{"language":"en","tag":"engagement","count":9},{"language":"vi","tag":"engagement","count":9},{"language":"en","tag":"autodm","count":8},{"language":"en","tag":"posts","count":8},{"language":"vi","tag":"autodm","count":8},{"language":"vi","tag":"posts","count":8},{"language":"en","tag":"analytics","count":7},{"language":"vi","tag":"analytics","count":7},{"language":"en","tag":"queue","count":4},{"language":"vi","tag":"queue","count":4},{"language":"en","tag":"Get Started","count":3},{"language":"en","tag":"ffmpeg","count":3},{"language":"vi","tag":"Bắt đầu","count":3},{"language":"vi","tag":"ffmpeg","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"vi/api-reference/posts/đăng-bài-tài-liệu","slug":"/vi/api-reference/posts/đăng-bài-tài-liệu","pageMetadata":{"title":"Đăng bài tài liệu","description":"Đăng tệp PDF, PPT, PPTX, DOC hoặc DOCX. `caption` trở thành tên tài liệu trên bài.","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/posts/document","href":"/vi/api-reference/posts/đăng-bài-tài-liệu","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Đăng tệp PDF, PPT, PPTX, DOC hoặc DOCX. \", _jsx(_components.code, {\n children: \"caption\"\n }), \" trở thành tên tài liệu trên bài.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Đăng bài tài liệu","description":"Đăng tệp PDF, PPT, PPTX, DOC hoặc DOCX. `caption` trở thành tên tài liệu trên bài.","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/posts/document","href":"/vi/api-reference/posts/đăng-bài-tài-liệu","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["posts"],"summary":"Đăng bài tài liệu","operationId":"publishDocument","description":"Đăng tệp PDF, PPT, PPTX, DOC hoặc DOCX. `caption` trở thành tên tài liệu trên bài.","parameters":["14961406-450e-42d8-98ab-c15288c20962"],"requestBody":"692b5a6c-43eb-4270-8986-4691ef51f0b2","responses":{"200":"1c6d6198-9a7e-4c28-8923-f8288b139f7a","400":"5830b716-bd58-4595-8014-b814e01366d9","401":"90d97eae-8dd5-47e9-88c2-68b8cb642bbc","403":"323651ce-e535-4249-8b0e-4c0af338b9c3","404":"5dfe4c76-297e-4fbd-803f-996cbeea6618","429":"0380d89c-8a48-47f9-b364-3ddf7826b1f8","500":"b40e0069-e7f8-4e51-a2d1-d8e236fbed5c","502":"3398a849-abbb-4457-89d4-ef8190e00a58"},"method":"post","type":"path","servers":["3fe135c5-e312-4230-a940-53d4501708e5"],"security":["747ce671-3788-481b-a017-2329abff36e6"],"path":"/v1/posts/document","baseUrlOptions":["https://api.madiad.com"],"title":"Đăng bài tài liệu","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"14961406-450e-42d8-98ab-c15288c20962":{"name":"Idempotency-Key","in":"header","required":false,"description":"Khoá bạn tự sinh cho TỪNG bài, ghi xuống TRƯỚC khi gọi. Dùng lại một khoá đã hoàn tất thì API trả về kết quả cũ chứ không đăng bài mới — nhìn từ ngoài giống hệt bị bỏ qua trong im lặng. Dùng lại cho một thân yêu cầu KHÁC thì nhận `idempotency_conflict`.","schema":{"type":"string","isRequired":false,"description":"Khoá bạn tự sinh cho TỪNG bài, ghi xuống TRƯỚC khi gọi. Dùng lại một khoá đã hoàn tất thì API trả về kết quả cũ chứ không đăng bài mới — nhìn từ ngoài giống hệt bị bỏ qua trong im lặng. Dùng lại cho một thân yêu cầu KHÁC thì nhận `idempotency_conflict`.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"profile_id":{"type":"string","description":"Id của hồ sơ thương hiệu cần thao tác. Lấy danh sách bằng `GET /v1/profiles`.","isRequired":true,"uniqueKey":"profile_id","typeLabel":"string"},"platforms":{"type":"array","items":{"type":"string","enum":["tiktok","instagram","linkedin","youtube","facebook","x","threads","pinterest","reddit","bluesky","google_business","telegram","discord","slack","mastodon","nostr","lemmy","devto","hashnode","wordpress","whop","listmonk"],"uniqueKey":"platforms.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Các kênh cần đăng. Nhận cả chuỗi các mã cách nhau bằng dấu phẩy.","isRequired":true,"uniqueKey":"platforms","typeLabel":"enum\u003cstring>[]"},"document_url":{"type":"string","format":"uri","description":"Địa chỉ https:// của tài liệu cần đăng.","isRequired":true,"uniqueKey":"document_url","typeLabel":"string\u003curi>"},"caption":{"type":"string","description":"PHẦN THÂN của bài. Đây KHÔNG phải tiêu đề: `title` (và `\u003ckênh>_title` cho riêng từng kênh) là trường khác. Nhét thân bài vào `title` thì bài vẫn đăng được nên rất khó phát hiện, nhưng nó đi vòng qua phép kiểm độ dài thân bài.","isRequired":true,"uniqueKey":"caption","typeLabel":"string"},"scheduled_at":{"type":"string","format":"date-time","description":"Đăng vào thời điểm này thay vì đăng ngay (ISO 8601). Đi kèm `timezone`.","uniqueKey":"scheduled_at","typeLabel":"string\u003cdate-time>"},"timezone":{"type":"string","description":"Múi giờ IANA cho `scheduled_at`, ví dụ `Asia/Ho_Chi_Minh`.","uniqueKey":"timezone","typeLabel":"string"}},"required":["profile_id","platforms","document_url","caption"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"profile_id":"\u003cstring>","platforms":[],"document_url":"\u003cstring>","caption":"\u003cstring>","scheduled_at":"2023-11-07T05:31:56Z","timezone":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"1c6d6198-9a7e-4c28-8923-f8288b139f7a":{"description":"Thành công.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","enum":["completed","draft","partial","failed","processing","scheduled","canceled","unknown"],"description":"`processing` và `scheduled` chưa phải kết quả — tra lại bằng `GET /v1/posts/status`. `draft`: không kênh nào từ chối, nhưng ít nhất một kênh đang giữ bài ở mục nháp (xem `results.\u003ckênh>.draft`); đây là kết quả cuối. `canceled` chỉ có ở lệnh tra trạng thái: bài hẹn giờ đã huỷ trước khi chạy. `unknown`: lệnh đăng đã ngừng chờ trước khi các kênh trả lời (`502 upstream_timeout`) và phía các kênh chưa nhận được bài; cứ tra tiếp.","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"profile_id":{"type":"string","uniqueKey":"profile_id","typeLabel":"string"},"platforms":{"type":"array","items":{"type":"string","uniqueKey":"platforms.items.[INDEX]","typeLabel":"string"},"uniqueKey":"platforms","typeLabel":"string[]"},"failed_platforms":{"type":"array","items":{"type":"string","uniqueKey":"failed_platforms.items.[INDEX]","typeLabel":"string"},"description":"Chỉ xuất hiện khi có ít nhất một kênh từ chối.","uniqueKey":"failed_platforms","typeLabel":"string[]"},"request_id":{"oneOf":[{"type":"string","uniqueKey":"request_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_id","typeLabel":"string | null"},"job_id":{"oneOf":[{"type":"string","uniqueKey":"job_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"job_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"job_id","typeLabel":"string | null"},"truncated":{"type":"array","description":"Chỉ xuất hiện khi `caption` chung đã được cắt cho vừa một kênh. Mỗi kênh và mỗi phần chữ một dòng: `text` là `title` (tiêu đề), `caption` (nội dung) hoặc `description` (mô tả), `field` là trường của kênh nhận phần chữ đã cắt, `length` là độ dài caption và `limit` là giới hạn, cả hai tính theo `unit` (`utf16` là ký tự, `utf8` là byte, dùng cho mô tả YouTube). Kênh nào không có trong danh sách thì nhận đủ caption.","items":{"type":"object","properties":{"platform":{"type":"string","uniqueKey":"truncated.items.[INDEX].platform","typeLabel":"string"},"text":{"type":"string","enum":["title","caption","description"],"uniqueKey":"truncated.items.[INDEX].text","typeLabel":"enum\u003cstring>"},"field":{"type":"string","uniqueKey":"truncated.items.[INDEX].field","typeLabel":"string"},"length":{"type":"integer","uniqueKey":"truncated.items.[INDEX].length","typeLabel":"integer"},"limit":{"type":"integer","uniqueKey":"truncated.items.[INDEX].limit","typeLabel":"integer"},"unit":{"type":"string","enum":["utf16","utf8"],"uniqueKey":"truncated.items.[INDEX].unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"truncated.items.[INDEX]","typeLabel":"object"},"uniqueKey":"truncated","typeLabel":"object[]"},"results":{"oneOf":[{"type":"object","additionalProperties":{"type":"object","description":"Kết luận của riêng một kênh. `success: false` ở đây là KÊNH từ chối, không phải Hub từ chối. `draft: true` nghĩa là kênh đã nhận bài vào mục nháp của tài khoản thay vì đăng (thường gặp nhất là TikTok, khi chạm giới hạn đăng trực tiếp trong ngày): `success` vẫn là `true`, không có `url`, và bài chưa hiện công khai cho tới khi chủ tài khoản mở ứng dụng bấm đăng. Đừng gửi lại bài này.","properties":{"success":{"type":"boolean","uniqueKey":"results.oneOf.0.additionalProperties.success","typeLabel":"boolean"},"draft":{"type":"boolean","uniqueKey":"results.oneOf.0.additionalProperties.draft","typeLabel":"boolean"},"error":{"type":"string","uniqueKey":"results.oneOf.0.additionalProperties.error","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"results.oneOf.0.additionalProperties","typeLabel":"object"},"description":"Khoá theo tên kênh.","uniqueKey":"results.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"type":"object","description":"Kết luận của riêng một kênh. `success: false` ở đây là KÊNH từ chối, không phải Hub từ chối. `draft: true` nghĩa là kênh đã nhận bài vào mục nháp của tài khoản thay vì đăng (thường gặp nhất là TikTok, khi chạm giới hạn đăng trực tiếp trong ngày): `success` vẫn là `true`, không có `url`, và bài chưa hiện công khai cho tới khi chủ tài khoản mở ứng dụng bấm đăng. Đừng gửi lại bài này.","properties":{"success":{"type":"boolean","uniqueKey":"results.oneOf.1.additionalProperties.success","typeLabel":"boolean"},"draft":{"type":"boolean","uniqueKey":"results.oneOf.1.additionalProperties.draft","typeLabel":"boolean"},"error":{"type":"string","uniqueKey":"results.oneOf.1.additionalProperties.error","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"results.oneOf.1.additionalProperties","typeLabel":"object"},"description":"Khoá theo tên kênh.","uniqueKey":"results.oneOf.1","typeLabel":"null"}],"uniqueKey":"results","typeLabel":"object | null"},"warnings":{"type":"array","items":{"type":"object","required":["platform","code","message"],"properties":{"platform":{"oneOf":[{"type":"string","description":"Kênh mà cảnh báo nói tới; `null` khi lệnh đăng nhiều kênh trả về cảnh báo mà không nêu kênh nào.","isRequired":true,"uniqueKey":"warnings.items.[INDEX].platform.oneOf.0","typeLabel":"string"},{"type":"null","description":"Kênh mà cảnh báo nói tới; `null` khi lệnh đăng nhiều kênh trả về cảnh báo mà không nêu kênh nào.","isRequired":true,"uniqueKey":"warnings.items.[INDEX].platform.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"warnings.items.[INDEX].platform","typeLabel":"string | null"},"code":{"type":"string","enum":["music_not_applied","first_comment_skipped","platform_warning"],"description":"`music_not_applied` (chỉ TikTok) — bài đã lên, hoặc được lưu nháp, mà không gắn `tiktok_music_id`; hãy kết nối lại TikTok cho Profile đó. `first_comment_skipped` — `first_comment` không được đăng, ví dụ vì bài được lưu nháp. `platform_warning` — lưu ý khác, đọc `message`. Có thể thêm mã mới: gặp mã lạ thì xử lý như `platform_warning`.","isRequired":true,"uniqueKey":"warnings.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"warnings.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"warnings.items.[INDEX]","typeLabel":"object"},"description":"Chỉ xuất hiện khi một kênh đã đăng bài nhưng không đúng hẳn như yêu cầu — ví dụ bài ảnh TikTok lên mà không có nhạc đã chọn. Cảnh báo KHÔNG đổi `status`: bài đã lên, đừng gửi lại. Với bài xử lý nền, cảnh báo xuất hiện ở `GET /v1/posts/status`, không có ở phản hồi đăng đầu tiên. Cảnh báo mà nền tảng chỉ trả kèm câu trả lời đầu tiên của bài thì chỉ có ở phản hồi đăng.","uniqueKey":"warnings","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"completed","profile_id":"\u003cstring>","platforms":["\u003cstring>"],"failed_platforms":["\u003cstring>"],"request_id":"\u003cstring>","job_id":"\u003cstring>","truncated":[{"platform":"\u003cstring>","text":"title","field":"\u003cstring>","length":123,"limit":123,"unit":"utf16"}],"results":{},"warnings":[{"platform":"\u003cstring>","code":"music_not_applied","message":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"5830b716-bd58-4595-8014-b814e01366d9":{"description":"Lệnh bị từ chối trước khi tiêu tốn bất cứ thứ gì.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Toàn bộ các mã lỗi API có thể trả về. Ý nghĩa từng mã xem bảng ở phần mở đầu.","enum":["unauthorized","forbidden","not_found","invalid_request","quota_exceeded","no_active_plan","profile_limit_reached","rate_limited","idempotency_conflict","idempotency_in_progress","page_pin_conflict","page_pin_unverified","platform_not_startable","platform_unavailable","link_not_found","platform_not_connected","location_required","upstream_error","upstream_timeout","internal_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"90d97eae-8dd5-47e9-88c2-68b8cb642bbc":{"description":"Thiếu API key hoặc key không hợp lệ.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Toàn bộ các mã lỗi API có thể trả về. Ý nghĩa từng mã xem bảng ở phần mở đầu.","enum":["unauthorized","forbidden","not_found","invalid_request","quota_exceeded","no_active_plan","profile_limit_reached","rate_limited","idempotency_conflict","idempotency_in_progress","page_pin_conflict","page_pin_unverified","platform_not_startable","platform_unavailable","link_not_found","platform_not_connected","location_required","upstream_error","upstream_timeout","internal_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"323651ce-e535-4249-8b0e-4c0af338b9c3":{"description":"Gói dịch vụ không bao gồm việc này.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Toàn bộ các mã lỗi API có thể trả về. Ý nghĩa từng mã xem bảng ở phần mở đầu.","enum":["unauthorized","forbidden","not_found","invalid_request","quota_exceeded","no_active_plan","profile_limit_reached","rate_limited","idempotency_conflict","idempotency_in_progress","page_pin_conflict","page_pin_unverified","platform_not_startable","platform_unavailable","link_not_found","platform_not_connected","location_required","upstream_error","upstream_timeout","internal_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"5dfe4c76-297e-4fbd-803f-996cbeea6618":{"description":"Tài khoản này không có tài nguyên đó.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Toàn bộ các mã lỗi API có thể trả về. Ý nghĩa từng mã xem bảng ở phần mở đầu.","enum":["unauthorized","forbidden","not_found","invalid_request","quota_exceeded","no_active_plan","profile_limit_reached","rate_limited","idempotency_conflict","idempotency_in_progress","page_pin_conflict","page_pin_unverified","platform_not_startable","platform_unavailable","link_not_found","platform_not_connected","location_required","upstream_error","upstream_timeout","internal_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"0380d89c-8a48-47f9-b364-3ddf7826b1f8":{"description":"Chạm giới hạn tần suất hoặc hạn mức của gói.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Toàn bộ các mã lỗi API có thể trả về. Ý nghĩa từng mã xem bảng ở phần mở đầu.","enum":["unauthorized","forbidden","not_found","invalid_request","quota_exceeded","no_active_plan","profile_limit_reached","rate_limited","idempotency_conflict","idempotency_in_progress","page_pin_conflict","page_pin_unverified","platform_not_startable","platform_unavailable","link_not_found","platform_not_connected","location_required","upstream_error","upstream_timeout","internal_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"b40e0069-e7f8-4e51-a2d1-d8e236fbed5c":{"description":"Lỗi ngoài dự tính.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Toàn bộ các mã lỗi API có thể trả về. Ý nghĩa từng mã xem bảng ở phần mở đầu.","enum":["unauthorized","forbidden","not_found","invalid_request","quota_exceeded","no_active_plan","profile_limit_reached","rate_limited","idempotency_conflict","idempotency_in_progress","page_pin_conflict","page_pin_unverified","platform_not_startable","platform_unavailable","link_not_found","platform_not_connected","location_required","upstream_error","upstream_timeout","internal_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"3398a849-abbb-4457-89d4-ef8190e00a58":{"description":"Đăng bài thất bại, hoặc quá hạn chờ và chưa rõ kết quả.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Toàn bộ các mã lỗi API có thể trả về. Ý nghĩa từng mã xem bảng ở phần mở đầu.","enum":["unauthorized","forbidden","not_found","invalid_request","quota_exceeded","no_active_plan","profile_limit_reached","rate_limited","idempotency_conflict","idempotency_in_progress","page_pin_conflict","page_pin_unverified","platform_not_startable","platform_unavailable","link_not_found","platform_not_connected","location_required","upstream_error","upstream_timeout","internal_error"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"747ce671-3788-481b-a017-2329abff36e6":{"bearerAuth":{"type":"http","scheme":"bearer","description":"API key của bạn, gửi ở header `Authorization: Bearer \u003ckey>`. Một key quản lý mọi hồ sơ trong tài khoản.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"3fe135c5-e312-4230-a940-53d4501708e5":{"url":"https://api.madiad.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API key của bạn, gửi ở header `Authorization: Bearer \u003ckey>`. Một key quản lý mọi hồ sơ trong tài khoản.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key của bạn, gửi ở header `Authorization: Bearer \u003ckey>`. Một key quản lý mọi hồ sơ trong tài khoản.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.vi.yaml"},"subdomain":"madiad","siteName":"MADIAD Hub","title":"Đăng bài tài liệu - MADIAD Hub","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"vi":{"href":"/vi/api-reference/posts/đăng-bài-tài-liệu","matchLevel":0},"en":{"href":"/","matchLevel":3}}},"lastModified":"2026-11-07T13:20:04.384Z","originalFileLocation":"vi/api-reference/posts/đăng-bài-tài-liệu.mdx","locale":"vi"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Đăng tệp PDF, PPT, PPTX, DOC hoặc DOCX. caption trở thành tên tài liệu trên bài.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MADIAD Hub\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/madiad/XsfS5lTX6EGlv7Sx/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/madiad/XsfS5lTX6EGlv7Sx/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/madiad/XsfS5lTX6EGlv7Sx/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/madiad/XsfS5lTX6EGlv7Sx/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/madiad/XsfS5lTX6EGlv7Sx/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/madiad/XsfS5lTX6EGlv7Sx/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/madiad/XsfS5lTX6EGlv7Sx/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/madiad/XsfS5lTX6EGlv7Sx/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/madiad/XsfS5lTX6EGlv7Sx/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Đăng bài tài liệu - MADIAD Hub\">\u003cmeta data-mint-head property=\"og:description\" content=\"Đăng tệp PDF, PPT, PPTX, DOC hoặc DOCX. caption trở thành tên tài liệu trên bài.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MADIAD Hub\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.madiad.com/vi/api-reference/posts/đăng-bài-tài-liệu\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://madiad.mintlify.site/_mintlify/api/og/v2?division=posts\u0026amp;title=%C4%90%C4%83ng+b%C3%A0i+t%C3%A0i+li%E1%BB%87u\u0026amp;description=%C4%90%C4%83ng+t%E1%BB%87p+PDF%2C+PPT%2C+PPTX%2C+DOC+ho%E1%BA%B7c+DOCX.+%60caption%60+tr%E1%BB%9F+th%C3%A0nh+t%C3%AAn+t%C3%A0i+li%E1%BB%87u+tr%C3%AAn+b%C3%A0i.\u0026amp;theme=57345737b55bf25662c45cae\u0026amp;signature=438ccdf55744bdc7cdff503f261ed31fa167fc182dc749f34498800b17faf5dc\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Đăng bài tài liệu - MADIAD Hub\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Đăng tệp PDF, PPT, PPTX, DOC hoặc DOCX. caption trở thành tên tài liệu trên bài.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://madiad.mintlify.site/_mintlify/api/og/v2?division=posts\u0026amp;title=%C4%90%C4%83ng+b%C3%A0i+t%C3%A0i+li%E1%BB%87u\u0026amp;description=%C4%90%C4%83ng+t%E1%BB%87p+PDF%2C+PPT%2C+PPTX%2C+DOC+ho%E1%BA%B7c+DOCX.+%60caption%60+tr%E1%BB%9F+th%C3%A0nh+t%C3%AAn+t%C3%A0i+li%E1%BB%87u+tr%C3%AAn+b%C3%A0i.\u0026amp;theme=57345737b55bf25662c45cae\u0026amp;signature=438ccdf55744bdc7cdff503f261ed31fa167fc182dc749f34498800b17faf5dc\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/madiad/XsfS5lTX6EGlv7Sx/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MADIAD Hub\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E94560\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.madiad.com/vi/api-reference/posts/đăng-bài-tài-liệu\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/vi/api-reference/posts/%C4%91%C4%83ng-b%C3%A0i-t%C3%A0i-li%E1%BB%87u.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.madiad.com/#organization\",\"name\":\"MADIAD Hub\",\"url\":\"https://docs.madiad.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/madiad/Mj3-H695_0iRBnvi/logo/light.png?fit=max\u0026auto=format\u0026n=Mj3-H695_0iRBnvi\u0026q=85\u0026s=f5838449a831bc742256f67b7b66c167\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.madiad.com#website\",\"name\":\"MADIAD Hub\",\"url\":\"https://docs.madiad.com\",\"publisher\":{\"@id\":\"https://docs.madiad.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.madiad.com/vi/api-reference/posts/%C4%91%C4%83ng-b%C3%A0i-t%C3%A0i-li%E1%BB%87u#webpage\",\"url\":\"https://docs.madiad.com/vi/api-reference/posts/%C4%91%C4%83ng-b%C3%A0i-t%C3%A0i-li%E1%BB%87u\",\"name\":\"Đăng bài tài liệu\",\"description\":\"Đăng tệp PDF, PPT, PPTX, DOC hoặc DOCX. caption trở thành tên tài liệu trên bài.\",\"dateModified\":\"2026-11-07T13:20:04.384Z\",\"isPartOf\":{\"@id\":\"https://docs.madiad.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.madiad.com/vi/api-reference/posts/%C4%91%C4%83ng-b%C3%A0i-t%C3%A0i-li%E1%BB%87u#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.madiad.com/vi/api-reference/posts/%C4%91%C4%83ng-b%C3%A0i-t%C3%A0i-li%E1%BB%87u#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Tham chiếu API\",\"item\":\"https://docs.madiad.com/vi/api-reference/analytics/c%C6%A1-c%E1%BA%A5u-ng%C6%B0%E1%BB%9Di-theo-d%C3%B5i\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Đăng bài tài liệu\",\"item\":\"https://docs.madiad.com/vi/api-reference/posts/%C4%91%C4%83ng-b%C3%A0i-t%C3%A0i-li%E1%BB%87u\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.madiad.com/vi/api-reference/posts/%C4%91%C4%83ng-b%C3%A0i-t%C3%A0i-li%E1%BB%87u#apireference\",\"headline\":\"Đăng bài tài liệu\",\"name\":\"Đăng bài tài liệu\",\"description\":\"Đăng tệp PDF, PPT, PPTX, DOC hoặc DOCX. caption trở thành tên tài liệu trên bài.\",\"url\":\"https://docs.madiad.com/vi/api-reference/posts/%C4%91%C4%83ng-b%C3%A0i-t%C3%A0i-li%E1%BB%87u\",\"mainEntityOfPage\":{\"@id\":\"https://docs.madiad.com/vi/api-reference/posts/%C4%91%C4%83ng-b%C3%A0i-t%C3%A0i-li%E1%BB%87u#webpage\"},\"dateModified\":\"2026-11-07T13:20:04.384Z\",\"publisher\":{\"@id\":\"https://docs.madiad.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.madiad.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MADIAD Hub\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"MADIAD Hub","nav":{"global":{"anchors":[{"anchor":"MADIAD","icon":"house","href":"https://madiad.com"},{"anchor":"Dashboard","icon":"gauge","href":"https://hub.madiad.com"},{"anchor":"Support","icon":"envelope","href":"mailto:info@madiad.com"}]},"languages":[{"language":"vi","default":true,"groups":[{"group":"Bắt đầu","pages":[{"title":"Tổng quan","href":"/vi"},{"title":"Bắt đầu nhanh","href":"/vi/quickstart"},{"title":"Xác thực","href":"/vi/authentication"}]},{"group":"Khái niệm","pages":[{"title":"Profiles","href":"/vi/concepts/profiles"},{"title":"Kênh","href":"/vi/concepts/channels"},{"title":"Bài đăng","href":"/vi/concepts/posts"},{"title":"Tùy chọn theo nền tảng","href":"/vi/concepts/platform-options"},{"title":"Lên lịch","href":"/vi/concepts/scheduling"},{"title":"Analytics \u0026 lịch sử","href":"/vi/concepts/analytics"},{"title":"Mức sử dụng","href":"/vi/concepts/usage"},{"title":"Hỗ trợ tương tác","tag":"Beta","href":"/vi/concepts/boost"},{"title":"Tương tác","href":"/vi/concepts/engagement"},{"title":"Đánh giá Google","href":"/vi/concepts/reviews"},{"title":"Idempotency","href":"/vi/concepts/idempotency"},{"title":"Lỗi","href":"/vi/concepts/errors"},{"title":"Vì sao bài không đăng được","href":"/vi/concepts/publish-failures"},{"title":"Tình trạng dịch vụ","href":"/vi/concepts/service-status"},{"title":"Rate limit","href":"/vi/concepts/rate-limits"},{"title":"Webhooks","href":"/vi/concepts/webhooks"},{"title":"FFmpeg","href":"/vi/concepts/ffmpeg"},{"title":"Tuân thủ chính sách nền tảng","href":"/vi/concepts/compliance"}]},{"group":"Tích hợp","pages":[{"title":"n8n","href":"/vi/integrations/n8n"},{"title":"Make","href":"/vi/integrations/make"}]},{"group":"Tham chiếu API","pages":[{"group":"analytics","pages":[{"title":"Cơ cấu người theo dõi","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/analytics/audience","href":"/vi/api-reference/analytics/cơ-cấu-người-theo-dõi"},{"title":"Lượt hiển thị theo thời gian","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/analytics/impressions","href":"/vi/api-reference/analytics/lượt-hiển-thị-theo-thời-gian"},{"title":"Số liệu của một bài mình đã đăng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/analytics/post","href":"/vi/api-reference/analytics/số-liệu-của-một-bài-mình-đã-đăng"},{"title":"Số liệu tự nhiên của một bài, tra theo id của kênh","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/analytics/post-organic","href":"/vi/api-reference/analytics/số-liệu-tự-nhiên-của-một-bài-tra-theo-id-của-kênh"},{"title":"Số liệu các bài gần đây","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/analytics/posts","href":"/vi/api-reference/analytics/số-liệu-các-bài-gần-đây"},{"title":"Số liệu cấp hồ sơ","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/analytics/profile","href":"/vi/api-reference/analytics/số-liệu-cấp-hồ-sơ"},{"title":"Gợi ý nội dung từ một từ khoá gốc","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/analytics/suggestions","href":"/vi/api-reference/analytics/gợi-ý-nội-dung-từ-một-từ-khoá-gốc"}]},{"group":"autodm","pages":[{"title":"Danh sách bộ theo dõi bình luận","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/autodm/monitors","href":"/vi/api-reference/autodm/danh-sách-bộ-theo-dõi-bình-luận"},{"title":"Tạo một bộ theo dõi bình luận","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/autodm/monitors","href":"/vi/api-reference/autodm/tạo-một-bộ-theo-dõi-bình-luận"},{"title":"Xem một bộ theo dõi","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/autodm/monitors/{id}","href":"/vi/api-reference/autodm/xem-một-bộ-theo-dõi"},{"title":"Xoá một bộ theo dõi","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml delete /v1/autodm/monitors/{id}","href":"/vi/api-reference/autodm/xoá-một-bộ-theo-dõi"},{"title":"Xem hoạt động của một bộ theo dõi","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/autodm/monitors/{id}/logs","href":"/vi/api-reference/autodm/xem-hoạt-động-của-một-bộ-theo-dõi"},{"title":"Tạm dừng một bộ theo dõi","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/autodm/monitors/{id}/pause","href":"/vi/api-reference/autodm/tạm-dừng-một-bộ-theo-dõi"},{"title":"Chạy lại một bộ theo dõi","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/autodm/monitors/{id}/resume","href":"/vi/api-reference/autodm/chạy-lại-một-bộ-theo-dõi"},{"title":"Dừng hẳn một bộ theo dõi","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/autodm/monitors/{id}/stop","href":"/vi/api-reference/autodm/dừng-hẳn-một-bộ-theo-dõi"}]},{"group":"connections","pages":[{"title":"Nối devto bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/devto","href":"/vi/api-reference/connections/nối-devto-bằng-thông-tin-đăng-nhập-riêng"},{"title":"Nối discord bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/discord","href":"/vi/api-reference/connections/nối-discord-bằng-thông-tin-đăng-nhập-riêng"},{"title":"Xem Trang Facebook đang ghim","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/connections/facebook/page","href":"/vi/api-reference/connections/xem-trang-facebook-đang-ghim"},{"title":"Ghim Trang Facebook","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/facebook/page","href":"/vi/api-reference/connections/ghim-trang-facebook"},{"title":"Gỡ ghim Trang Facebook","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml delete /v1/connections/facebook/page","href":"/vi/api-reference/connections/gỡ-ghim-trang-facebook"},{"title":"Danh sách Trang Facebook","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/connections/facebook/pages","href":"/vi/api-reference/connections/danh-sách-trang-facebook"},{"title":"Xem địa điểm Google Business đang ghim","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/connections/google_business/page","href":"/vi/api-reference/connections/xem-địa-điểm-google-business-đang-ghim"},{"title":"Ghim địa điểm Google Business","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/google_business/page","href":"/vi/api-reference/connections/ghim-địa-điểm-google-business"},{"title":"Gỡ ghim địa điểm Google Business","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml delete /v1/connections/google_business/page","href":"/vi/api-reference/connections/gỡ-ghim-địa-điểm-google-business"},{"title":"Nối hashnode bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/hashnode","href":"/vi/api-reference/connections/nối-hashnode-bằng-thông-tin-đăng-nhập-riêng"},{"title":"Nối lemmy bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/lemmy","href":"/vi/api-reference/connections/nối-lemmy-bằng-thông-tin-đăng-nhập-riêng"},{"title":"Xem tổ chức LinkedIn đang ghim","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/connections/linkedin/page","href":"/vi/api-reference/connections/xem-tổ-chức-linkedin-đang-ghim"},{"title":"Ghim tổ chức LinkedIn","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/linkedin/page","href":"/vi/api-reference/connections/ghim-tổ-chức-linkedin"},{"title":"Gỡ ghim tổ chức LinkedIn","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml delete /v1/connections/linkedin/page","href":"/vi/api-reference/connections/gỡ-ghim-tổ-chức-linkedin"},{"title":"Danh sách tổ chức LinkedIn","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/connections/linkedin/pages","href":"/vi/api-reference/connections/danh-sách-tổ-chức-linkedin"},{"title":"Nối listmonk bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/listmonk","href":"/vi/api-reference/connections/nối-listmonk-bằng-thông-tin-đăng-nhập-riêng"},{"title":"Nối mastodon bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/mastodon","href":"/vi/api-reference/connections/nối-mastodon-bằng-thông-tin-đăng-nhập-riêng"},{"title":"Nối nostr bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/nostr","href":"/vi/api-reference/connections/nối-nostr-bằng-thông-tin-đăng-nhập-riêng"},{"title":"Danh sách bảng Pinterest","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/connections/pinterest/boards","href":"/vi/api-reference/connections/danh-sách-bảng-pinterest"},{"title":"Nối slack bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/slack","href":"/vi/api-reference/connections/nối-slack-bằng-thông-tin-đăng-nhập-riêng"},{"title":"Mở trang nối kênh","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/start","href":"/vi/api-reference/connections/mở-trang-nối-kênh"},{"title":"Bắt đầu đăng nhập cho một kênh","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/start-platform","href":"/vi/api-reference/connections/bắt-đầu-đăng-nhập-cho-một-kênh"},{"title":"Xem mỗi hồ sơ đã nối những kênh nào","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/connections/status","href":"/vi/api-reference/connections/xem-mỗi-hồ-sơ-đã-nối-những-kênh-nào"},{"title":"Nối telegram bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/telegram","href":"/vi/api-reference/connections/nối-telegram-bằng-thông-tin-đăng-nhập-riêng"},{"title":"Nối whop bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/whop","href":"/vi/api-reference/connections/nối-whop-bằng-thông-tin-đăng-nhập-riêng"},{"title":"Nối wordpress bằng thông tin đăng nhập riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/connections/wordpress","href":"/vi/api-reference/connections/nối-wordpress-bằng-thông-tin-đăng-nhập-riêng"}]},{"group":"engagement","pages":[{"title":"Đọc bình luận của một bài","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/engagement/comments","href":"/vi/api-reference/engagement/đọc-bình-luận-của-một-bài"},{"title":"Kiểm duyệt một bình luận","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/engagement/comments/action","href":"/vi/api-reference/engagement/kiểm-duyệt-một-bình-luận"},{"title":"Viết một bình luận","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/engagement/comments/create","href":"/vi/api-reference/engagement/viết-một-bình-luận"},{"title":"Xoá một bình luận","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/engagement/comments/delete","href":"/vi/api-reference/engagement/xoá-một-bình-luận"},{"title":"Trả lời ngay dưới bình luận","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/engagement/comments/public-reply","href":"/vi/api-reference/engagement/trả-lời-ngay-dưới-bình-luận"},{"title":"Trả lời riêng người bình luận","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/engagement/comments/reply","href":"/vi/api-reference/engagement/trả-lời-riêng-người-bình-luận"},{"title":"Danh sách hội thoại tin nhắn riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/engagement/dms/conversations","href":"/vi/api-reference/engagement/danh-sách-hội-thoại-tin-nhắn-riêng"},{"title":"Gửi tin nhắn riêng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/engagement/dms/send","href":"/vi/api-reference/engagement/gửi-tin-nhắn-riêng"},{"title":"Danh sách media có thể tương tác","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/engagement/media","href":"/vi/api-reference/engagement/danh-sách-media-có-thể-tương-tác"}]},{"group":"ffmpeg","pages":[{"title":"Gửi một việc xử lý video","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/ffmpeg/jobs","href":"/vi/api-reference/ffmpeg/gửi-một-việc-xử-lý-video"},{"title":"Tra một việc","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/ffmpeg/jobs/{id}","href":"/vi/api-reference/ffmpeg/tra-một-việc"},{"title":"Tải tệp kết quả","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/ffmpeg/jobs/{id}/result","href":"/vi/api-reference/ffmpeg/tải-tệp-kết-quả"}]},{"group":"gbp","pages":[{"title":"Danh sách địa điểm Google Business","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/gbp/locations","href":"/vi/api-reference/gbp/danh-sách-địa-điểm-google-business"},{"title":"Đọc đánh giá Google","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/gbp/reviews","href":"/vi/api-reference/gbp/đọc-đánh-giá-google"},{"title":"Trả lời một đánh giá Google","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/gbp/reviews/reply","href":"/vi/api-reference/gbp/trả-lời-một-đánh-giá-google"}]},{"group":"health","pages":[{"title":"Kiểm tra sống","description":"Trả `ok: true` kèm giờ máy chủ khi API đang chạy. Không cần API key.","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/health","href":"/vi/api-reference/health/kiểm-tra-sống"}]},{"group":"posts","pages":[{"title":"Đăng bài tài liệu","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/posts/document","href":"/vi/api-reference/posts/đăng-bài-tài-liệu"},{"title":"Danh sách bài đã đăng","description":"Các bài tài khoản này đã đăng qua API, mới nhất trước, kèm loại bài, `platforms`, `request_id` và kết quả (`completed`, `draft`, `partial`, `failed`, `canceled` hoặc `unknown`). `limit` mặc định 20, tối đa 100.","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/posts/history","href":"/vi/api-reference/posts/danh-sách-bài-đã-đăng"},{"title":"Đăng bài ảnh","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/posts/photos","href":"/vi/api-reference/posts/đăng-bài-ảnh"},{"title":"Đăng lại một bài thất bại","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/posts/retry","href":"/vi/api-reference/posts/đăng-lại-một-bài-thất-bại"},{"title":"Tra kết quả của một bài","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/posts/status","href":"/vi/api-reference/posts/tra-kết-quả-của-một-bài"},{"title":"Đăng bài chữ","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/posts/text","href":"/vi/api-reference/posts/đăng-bài-chữ"},{"title":"Gỡ một bài đã đăng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/posts/unpublish","href":"/vi/api-reference/posts/gỡ-một-bài-đã-đăng"},{"title":"Đăng bài video","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/posts/video","href":"/vi/api-reference/posts/đăng-bài-video"}]},{"group":"profiles","pages":[{"title":"Danh sách hồ sơ thương hiệu","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/profiles","href":"/vi/api-reference/profiles/danh-sách-hồ-sơ-thương-hiệu"}]},{"group":"queue","pages":[{"title":"Xem khung giờ trống gần nhất","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/queue/next-slot","href":"/vi/api-reference/queue/xem-khung-giờ-trống-gần-nhất"},{"title":"Xem trước các khung giờ tiếp theo","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/queue/preview","href":"/vi/api-reference/queue/xem-trước-các-khung-giờ-tiếp-theo"},{"title":"Xem thiết lập hàng chờ","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/queue/settings","href":"/vi/api-reference/queue/xem-thiết-lập-hàng-chờ"},{"title":"Sửa thiết lập hàng chờ","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml post /v1/queue/settings","href":"/vi/api-reference/queue/sửa-thiết-lập-hàng-chờ"}]},{"group":"schedule","pages":[{"title":"Danh sách bài đã hẹn giờ","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/schedule","href":"/vi/api-reference/schedule/danh-sách-bài-đã-hẹn-giờ"},{"title":"Huỷ một bài đã hẹn giờ","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml delete /v1/schedule/{job_id}","href":"/vi/api-reference/schedule/huỷ-một-bài-đã-hẹn-giờ"},{"title":"Đổi giờ hoặc sửa một bài đã hẹn","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml patch /v1/schedule/{job_id}","href":"/vi/api-reference/schedule/đổi-giờ-hoặc-sửa-một-bài-đã-hẹn"}]},{"group":"status","pages":[{"title":"Tình trạng dịch vụ","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/status","href":"/vi/api-reference/status/tình-trạng-dịch-vụ"}]},{"group":"tiktok_music","pages":[{"title":"Tìm nhạc TikTok","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/tiktok/music/search","href":"/vi/api-reference/tiktok_music/tìm-nhạc-tiktok"},{"title":"Bảng xếp hạng nhạc TikTok","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/tiktok/music/trending","href":"/vi/api-reference/tiktok_music/bảng-xếp-hạng-nhạc-tiktok"}]},{"group":"usage","pages":[{"title":"Xem hạn mức và mức đã dùng","deprecated":null,"version":null,"openapi":"/openapi.vi.yaml get /v1/usage","href":"/vi/api-reference/usage/xem-hạn-mức-và-mức-đã-dùng"}]}]}]},{"language":"en","pages":[{"title":"en","href":"/"}]}]},"basePath":"","title":"Đăng bài tài liệu - MADIAD Hub","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}