Com parent_id, responde a um comentário. content é texto simples: o que o membro digitar é guardado como está, inclusive tags, e deve ser exibido como texto. Em cursos com moderação, o comentário fica pendente até ser aprovado no painel.
Se o membro pode fixar o comentário no topo da aula.
Esta página foi útil?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"MemberKit","colors":{"primary":"#4F46E5","light":"#5C71F1","dark":"#4F46E5"},"logo":{"light":"https://mintcdn.com/memberkit/LEKK8FyCFuE6gCf9/logo/light.svg?fit=max\u0026auto=format\u0026n=LEKK8FyCFuE6gCf9\u0026q=85\u0026s=ea88f9dbe6fe03435822de78e98fcb76","dark":"https://mintcdn.com/memberkit/LEKK8FyCFuE6gCf9/logo/dark.svg?fit=max\u0026auto=format\u0026n=LEKK8FyCFuE6gCf9\u0026q=85\u0026s=e7925a529f211c55e230616808d2716e"},"favicon":"https://mintcdn.com/memberkit/l_Hg_4vPZJ1gHDXj/favicon.svg?fit=max\u0026auto=format\u0026n=l_Hg_4vPZJ1gHDXj\u0026q=85\u0026s=a46bae0c6b84b9750b28f40c159a6150","api":{"playground":{"display":"interactive"},"mdx":{"server":"https://memberkit.com.br"}},"appearance":{"default":"light"},"navbar":{"links":[{"href":"/changelog","label":"Changelog"},{"href":"/suporte","label":"Suporte"}],"primary":{"type":"button","label":"Planos","href":"https://memberkit.com.br/#planos"}},"footer":{"socials":{"website":"https://memberkit.com.br","instagram":"https://www.instagram.com/getmemberkit","youtube":"https://www.youtube.com/@memberkit"}},"integrations":{"fathom":{"siteId":"LWIQGARN"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"pt-BR","href":"introducao"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"memberkit","hasAudioNarration":false,"actualSubdomain":"memberkit","customDomains":["ajuda.memberkit.com.br"],"gitSource":{"type":"github","owner":"rainerborene","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae5dcf2af08fdd710626839","collectionId":"7dd08343-639c-4945-933e-554998672969","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae5dcf2af08fdd710626839"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae5dcf2af08fdd710626839","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"pt-BR","tag":"Integrações","count":43},{"language":"pt-BR","tag":"Documentação","count":37},{"language":"pt-BR","tag":"Referência de API","count":34},{"language":"pt-BR","tag":"Pagamentos","count":24},{"language":"pt-BR","tag":"Webhooks","count":23},{"language":"pt-BR","tag":"Eventos","count":17},{"language":"pt-BR","tag":"Conteúdo","count":11},{"language":"pt-BR","tag":"Marketing e CRM","count":8},{"language":"pt-BR","tag":"Alunos e acesso","count":7},{"language":"pt-BR","tag":"Users","count":7}]},"assistantConfig":{"enableStarterQuestions":false,"enableContextualStarterQuestions":true,"deflection":{"enabled":false,"showHelpButton":false}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"button#localization-select-trigger{display:none!important}a[href*=\"utm_campaign=poweredBy\"]{display:none}#content>.zoom-image-trigger:first-child img,#content>img:first-child{margin-top:0}"}],"page":{"pagePath":"headless/referencia/create-lesson-comment","slug":"/headless/referencia/create-lesson-comment","pageMetadata":{"title":"Comenta na aula","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/comments","description":"Cadastra um comentário em uma aula.","href":"/headless/referencia/create-lesson-comment","hidden":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Cadastra um comentário em uma aula.\"\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{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_components.p,{children:[`Com `,_jsx(_components.code,{children:`parent_id`}),`, responde a um comentário. `,_jsx(_components.code,{children:`content`}),` é texto simples: o que o membro digitar é guardado como está, inclusive tags, e deve ser exibido como texto. Em cursos com moderação, o comentário fica pendente até ser aprovado no painel.`]})}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":"Comenta na aula","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/comments","description":"Cadastra um comentário em uma aula.","href":"/headless/referencia/create-lesson-comment","hidden":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"createLessonComment","summary":"Comenta na aula","description":"Cadastra um comentário em uma aula.","tags":["comments"],"parameters":["6cec6314-f941-4bf1-98ad-5c6dfe5dd489","319e8606-33e7-4a81-969b-778f96261f0b"],"requestBody":"39ebdc9b-5a79-40aa-aa73-43719abf2632","responses":{"201":"927de880-3796-4a93-986e-45d80165a550","400":"69953277-bfa7-4580-b57e-d05fce9cd252","401":"c5784de6-352e-453f-b23d-12a9551d675b","402":"767fc1ec-24a2-4da7-8a8f-d95ae53d8634","403":"509e0417-e8f8-4b50-a5a5-9f31ca65f0d5","404":"2eb05dfa-5497-4265-85a7-4e194bd3fc01","409":"bf84b5c2-1966-4b33-a101-807a10e3d3cb","422":"6a2d8d72-b192-47fc-b427-f2abedbfc0ad","429":"3cc373ca-6327-4ed4-92b4-de70631dfc05"},"method":"post","type":"path","servers":[],"security":["eaa399ab-e8f3-40df-8fe7-ac79009abd1e"],"path":"/api/headless/v1/lessons/{lesson_id}/comments","baseUrlOptions":["https://memberkit.com.br"],"title":"Comenta na aula","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"6cec6314-f941-4bf1-98ad-5c6dfe5dd489":{"name":"lesson_id","in":"path","required":true,"schema":{"type":"string","isRequired":true,"description":"ID da aula.","uniqueKey":"","typeLabel":"string"},"description":"ID da aula."},"319e8606-33e7-4a81-969b-778f96261f0b":{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","maxLength":255,"isRequired":false,"description":"Chave única do envio, para que uma repetição não seja duplicada.","uniqueKey":"","typeLabel":"string"},"description":"Chave única do envio, para que uma repetição não seja duplicada."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["content"],"properties":{"content":{"type":"string","maxLength":2400,"isRequired":true,"uniqueKey":"content","typeLabel":"string"},"parent_id":{"type":"integer","uniqueKey":"parent_id","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"content":"\u003cstring>","parent_id":123}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"927de880-3796-4a93-986e-45d80165a550":{"description":"Comentário criado","headers":{"Idempotent-Replayed":{"description":"Presente quando a resposta repete um envio anterior. Os links assinados dessa resposta, como download_url, podem já ter expirado; busque o recurso de novo para renová-los.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["id","parent_id","depth","content","status","created_at","pinned","user","mine","can_edit","can_delete","can_pin"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"id","typeLabel":"integer"},"parent_id":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"parent_id.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"parent_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"parent_id","typeLabel":"integer | null"},"depth":{"type":"integer","isRequired":true,"uniqueKey":"depth","typeLabel":"integer"},"content":{"type":"string","description":"Texto puro, com quebras de linha. Exiba como texto, nunca como HTML.","isRequired":true,"uniqueKey":"content","typeLabel":"string"},"status":{"type":"string","enum":["pending","approved","rejected"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"pinned":{"type":"boolean","isRequired":true,"uniqueKey":"pinned","typeLabel":"boolean"},"user":{"oneOf":[{"type":"null","isRequired":true,"uniqueKey":"user.oneOf.0","typeLabel":"null"},{"type":"object","description":"Membro como os outros membros o veem.","required":["id","full_name","avatar_url"],"properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"user.oneOf.1.id","typeLabel":"integer"},"full_name":{"type":"string","isRequired":true,"uniqueKey":"user.oneOf.1.full_name","typeLabel":"string"},"avatar_url":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"user.oneOf.1.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"user.oneOf.1.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"user.oneOf.1.avatar_url","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"user.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"user","typeLabel":"null | object"},"mine":{"type":"boolean","isRequired":true,"uniqueKey":"mine","typeLabel":"boolean"},"can_edit":{"type":"boolean","isRequired":true,"uniqueKey":"can_edit","typeLabel":"boolean"},"can_delete":{"type":"boolean","isRequired":true,"uniqueKey":"can_delete","typeLabel":"boolean"},"can_pin":{"type":"boolean","description":"Se o membro pode fixar o comentário no topo da aula.","isRequired":true,"uniqueKey":"can_pin","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":123,"parent_id":123,"depth":123,"content":"\u003cstring>","status":"pending","created_at":"2023-11-07T05:31:56Z","pinned":true,"user":{"id":123,"full_name":"\u003cstring>","avatar_url":"\u003cstring>"},"mine":true,"can_edit":true,"can_delete":true,"can_pin":true}}},"exampleType":"generated"}},"exampleType":"generated"},"69953277-bfa7-4580-b57e-d05fce9cd252":{"description":"Requisição malformada (code malformed_request).","content":{"application/json":{"schema":{"type":"object","description":"Formato de todos os erros.","required":["code","message","request_id"],"properties":{"code":{"type":"string","description":"Código do erro.","enum":["subscription_suspended","onboarding_required","course_onboarding_required","access_expired","content_locked","comments_disabled","unprocessable_certificate","unauthenticated","invalid_credentials","invalid_token","invalid_headless_key","session_replaced","session_revoked","account_locked","forbidden","not_found","missing_parameter","malformed_request","validation_failed","invalid_signed_id","rate_limited","idempotency_key_reused","request_in_progress","assistant_unavailable","quiz_required"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Erros de cada campo, presentes com o código validation_failed.","additionalProperties":{"type":"array","items":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Motivo do erro, como blank, taken, too_short ou invalid.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Mensagem pronta para exibir, no idioma da área de membros.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors.additionalProperties","typeLabel":"object[]"},"uniqueKey":"errors","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"subscription_suspended","message":"\u003cstring>","request_id":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"c5784de6-352e-453f-b23d-12a9551d675b":{"description":"Membro não autenticado (code unauthenticated, invalid_token, session_replaced, session_revoked ou invalid_headless_key).","content":{"application/json":{"schema":{"type":"object","description":"Formato de todos os erros.","required":["code","message","request_id"],"properties":{"code":{"type":"string","description":"Código do erro.","enum":["subscription_suspended","onboarding_required","course_onboarding_required","access_expired","content_locked","comments_disabled","unprocessable_certificate","unauthenticated","invalid_credentials","invalid_token","invalid_headless_key","session_replaced","session_revoked","account_locked","forbidden","not_found","missing_parameter","malformed_request","validation_failed","invalid_signed_id","rate_limited","idempotency_key_reused","request_in_progress","assistant_unavailable","quiz_required"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Erros de cada campo, presentes com o código validation_failed.","additionalProperties":{"type":"array","items":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Motivo do erro, como blank, taken, too_short ou invalid.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Mensagem pronta para exibir, no idioma da área de membros.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors.additionalProperties","typeLabel":"object[]"},"uniqueKey":"errors","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"subscription_suspended","message":"\u003cstring>","request_id":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"767fc1ec-24a2-4da7-8a8f-d95ae53d8634":{"description":"Assinatura da área de membros suspensa (code subscription_suspended).","content":{"application/json":{"schema":{"type":"object","description":"Formato de todos os erros.","required":["code","message","request_id"],"properties":{"code":{"type":"string","description":"Código do erro.","enum":["subscription_suspended","onboarding_required","course_onboarding_required","access_expired","content_locked","comments_disabled","unprocessable_certificate","unauthenticated","invalid_credentials","invalid_token","invalid_headless_key","session_replaced","session_revoked","account_locked","forbidden","not_found","missing_parameter","malformed_request","validation_failed","invalid_signed_id","rate_limited","idempotency_key_reused","request_in_progress","assistant_unavailable","quiz_required"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Erros de cada campo, presentes com o código validation_failed.","additionalProperties":{"type":"array","items":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Motivo do erro, como blank, taken, too_short ou invalid.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Mensagem pronta para exibir, no idioma da área de membros.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors.additionalProperties","typeLabel":"object[]"},"uniqueKey":"errors","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"subscription_suspended","message":"\u003cstring>","request_id":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"509e0417-e8f8-4b50-a5a5-9f31ca65f0d5":{"description":"Acesso negado (code forbidden, onboarding_required, course_onboarding_required, access_expired, content_locked, comments_disabled, quiz_required ou assistant_unavailable).","content":{"application/json":{"schema":{"type":"object","description":"Formato de todos os erros.","required":["code","message","request_id"],"properties":{"code":{"type":"string","description":"Código do erro.","enum":["subscription_suspended","onboarding_required","course_onboarding_required","access_expired","content_locked","comments_disabled","unprocessable_certificate","unauthenticated","invalid_credentials","invalid_token","invalid_headless_key","session_replaced","session_revoked","account_locked","forbidden","not_found","missing_parameter","malformed_request","validation_failed","invalid_signed_id","rate_limited","idempotency_key_reused","request_in_progress","assistant_unavailable","quiz_required"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Erros de cada campo, presentes com o código validation_failed.","additionalProperties":{"type":"array","items":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Motivo do erro, como blank, taken, too_short ou invalid.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Mensagem pronta para exibir, no idioma da área de membros.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors.additionalProperties","typeLabel":"object[]"},"uniqueKey":"errors","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"subscription_suspended","message":"\u003cstring>","request_id":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"2eb05dfa-5497-4265-85a7-4e194bd3fc01":{"description":"Não encontrado (code not_found).","content":{"application/json":{"schema":{"type":"object","description":"Formato de todos os erros.","required":["code","message","request_id"],"properties":{"code":{"type":"string","description":"Código do erro.","enum":["subscription_suspended","onboarding_required","course_onboarding_required","access_expired","content_locked","comments_disabled","unprocessable_certificate","unauthenticated","invalid_credentials","invalid_token","invalid_headless_key","session_replaced","session_revoked","account_locked","forbidden","not_found","missing_parameter","malformed_request","validation_failed","invalid_signed_id","rate_limited","idempotency_key_reused","request_in_progress","assistant_unavailable","quiz_required"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Erros de cada campo, presentes com o código validation_failed.","additionalProperties":{"type":"array","items":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Motivo do erro, como blank, taken, too_short ou invalid.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Mensagem pronta para exibir, no idioma da área de membros.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors.additionalProperties","typeLabel":"object[]"},"uniqueKey":"errors","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"subscription_suspended","message":"\u003cstring>","request_id":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"bf84b5c2-1966-4b33-a101-807a10e3d3cb":{"description":"Requisição em andamento (code request_in_progress).","content":{"application/json":{"schema":{"type":"object","description":"Formato de todos os erros.","required":["code","message","request_id"],"properties":{"code":{"type":"string","description":"Código do erro.","enum":["subscription_suspended","onboarding_required","course_onboarding_required","access_expired","content_locked","comments_disabled","unprocessable_certificate","unauthenticated","invalid_credentials","invalid_token","invalid_headless_key","session_replaced","session_revoked","account_locked","forbidden","not_found","missing_parameter","malformed_request","validation_failed","invalid_signed_id","rate_limited","idempotency_key_reused","request_in_progress","assistant_unavailable","quiz_required"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Erros de cada campo, presentes com o código validation_failed.","additionalProperties":{"type":"array","items":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Motivo do erro, como blank, taken, too_short ou invalid.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Mensagem pronta para exibir, no idioma da área de membros.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors.additionalProperties","typeLabel":"object[]"},"uniqueKey":"errors","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"subscription_suspended","message":"\u003cstring>","request_id":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"6a2d8d72-b192-47fc-b427-f2abedbfc0ad":{"description":"Parâmetros inválidos (code validation_failed, invalid_signed_id, missing_parameter ou idempotency_key_reused).","content":{"application/json":{"schema":{"type":"object","description":"Formato de todos os erros.","required":["code","message","request_id"],"properties":{"code":{"type":"string","description":"Código do erro.","enum":["subscription_suspended","onboarding_required","course_onboarding_required","access_expired","content_locked","comments_disabled","unprocessable_certificate","unauthenticated","invalid_credentials","invalid_token","invalid_headless_key","session_replaced","session_revoked","account_locked","forbidden","not_found","missing_parameter","malformed_request","validation_failed","invalid_signed_id","rate_limited","idempotency_key_reused","request_in_progress","assistant_unavailable","quiz_required"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Erros de cada campo, presentes com o código validation_failed.","additionalProperties":{"type":"array","items":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Motivo do erro, como blank, taken, too_short ou invalid.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Mensagem pronta para exibir, no idioma da área de membros.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors.additionalProperties","typeLabel":"object[]"},"uniqueKey":"errors","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"subscription_suspended","message":"\u003cstring>","request_id":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"3cc373ca-6327-4ed4-92b4-de70631dfc05":{"description":"Limite de requisições atingido (code rate_limited).","content":{"application/json":{"schema":{"type":"object","description":"Formato de todos os erros.","required":["code","message","request_id"],"properties":{"code":{"type":"string","description":"Código do erro.","enum":["subscription_suspended","onboarding_required","course_onboarding_required","access_expired","content_locked","comments_disabled","unprocessable_certificate","unauthenticated","invalid_credentials","invalid_token","invalid_headless_key","session_replaced","session_revoked","account_locked","forbidden","not_found","missing_parameter","malformed_request","validation_failed","invalid_signed_id","rate_limited","idempotency_key_reused","request_in_progress","assistant_unavailable","quiz_required"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Erros de cada campo, presentes com o código validation_failed.","additionalProperties":{"type":"array","items":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Motivo do erro, como blank, taken, too_short ou invalid.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","description":"Mensagem pronta para exibir, no idioma da área de membros.","isRequired":true,"uniqueKey":"errors.additionalProperties.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors.additionalProperties","typeLabel":"object[]"},"uniqueKey":"errors","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"subscription_suspended","message":"\u003cstring>","request_id":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"eaa399ab-e8f3-40df-8fe7-ac79009abd1e":{"bearer":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"bearer"},"headlessKey":{"type":"apiKey","in":"header","name":"X-Memberkit-Headless-Key","description":"Chave headless da área de membros, em Configurações. É pública e vai em todas as requisições, inclusive nas que levam o token do membro.","scopes":[],"schemeName":"headlessKey"}}},"servers":{},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"},{"scheme":{"type":"apiKey","in":"header","name":"X-Memberkit-Headless-Key","description":"Chave headless da área de membros, em Configurações. É pública e vai em todas as requisições, inclusive nas que levam o token do membro.","scopes":[],"schemeName":"headlessKey"},"schema":{"title":"X-Memberkit-Headless-Key","type":"string","description":"Chave headless da área de membros, em Configurações. É pública e vai em todas as requisições, inclusive nas que levam o token do membro.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"headlessKey","name":"X-Memberkit-Headless-Key"}],"title":"bearer \u0026 headlessKey"}]},"originalFileLocation":"headless/openapi.yml"},"subdomain":"memberkit","siteName":"MemberKit","title":"Comenta na aula - MemberKit","contextualStarterQuestions":[{"_id":"6addf42eddc063c8c8a0f8dd","deploymentId":"66cdfb06b144e9bb0ef52232","questionText":"How is comment content stored?","status":"active","generatedBy":"contextual","path":"headless/referencia/create-lesson-comment","createdAt":"2026-10-25T12:21:02.493Z","updatedAt":"2026-10-25T12:21:02.493Z","__v":0},{"_id":"6addf42eddc063c8c8a0f8dc","deploymentId":"66cdfb06b144e9bb0ef52232","questionText":"What happens with moderated courses?","status":"active","generatedBy":"contextual","path":"headless/referencia/create-lesson-comment","createdAt":"2026-10-25T12:21:02.493Z","updatedAt":"2026-10-25T12:21:02.493Z","__v":0},{"_id":"6addf42eddc063c8c8a0f8db","deploymentId":"66cdfb06b144e9bb0ef52232","questionText":"How do I reply to a comment?","status":"active","generatedBy":"contextual","path":"headless/referencia/create-lesson-comment","createdAt":"2026-10-25T12:21:02.493Z","updatedAt":"2026-10-25T12:21:02.493Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"pt-BR":{"href":"/headless/referencia/create-lesson-comment","matchLevel":0}}},"lastModified":"2026-10-25T12:20:54.925Z","originalFileLocation":"headless/referencia/create-lesson-comment.mdx","locale":"pt-BR"},"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=\"light\"}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=\"Cadastra um comentário em uma aula.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MemberKit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/memberkit/23a4dpJsXneSKV9a/_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/memberkit/23a4dpJsXneSKV9a/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/memberkit/23a4dpJsXneSKV9a/_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/memberkit/23a4dpJsXneSKV9a/_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/memberkit/23a4dpJsXneSKV9a/_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/memberkit/23a4dpJsXneSKV9a/_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/memberkit/23a4dpJsXneSKV9a/_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/memberkit/23a4dpJsXneSKV9a/_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/memberkit/23a4dpJsXneSKV9a/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Comenta na aula - MemberKit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cadastra um comentário em uma aula.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MemberKit\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://ajuda.memberkit.com.br/headless/referencia/create-lesson-comment\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://memberkit.mintlify.app/_mintlify/api/og/v2?division=Coment%C3%A1rios\u0026amp;title=Comenta+na+aula\u0026amp;description=Cadastra+um+coment%C3%A1rio+em+uma+aula.\u0026amp;theme=7074f3ba9749b1f32e59fe06\u0026amp;signature=b4c7c073595184f358963451e62a6ca6651820e799eb3a447b821af98888237c\">\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=\"Comenta na aula - MemberKit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cadastra um comentário em uma aula.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://memberkit.mintlify.app/_mintlify/api/og/v2?division=Coment%C3%A1rios\u0026amp;title=Comenta+na+aula\u0026amp;description=Cadastra+um+coment%C3%A1rio+em+uma+aula.\u0026amp;theme=7074f3ba9749b1f32e59fe06\u0026amp;signature=b4c7c073595184f358963451e62a6ca6651820e799eb3a447b821af98888237c\">\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/memberkit/23a4dpJsXneSKV9a/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MemberKit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4F46E5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://ajuda.memberkit.com.br/headless/referencia/create-lesson-comment\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/headless/referencia/create-lesson-comment.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://ajuda.memberkit.com.br/#organization\",\"name\":\"MemberKit\",\"url\":\"https://ajuda.memberkit.com.br\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/memberkit/LEKK8FyCFuE6gCf9/logo/light.svg?fit=max\u0026auto=format\u0026n=LEKK8FyCFuE6gCf9\u0026q=85\u0026s=ea88f9dbe6fe03435822de78e98fcb76\"}},{\"@type\":\"WebSite\",\"@id\":\"https://ajuda.memberkit.com.br#website\",\"name\":\"MemberKit\",\"url\":\"https://ajuda.memberkit.com.br\",\"publisher\":{\"@id\":\"https://ajuda.memberkit.com.br/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://ajuda.memberkit.com.br/headless/referencia/create-lesson-comment#webpage\",\"url\":\"https://ajuda.memberkit.com.br/headless/referencia/create-lesson-comment\",\"name\":\"Comenta na aula\",\"description\":\"Cadastra um comentário em uma aula.\",\"dateModified\":\"2026-10-25T12:20:54.925Z\",\"isPartOf\":{\"@id\":\"https://ajuda.memberkit.com.br#website\"},\"breadcrumb\":{\"@id\":\"https://ajuda.memberkit.com.br/headless/referencia/create-lesson-comment#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://ajuda.memberkit.com.br/headless/referencia/create-lesson-comment#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Referência da API de membros\",\"item\":\"https://ajuda.memberkit.com.br/headless/referencia/introducao\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comentários\",\"item\":\"https://ajuda.memberkit.com.br/headless/referencia/list-lesson-comments\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comenta na aula\",\"item\":\"https://ajuda.memberkit.com.br/headless/referencia/create-lesson-comment\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://ajuda.memberkit.com.br/headless/referencia/create-lesson-comment#apireference\",\"headline\":\"Comenta na aula\",\"name\":\"Comenta na aula\",\"description\":\"Cadastra um comentário em uma aula.\",\"url\":\"https://ajuda.memberkit.com.br/headless/referencia/create-lesson-comment\",\"mainEntityOfPage\":{\"@id\":\"https://ajuda.memberkit.com.br/headless/referencia/create-lesson-comment#webpage\"},\"dateModified\":\"2026-10-25T12:20:54.925Z\",\"publisher\":{\"@id\":\"https://ajuda.memberkit.com.br/#organization\"},\"isPartOf\":{\"@id\":\"https://ajuda.memberkit.com.br#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MemberKit\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"MemberKit","nav":{"global":null,"languages":[{"language":"pt-BR","anchors":[{"anchor":"Documentação","icon":"book-open","pages":[{"title":"Documentação","href":"/introducao"}]},{"anchor":"Referência de API","icon":"rectangle-terminal","pages":[{"title":"Referência de API","href":"/referencia-api/introducao"}]},{"anchor":"Integrações","icon":"plug","pages":[{"title":"Integrações","href":"/integracoes/introducao"}]},{"anchor":"Webhooks","icon":"webhook","pages":[{"title":"Webhooks","href":"/webhooks/introducao"}]},{"anchor":"Headless","icon":"layer-group","hidden":true,"groups":[{"group":"Headless","pages":[{"title":"Área de membros Headless","sidebarTitle":"Introdução","description":"Crie um tema exclusivo com agentes de IA e suba na sua própria infraestrutura. Visual, experiência e domínio 100% seus — sem abrir mão de nada que a MemberKit já faz por você.","tag":"Novo","href":"/headless/introducao"}]},{"group":"Comece","pages":[{"title":"Comece com o template","description":"Use Claude Code, Cursor ou Codex para criar o seu site de área de membros a partir do template da MemberKit.","href":"/headless/comece-com-um-agente"},{"title":"Comece com a skill","description":"Sem o template: use a skill gratuita da MemberKit para que um agente de IA construa o seu site ou aplicativo no stack que você preferir.","href":"/headless/comece-com-a-skill"},{"title":"Use o seu próprio stack","description":"Construa o site de área de membros com a tecnologia que preferir, chamando a API de membros diretamente.","href":"/headless/comece-com-seu-stack"}]},{"group":"Guias","pages":[{"title":"Publique no seu domínio","description":"Coloque o site de área de membros no ar em uma hospedagem estática, com o seu próprio domínio.","href":"/headless/publique-em-seu-dominio"},{"title":"Emails para o seu site","description":"Faça os links dos e-mails da MemberKit abrirem o seu site de área de membros em vez da área de membros hospedada.","href":"/headless/emails-para-seu-frontend"},{"title":"Login a partir do seu sistema","description":"Leve o aluno do seu sistema, site ou aplicativo para a área de membros sem pedir a senha, com um token gerado no seu servidor.","href":"/headless/login-a-partir-do-seu-sistema"}]},{"group":"Referência da API de membros","pages":[{"title":"Referência da API de membros","sidebarTitle":"Introdução","description":"Endereço, autenticação, paginação, limites e erros da API para construir a sua própria área de membros.","href":"/headless/referencia/introducao"},{"group":"Área de membros","pages":[{"title":"Retorna a área de membros","openapi":"headless/openapi.yml GET /api/headless/v1/academy","description":"Retorna o nome, a marca e os recursos da área de membros.","href":"/headless/referencia/get-academy"}]},{"group":"Autenticação","pages":[{"title":"Autentica um membro","openapi":"headless/openapi.yml POST /api/headless/v1/auth/login","description":"Autentica um membro com e-mail e senha.","href":"/headless/referencia/login"},{"title":"Troca um token de login por um token de acesso","openapi":"headless/openapi.yml POST /api/headless/v1/auth/exchange","description":"Troca um token de login por um token de acesso.","href":"/headless/referencia/exchange-sign-in-token"},{"title":"Encerra a sessão do membro","openapi":"headless/openapi.yml POST /api/headless/v1/auth/logout","description":"Encerra a sessão do membro neste dispositivo.","href":"/headless/referencia/logout"},{"title":"Retorna o membro autenticado","openapi":"headless/openapi.yml GET /api/headless/v1/auth/user","description":"Retorna o membro autenticado.","href":"/headless/referencia/get-current-user"},{"title":"Envia o token de redefinição de senha","openapi":"headless/openapi.yml POST /api/headless/v1/auth/forgot","description":"Envia por e-mail um código de redefinição de senha.","href":"/headless/referencia/request-password-reset"},{"title":"Confere um token de redefinição","openapi":"headless/openapi.yml POST /api/headless/v1/auth/verify","description":"Confere um código de redefinição de senha.","href":"/headless/referencia/verify-password-reset-code"},{"title":"Define a nova senha","openapi":"headless/openapi.yml POST /api/headless/v1/auth/reset","description":"Define uma nova senha a partir do código de redefinição.","href":"/headless/referencia/reset-password"}]},{"group":"Onboarding","pages":[{"title":"Retorna o onboarding e o estado do membro","openapi":"headless/openapi.yml GET /api/headless/v1/onboarding","description":"Retorna o onboarding da área de membros e se o membro precisa aceitá-lo.","href":"/headless/referencia/get-onboarding"},{"title":"Registra o aceite do onboarding","openapi":"headless/openapi.yml POST /api/headless/v1/onboarding/agree","description":"Registra o aceite do onboarding da área de membros.","href":"/headless/referencia/agree-to-onboarding"},{"title":"Retorna o onboarding do curso e o estado do membro","openapi":"headless/openapi.yml GET /api/headless/v1/courses/{course_id}/onboarding","description":"Retorna o onboarding de um curso e se o membro precisa aceitá-lo.","href":"/headless/referencia/get-course-onboarding"},{"title":"Registra o aceite do onboarding do curso","openapi":"headless/openapi.yml POST /api/headless/v1/courses/{course_id}/onboarding/agree","description":"Registra o aceite do onboarding de um curso.","href":"/headless/referencia/agree-to-course-onboarding"}]},{"group":"Cursos","pages":[{"title":"Lista os cursos da vitrine do membro","openapi":"headless/openapi.yml GET /api/headless/v1/courses","description":"Retorna os cursos da vitrine do membro.","href":"/headless/referencia/list-courses"},{"title":"Lista as aulas que o membro começou e não concluiu","openapi":"headless/openapi.yml GET /api/headless/v1/history","description":"Retorna as aulas que o membro começou e não concluiu.","href":"/headless/referencia/list-watch-history"},{"title":"Retorna o curso com módulos e aulas","openapi":"headless/openapi.yml GET /api/headless/v1/courses/{id}","description":"Retorna um curso específico com seus módulos e aulas.","href":"/headless/referencia/get-course"},{"title":"Retorna o progresso do membro no curso","openapi":"headless/openapi.yml GET /api/headless/v1/courses/{id}/progress","description":"Retorna o progresso do membro em um curso.","href":"/headless/referencia/get-course-progress"}]},{"group":"Categorias","pages":[{"title":"Lista as categorias da vitrine","openapi":"headless/openapi.yml GET /api/headless/v1/categories","description":"Retorna as categorias da vitrine.","href":"/headless/referencia/list-categories"}]},{"group":"Banners","pages":[{"title":"Lista os banners","openapi":"headless/openapi.yml GET /api/headless/v1/banners","description":"Retorna os banners exibidos para o membro.","href":"/headless/referencia/list-banners"}]},{"group":"Aulas","pages":[{"title":"Baixa um arquivo da aula ou um certificado","openapi":"headless/openapi.yml GET /api/headless/v1/downloads/{token}","description":"Baixa um material da aula ou um certificado.","href":"/headless/referencia/download-file"},{"title":"Retorna a aula","openapi":"headless/openapi.yml GET /api/headless/v1/lessons/{id}","description":"Retorna uma aula específica através do ID.","href":"/headless/referencia/get-lesson"},{"title":"Retorna o necessário para tocar o vídeo da aula","openapi":"headless/openapi.yml GET /api/headless/v1/lessons/{id}/playback","description":"Retorna o player e a posição de retomada do vídeo da aula.","href":"/headless/referencia/get-lesson-playback"},{"title":"Registra até onde o membro assistiu","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/track","description":"Registra até onde o membro assistiu o vídeo da aula.","href":"/headless/referencia/track-lesson-watch-time"},{"title":"Marca a aula como concluída","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/complete","description":"Marca uma aula como concluída.","href":"/headless/referencia/complete-lesson"},{"title":"Desmarca a conclusão da aula","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/uncomplete","description":"Desmarca a conclusão de uma aula.","href":"/headless/referencia/uncomplete-lesson"},{"title":"Avalia a aula","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/rate","description":"Avalia uma aula.","href":"/headless/referencia/rate-lesson"}]},{"group":"Minha lista","pages":[{"title":"Lista as aulas salvas pelo membro","openapi":"headless/openapi.yml GET /api/headless/v1/bookmarks","description":"Retorna as aulas salvas na lista do membro.","href":"/headless/referencia/list-bookmarks"},{"title":"Salva a aula na lista do membro","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/bookmark","description":"Salva uma aula na lista do membro.","href":"/headless/referencia/bookmark-lesson"},{"title":"Remove a aula da lista do membro","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/unbookmark","description":"Remove uma aula da lista do membro.","href":"/headless/referencia/unbookmark-lesson"}]},{"group":"Comentários","pages":[{"title":"Lista os comentários da aula","openapi":"headless/openapi.yml GET /api/headless/v1/lessons/{lesson_id}/comments","description":"Retorna os comentários de uma aula.","href":"/headless/referencia/list-lesson-comments"},{"title":"Comenta na aula","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/comments","href":"/headless/referencia/create-lesson-comment"},{"title":"Edita um comentário","openapi":"headless/openapi.yml PUT /api/headless/v1/lessons/{lesson_id}/comments/{id}","description":"Atualiza um comentário de uma aula.","href":"/headless/referencia/update-lesson-comment"},{"title":"Remove um comentário","openapi":"headless/openapi.yml DELETE /api/headless/v1/lessons/{lesson_id}/comments/{id}","description":"Remove um comentário de uma aula.","href":"/headless/referencia/delete-lesson-comment"},{"title":"Fixa o comentário","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/comments/{id}/pin","description":"Fixa o comentário no topo dos comentários da aula.","href":"/headless/referencia/pin-lesson-comment"},{"title":"Desafixa o comentário","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/comments/{id}/unpin","description":"Remove o comentário do topo dos comentários da aula.","href":"/headless/referencia/unpin-lesson-comment"}]},{"group":"Quizzes","pages":[{"title":"Retorna o quiz da aula","openapi":"headless/openapi.yml GET /api/headless/v1/lessons/{lesson_id}/quiz","description":"Retorna o quiz de uma aula.","href":"/headless/referencia/get-lesson-quiz"},{"title":"Envia uma tentativa do quiz","openapi":"headless/openapi.yml POST /api/headless/v1/lessons/{lesson_id}/quiz_attempts","description":"Envia uma tentativa do quiz de uma aula.","href":"/headless/referencia/create-quiz-attempt"},{"title":"Retorna o resultado de uma tentativa","openapi":"headless/openapi.yml GET /api/headless/v1/lessons/{lesson_id}/quiz_attempts/{id}","description":"Retorna o resultado de uma tentativa do quiz.","href":"/headless/referencia/get-quiz-attempt"}]},{"group":"Busca","pages":[{"title":"Busca cursos, módulos e aulas","openapi":"headless/openapi.yml GET /api/headless/v1/search","description":"Busca cursos, módulos e aulas.","href":"/headless/referencia/search"}]},{"group":"Ranking","pages":[{"title":"Retorna o ranking","openapi":"headless/openapi.yml GET /api/headless/v1/ranking","description":"Retorna o ranking dos membros.","href":"/headless/referencia/get-ranking"}]},{"group":"Perfil","pages":[{"title":"Retorna o perfil do membro","openapi":"headless/openapi.yml GET /api/headless/v1/profile","description":"Retorna o perfil do membro.","href":"/headless/referencia/get-profile"},{"title":"Atualiza o perfil do membro","openapi":"headless/openapi.yml PUT /api/headless/v1/profile","description":"Atualiza o perfil do membro.","href":"/headless/referencia/update-profile"},{"title":"Troca a senha do membro","openapi":"headless/openapi.yml POST /api/headless/v1/profile/change_password","description":"Troca a senha do membro. A troca invalida o token usado na chamada e os de outros dispositivos, então guarde o access_token retornado. Se a resposta se perder, entre de novo com a nova senha; este envio não aceita Idempotency-Key.","href":"/headless/referencia/change-password"},{"title":"Lista a atividade do membro","openapi":"headless/openapi.yml GET /api/headless/v1/profile/activities","description":"Retorna as atividades do membro.","href":"/headless/referencia/list-profile-activities"}]},{"group":"Certificados","pages":[{"title":"Lista os certificados do membro","openapi":"headless/openapi.yml GET /api/headless/v1/certificates","description":"Retorna os certificados do membro.","href":"/headless/referencia/list-certificates"},{"title":"Retorna um certificado","openapi":"headless/openapi.yml GET /api/headless/v1/certificates/{id}","description":"Retorna um certificado do membro através do ID.","href":"/headless/referencia/get-certificate"}]},{"group":"Notificações","pages":[{"title":"Lista as notificações do membro","openapi":"headless/openapi.yml GET /api/headless/v1/notifications","description":"Retorna as notificações do membro e o total de não lidas.","href":"/headless/referencia/list-notifications"},{"title":"Marca a notificação como lida","openapi":"headless/openapi.yml POST /api/headless/v1/notifications/{id}/mark_as_read","description":"Marca uma notificação do membro como lida.","href":"/headless/referencia/mark-notification-as-read"},{"title":"Marca todas as notificações como lidas","openapi":"headless/openapi.yml POST /api/headless/v1/notifications/mark_all_as_read","description":"Marca todas as notificações do membro como lidas.","href":"/headless/referencia/mark-all-notifications-as-read"}]},{"group":"Mensagens de contato","pages":[{"title":"Envia uma mensagem ao produtor","openapi":"headless/openapi.yml POST /api/headless/v1/contact_messages","description":"Envia uma mensagem para o e-mail de contato da área de membros.","href":"/headless/referencia/create-contact-message"}]},{"group":"Comunidade","pages":[{"title":"Lista as comunidades do membro","openapi":"headless/openapi.yml GET /api/headless/v1/forums","description":"Retorna as comunidades que o membro pode ver.","href":"/headless/referencia/list-forums"},{"title":"Lista as publicações das comunidades","openapi":"headless/openapi.yml GET /api/headless/v1/forum_posts","description":"Retorna as publicações das comunidades.","href":"/headless/referencia/list-forum-posts"},{"title":"Publica numa comunidade","openapi":"headless/openapi.yml POST /api/headless/v1/forum_posts","description":"Cadastra uma publicação em uma comunidade.","href":"/headless/referencia/create-forum-post"},{"title":"Mostra uma publicação","openapi":"headless/openapi.yml GET /api/headless/v1/forum_posts/{id}","description":"Retorna uma publicação específica através do ID.","href":"/headless/referencia/get-forum-post"},{"title":"Edita uma publicação","openapi":"headless/openapi.yml PUT /api/headless/v1/forum_posts/{id}","description":"Atualiza uma publicação específica através do ID.","href":"/headless/referencia/update-forum-post"},{"title":"Remove uma publicação","openapi":"headless/openapi.yml DELETE /api/headless/v1/forum_posts/{id}","description":"Remove uma publicação específica através do ID.","href":"/headless/referencia/delete-forum-post"},{"title":"Segue a publicação","openapi":"headless/openapi.yml POST /api/headless/v1/forum_posts/{forum_post_id}/subscribe","description":"Faz o membro seguir uma publicação.","href":"/headless/referencia/subscribe-to-forum-post"},{"title":"Deixa de seguir a publicação","openapi":"headless/openapi.yml POST /api/headless/v1/forum_posts/{forum_post_id}/unsubscribe","description":"Faz o membro deixar de seguir uma publicação.","href":"/headless/referencia/unsubscribe-from-forum-post"},{"title":"Fixa a publicação","openapi":"headless/openapi.yml POST /api/headless/v1/forum_posts/{forum_post_id}/pin","description":"Fixa a publicação no topo da comunidade.","href":"/headless/referencia/pin-forum-post"},{"title":"Desafixa a publicação","openapi":"headless/openapi.yml POST /api/headless/v1/forum_posts/{forum_post_id}/unpin","description":"Remove a publicação do topo da comunidade.","href":"/headless/referencia/unpin-forum-post"},{"title":"Bloqueia a publicação","openapi":"headless/openapi.yml POST /api/headless/v1/forum_posts/{forum_post_id}/lock","description":"Impede novos comentários na publicação.","href":"/headless/referencia/lock-forum-post"},{"title":"Desbloqueia a publicação","openapi":"headless/openapi.yml POST /api/headless/v1/forum_posts/{forum_post_id}/unlock","description":"Volta a permitir comentários na publicação.","href":"/headless/referencia/unlock-forum-post"},{"title":"Lista os comentários da publicação","openapi":"headless/openapi.yml GET /api/headless/v1/forum_posts/{forum_post_id}/comments","description":"Retorna os comentários de uma publicação.","href":"/headless/referencia/list-forum-post-comments"},{"title":"Comenta na publicação","openapi":"headless/openapi.yml POST /api/headless/v1/forum_posts/{forum_post_id}/comments","description":"Cadastra um comentário em uma publicação.","href":"/headless/referencia/create-forum-post-comment"},{"title":"Edita um comentário","openapi":"headless/openapi.yml PUT /api/headless/v1/forum_posts/{forum_post_id}/comments/{id}","description":"Atualiza um comentário de uma publicação.","href":"/headless/referencia/update-forum-post-comment"},{"title":"Remove um comentário","openapi":"headless/openapi.yml DELETE /api/headless/v1/forum_posts/{forum_post_id}/comments/{id}","description":"Remove um comentário de uma publicação.","href":"/headless/referencia/delete-forum-post-comment"},{"title":"Marca o comentário como melhor resposta","openapi":"headless/openapi.yml POST /api/headless/v1/forum_posts/{forum_post_id}/comments/{id}/mark_as_answer","description":"Marca um comentário como a melhor resposta da publicação.","href":"/headless/referencia/mark-forum-post-comment-as-answer"},{"title":"Desmarca a melhor resposta","openapi":"headless/openapi.yml POST /api/headless/v1/forum_posts/{forum_post_id}/comments/{id}/unmark_as_answer","description":"Desmarca a melhor resposta da publicação.","href":"/headless/referencia/unmark-forum-post-comment-as-answer"}]},{"group":"Assistente de IA","pages":[{"title":"Mostra a conversa aberta com o assistente","openapi":"headless/openapi.yml GET /api/headless/v1/assistant/conversation","description":"Retorna a conversa aberta com o Assistente de IA.","href":"/headless/referencia/get-assistant-conversation"},{"title":"Encerra a conversa e começa outra","openapi":"headless/openapi.yml POST /api/headless/v1/assistant/conversation/close","description":"Encerra a conversa com o Assistente de IA e começa outra.","href":"/headless/referencia/close-assistant-conversation"},{"title":"Envia uma pergunta ao assistente","openapi":"headless/openapi.yml POST /api/headless/v1/assistant/messages","description":"Envia uma pergunta ao Assistente de IA.","href":"/headless/referencia/create-assistant-message"},{"title":"Avalia uma resposta do assistente","openapi":"headless/openapi.yml POST /api/headless/v1/assistant/messages/{message_id}/rate","description":"Avalia uma resposta do Assistente de IA.","href":"/headless/referencia/rate-assistant-message"}]},{"group":"Uploads","pages":[{"title":"Prepara o envio de um arquivo","openapi":"headless/openapi.yml POST /api/headless/v1/uploads","description":"Prepara o envio direto de um arquivo.","href":"/headless/referencia/create-upload"}]},{"group":"Chave e valor (KV)","pages":[{"title":"Lista os dados do membro","openapi":"headless/openapi.yml GET /api/headless/v1/kv","description":"Retorna as chaves e os valores que o seu app guardou para o membro.","href":"/headless/referencia/list-key-values"},{"title":"Lê um valor","openapi":"headless/openapi.yml GET /api/headless/v1/kv/{key}","description":"Retorna o valor guardado numa chave.","href":"/headless/referencia/get-key-value"},{"title":"Grava um valor","openapi":"headless/openapi.yml PUT /api/headless/v1/kv/{key}","description":"Cria ou substitui o valor de uma chave.","href":"/headless/referencia/set-key-value"},{"title":"Apaga um valor","openapi":"headless/openapi.yml DELETE /api/headless/v1/kv/{key}","description":"Apaga a chave e o valor guardado nela.","href":"/headless/referencia/delete-key-value"}]}]}]},{"anchor":"Blog","icon":"newspaper","href":"https://memberkit.com.br/blog"}]}]},"basePath":"","title":"Comenta na aula - MemberKit","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}