Substitui o fuso horário, a meta de posts e os horários de postagem do canal. Envie os sete dias, ou posting_schedule: null para remover todos os horários. Todos os campos são gravados: omitir posting_goal ou posting_schedule limpa o campo como null, então envie os valores atuais para mantê-los (leia com GET /channels/{account}/posting-schedule). Sem horários, os posts da fila do canal viram posts com horário personalizado no horário em que já estavam. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Uma mudança de fuso dá primeiro a cada post da fila o horário com a mesma hora local no novo fuso, depois os primeiros horários livres; pedidos de fila aguardando aprovação seguem a mesma regra. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.
Exatamente sete dias, cada day uma vez. null ou omitido remove os horários (os posts da fila viram posts com horário personalizado): envie os valores atuais para mantê-los.
Sete dias, começando no domingo. null quando o canal não tem horários de postagem (os posts não podem usar queue).
Show child attributes
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"PostClean Docs","colors":{"primary":"#1f4a34","light":"#51bc69","dark":"#1f4a34"},"logo":{"light":"https://mintcdn.com/chat-clean/aGFnoJWXeKN29AhB/logo/light.svg?fit=max\u0026auto=format\u0026n=aGFnoJWXeKN29AhB\u0026q=85\u0026s=e6706f33c16dba4b6f9197048cc03e4c","dark":"https://mintcdn.com/chat-clean/aGFnoJWXeKN29AhB/logo/dark.svg?fit=max\u0026auto=format\u0026n=aGFnoJWXeKN29AhB\u0026q=85\u0026s=d44865d5cafe56d0da4a387ab510bea7","href":"https://docs.postclean.com.br"},"favicon":"https://mintcdn.com/chat-clean/I-9EQrCnliVRvfUA/logo/favicon.svg?fit=max\u0026auto=format\u0026n=I-9EQrCnliVRvfUA\u0026q=85\u0026s=c8f5bd4e0678790423935122a3f1abba","appearance":{"default":"light","strict":true},"background":{"color":{"light":"#f0eee4","dark":"#0d1611"}},"navbar":{"links":[{"href":"mailto:contato@chatclean.com.br","label":"Suporte"}],"primary":{"type":"button","label":"Acessar o PostClean","href":"https://post.chatclean.com.br"}},"footer":{"socials":{"website":"https://chatclean.com.br"}},"seo":{"metatags":{"canonical":"https://docs.postclean.com.br"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"chat-clean","hasAudioNarration":false,"actualSubdomain":"chat-clean","customDomains":["docs.postclean.com.br"],"gitSource":{"type":"github","owner":"chat-clean","repo":"docs-postclean","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6aedd166f2587db843a5c4f0"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aedf66127d3b48d167b87a8","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"Referência da API","count":86},{"language":"default","tag":"Base de conhecimento","count":39},{"language":"default","tag":"Construa com IA","count":20},{"language":"default","tag":"Guias de configuração","count":18},{"language":"default","tag":"Documentação","count":16},{"language":"default","tag":"Plataformas","count":13},{"language":"default","tag":"Repost","count":12},{"language":"default","tag":"Configurações","count":12},{"language":"default","tag":"Automações","count":10},{"language":"default","tag":"Canais","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"vite-origin","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":"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":"api-reference/channels/update-posting-schedule","slug":"/api-reference/channels/update-posting-schedule","pageMetadata":{"title":"Atualizar horários de postagem","description":"Substitui o fuso horário, a meta de posts e os horários de postagem do canal. Envie os sete dias, ou `posting_schedule: null` para remover todos os horários. Todos os campos são gravados: omitir `posting_goal` ou `posting_schedule` limpa o campo como `null`, então envie os valores atuais para mantê-los (leia com `GET /channels/{account}/posting-schedule`). Sem horários, os posts da fila do canal viram posts com horário personalizado no horário em que já estavam. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Uma mudança de fuso dá primeiro a cada post da fila o horário com a mesma hora local no novo fuso, depois os primeiros horários livres; pedidos de fila aguardando aprovação seguem a mesma regra. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.","deprecated":null,"version":null,"sidebarTitle":"Update posting schedule","openapi":"/openapi.json put /channels/{account}/posting-schedule","href":"/api-reference/channels/update-posting-schedule","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: [\"Substitui o fuso horário, a meta de posts e os horários de postagem do canal. Envie os sete dias, ou \", _jsx(_components.code, {\n children: \"posting_schedule: null\"\n }), \" para remover todos os horários. Todos os campos são gravados: omitir \", _jsx(_components.code, {\n children: \"posting_goal\"\n }), \" ou \", _jsx(_components.code, {\n children: \"posting_schedule\"\n }), \" limpa o campo como \", _jsx(_components.code, {\n children: \"null\"\n }), \", então envie os valores atuais para mantê-los (leia com \", _jsx(_components.code, {\n children: \"GET /channels/{account}/posting-schedule\"\n }), \"). Sem horários, os posts da fila do canal viram posts com horário personalizado no horário em que já estavam. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Uma mudança de fuso dá primeiro a cada post da fila o horário com a mesma hora local no novo fuso, depois os primeiros horários livres; pedidos de fila aguardando aprovação seguem a mesma regra. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.\"]\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":"Atualizar horários de postagem","description":"Substitui o fuso horário, a meta de posts e os horários de postagem do canal. Envie os sete dias, ou `posting_schedule: null` para remover todos os horários. Todos os campos são gravados: omitir `posting_goal` ou `posting_schedule` limpa o campo como `null`, então envie os valores atuais para mantê-los (leia com `GET /channels/{account}/posting-schedule`). Sem horários, os posts da fila do canal viram posts com horário personalizado no horário em que já estavam. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Uma mudança de fuso dá primeiro a cada post da fila o horário com a mesma hora local no novo fuso, depois os primeiros horários livres; pedidos de fila aguardando aprovação seguem a mesma regra. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.","deprecated":null,"version":null,"sidebarTitle":"Update posting schedule","openapi":"/openapi.json put /channels/{account}/posting-schedule","href":"/api-reference/channels/update-posting-schedule","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Channels"],"summary":"Atualizar horários de postagem","operationId":"updatePostingSchedule","description":"Substitui o fuso horário, a meta de posts e os horários de postagem do canal. Envie os sete dias, ou `posting_schedule: null` para remover todos os horários. Todos os campos são gravados: omitir `posting_goal` ou `posting_schedule` limpa o campo como `null`, então envie os valores atuais para mantê-los (leia com `GET /channels/{account}/posting-schedule`). Sem horários, os posts da fila do canal viram posts com horário personalizado no horário em que já estavam. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Uma mudança de fuso dá primeiro a cada post da fila o horário com a mesma hora local no novo fuso, depois os primeiros horários livres; pedidos de fila aguardando aprovação seguem a mesma regra. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.","requestBody":"1b31be32-736a-46a4-9a64-37cc7e67acb4","responses":{"200":"3568b50a-e8b8-437d-8098-6f1da8cf0e49","401":"473db55c-2e5e-4164-9782-1263363c076e","402":"eb61f2e7-f710-45f2-a9b6-3d49dbc930a6","403":"6c7a9a67-01ea-4f46-850a-e40435b26686","404":"222eec98-85e8-4a86-a7b2-da54447b3396","409":"e566c9ae-6b5a-49d5-8cca-7e7ee35e4604","422":"121c0559-c1b7-4253-8e65-ac13a5db9d58","429":"6df303af-2f18-4b66-8bd4-d2b85e1eba9b"},"x-mint":{"href":"/api-reference/channels/update-posting-schedule"},"method":"put","type":"path","servers":["fbab3591-1250-42a2-b690-042cd28faca1"],"security":["a9bafb6d-f796-4227-b8f6-6f6aa653bde7"],"path":"/channels/{account}/posting-schedule","baseUrlOptions":["https://post.chatclean.com.br/api"],"title":"Atualizar horários de postagem","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"a0c286f9-a884-4f8c-b981-47aa404ba4ae":{"name":"account","in":"path","required":true,"description":"Id da conta social (canal). Uma conta de outro workspace devolve `404`.","schema":{"type":"string","format":"uuid","isRequired":true,"description":"Id da conta social (canal). Uma conta de outro workspace devolve `404`.","uniqueKey":"","typeLabel":"string\u003cuuid>"},"example":"9c8b7a65-4d3e-4f2a-8b1c-0d9e8f7a6b54"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["timezone"],"properties":{"timezone":{"type":"string","description":"Fuso horário IANA, por exemplo `America/Sao_Paulo`.","isRequired":true,"uniqueKey":"timezone","typeLabel":"string"},"posting_goal":{"oneOf":[{"type":"integer","minimum":1,"maximum":28,"description":"Posts por semana, de 1 a 28. `null` ou omitido limpa o campo: envie o valor atual para mantê-lo.","uniqueKey":"posting_goal.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":28,"description":"Posts por semana, de 1 a 28. `null` ou omitido limpa o campo: envie o valor atual para mantê-lo.","uniqueKey":"posting_goal.oneOf.1","typeLabel":"null"}],"uniqueKey":"posting_goal","typeLabel":"integer | null"},"posting_schedule":{"oneOf":[{"type":"array","minItems":7,"maxItems":7,"items":{"type":"object","required":["day","enabled","times"],"properties":{"day":{"type":"integer","minimum":0,"maximum":6,"description":"Dia da semana: `0` é domingo, `6` é sábado. Envie um inteiro JSON, não um texto.","isRequired":true,"uniqueKey":"posting_schedule.oneOf.0.items.[INDEX].day","typeLabel":"integer"},"enabled":{"type":"boolean","description":"Um dia desativado guarda seus horários, mas não oferece horários na fila.","isRequired":true,"uniqueKey":"posting_schedule.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"times":{"type":"array","maxItems":4,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$","examples":["09:00"],"uniqueKey":"posting_schedule.oneOf.0.items.[INDEX].times.items.[INDEX]","typeLabel":"string"},"description":"Horários de postagem, `H:i` no fuso do canal, no máximo 4 por dia, sem repetição. São gravados em ordem.","isRequired":true,"uniqueKey":"posting_schedule.oneOf.0.items.[INDEX].times","typeLabel":"string[]"}},"uniqueKey":"posting_schedule.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Exatamente sete dias, cada `day` uma vez. `null` ou omitido remove os horários (os posts da fila viram posts com horário personalizado): envie os valores atuais para mantê-los.","uniqueKey":"posting_schedule.oneOf.0","typeLabel":"object[]"},{"type":"null","minItems":7,"maxItems":7,"items":{"type":"object","required":["day","enabled","times"],"properties":{"day":{"type":"integer","minimum":0,"maximum":6,"description":"Dia da semana: `0` é domingo, `6` é sábado. Envie um inteiro JSON, não um texto."},"enabled":{"type":"boolean","description":"Um dia desativado guarda seus horários, mas não oferece horários na fila."},"times":{"type":"array","maxItems":4,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$","examples":["09:00"]},"description":"Horários de postagem, `H:i` no fuso do canal, no máximo 4 por dia, sem repetição. São gravados em ordem."}}},"description":"Exatamente sete dias, cada `day` uma vez. `null` ou omitido remove os horários (os posts da fila viram posts com horário personalizado): envie os valores atuais para mantê-los.","uniqueKey":"posting_schedule.oneOf.1","typeLabel":"null"}],"uniqueKey":"posting_schedule","typeLabel":"object[] | null"}},"uniqueKey":"","typeLabel":"object"},"example":{"timezone":"America/Sao_Paulo","posting_goal":5,"posting_schedule":[{"day":0,"enabled":true,"times":[]},{"day":1,"enabled":true,"times":["09:00"]},{"day":2,"enabled":true,"times":["09:00","15:00"]},{"day":3,"enabled":true,"times":["12:00"]},{"day":4,"enabled":true,"times":["09:00"]},{"day":5,"enabled":true,"times":[]},{"day":6,"enabled":false,"times":[]}]},"examples":{"Example":{"title":"Example","value":{"timezone":"America/Sao_Paulo","posting_goal":5,"posting_schedule":[{"day":0,"enabled":true,"times":[]},{"day":1,"enabled":true,"times":["09:00"]},{"day":2,"enabled":true,"times":["09:00","15:00"]},{"day":3,"enabled":true,"times":["12:00"]},{"day":4,"enabled":true,"times":["09:00"]},{"day":5,"enabled":true,"times":[]},{"day":6,"enabled":false,"times":[]}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"3568b50a-e8b8-437d-8098-6f1da8cf0e49":{"description":"Os horários de postagem salvos.","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Id da conta social.","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"timezone":{"type":"string","description":"Fuso horário IANA do canal. Os horários de postagem e da fila ficam nesse fuso.","uniqueKey":"timezone","typeLabel":"string"},"posting_goal":{"oneOf":[{"type":"integer","minimum":1,"maximum":28,"description":"Meta de posts por semana do canal.","uniqueKey":"posting_goal.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":28,"description":"Meta de posts por semana do canal.","uniqueKey":"posting_goal.oneOf.1","typeLabel":"null"}],"uniqueKey":"posting_goal","typeLabel":"integer | null"},"posting_schedule":{"oneOf":[{"type":"array","items":{"type":"object","required":["day","enabled","times"],"properties":{"day":{"type":"integer","minimum":0,"maximum":6,"description":"Dia da semana: `0` é domingo, `6` é sábado. Envie um inteiro JSON, não um texto.","isRequired":true,"uniqueKey":"posting_schedule.oneOf.0.items.[INDEX].day","typeLabel":"integer"},"enabled":{"type":"boolean","description":"Um dia desativado guarda seus horários, mas não oferece horários na fila.","isRequired":true,"uniqueKey":"posting_schedule.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean"},"times":{"type":"array","maxItems":4,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$","examples":["09:00"],"uniqueKey":"posting_schedule.oneOf.0.items.[INDEX].times.items.[INDEX]","typeLabel":"string"},"description":"Horários de postagem, `H:i` no fuso do canal, no máximo 4 por dia, sem repetição. São gravados em ordem.","isRequired":true,"uniqueKey":"posting_schedule.oneOf.0.items.[INDEX].times","typeLabel":"string[]"}},"uniqueKey":"posting_schedule.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Sete dias, começando no domingo. `null` quando o canal não tem horários de postagem (os posts não podem usar `queue`).","uniqueKey":"posting_schedule.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["day","enabled","times"],"properties":{"day":{"type":"integer","minimum":0,"maximum":6,"description":"Dia da semana: `0` é domingo, `6` é sábado. Envie um inteiro JSON, não um texto."},"enabled":{"type":"boolean","description":"Um dia desativado guarda seus horários, mas não oferece horários na fila."},"times":{"type":"array","maxItems":4,"items":{"type":"string","pattern":"^\\d{2}:\\d{2}$","examples":["09:00"]},"description":"Horários de postagem, `H:i` no fuso do canal, no máximo 4 por dia, sem repetição. São gravados em ordem."}}},"description":"Sete dias, começando no domingo. `null` quando o canal não tem horários de postagem (os posts não podem usar `queue`).","uniqueKey":"posting_schedule.oneOf.1","typeLabel":"null"}],"uniqueKey":"posting_schedule","typeLabel":"object[] | null"}},"uniqueKey":"","typeLabel":"object"},"example":{"id":"9c8b7a65-4d3e-4f2a-8b1c-0d9e8f7a6b54","timezone":"America/Sao_Paulo","posting_goal":5,"posting_schedule":[{"day":0,"enabled":true,"times":[]},{"day":1,"enabled":true,"times":["09:00"]},{"day":2,"enabled":true,"times":["09:00","15:00"]},{"day":3,"enabled":true,"times":["12:00"]},{"day":4,"enabled":true,"times":["09:00"]},{"day":5,"enabled":true,"times":[]},{"day":6,"enabled":false,"times":[]}]},"examples":{"Example":{"title":"Example","value":{"id":"9c8b7a65-4d3e-4f2a-8b1c-0d9e8f7a6b54","timezone":"America/Sao_Paulo","posting_goal":5,"posting_schedule":[{"day":0,"enabled":true,"times":[]},{"day":1,"enabled":true,"times":["09:00"]},{"day":2,"enabled":true,"times":["09:00","15:00"]},{"day":3,"enabled":true,"times":["12:00"]},{"day":4,"enabled":true,"times":["09:00"]},{"day":5,"enabled":true,"times":[]},{"day":6,"enabled":false,"times":[]}]}}},"exampleType":"examples"}},"exampleType":"examples"},"473db55c-2e5e-4164-9782-1263363c076e":{"description":"Chave de API ausente, inválida, revogada ou expirada. Corpos possíveis: `Unauthenticated.` (sem chave, ou chave inválida ou revogada), `Token expired.` (passou do `expires_at`), `Token not found.` e `No workspace selected.` (a chave não está mais ligada a um workspace).","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"description":"Corpo de erro com uma mensagem.","uniqueKey":"","typeLabel":"object"},"example":{"message":"Unauthenticated."},"examples":{"Example":{"title":"Example","value":{"message":"Unauthenticated."}}},"exampleType":"examples"}},"exampleType":"examples"},"eb61f2e7-f710-45f2-a9b6-3d49dbc930a6":{"description":"A conta do workspace não tem assinatura ativa nem período de teste. Corpo: `{\"message\": \"Active subscription required.\"}`.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"description":"Corpo de erro com uma mensagem.","uniqueKey":"","typeLabel":"object"},"example":{"message":"Active subscription required."},"examples":{"Example":{"title":"Example","value":{"message":"Active subscription required."}}},"exampleType":"examples"}},"exampleType":"examples"},"6c7a9a67-01ea-4f46-850a-e40435b26686":{"description":"A chave de API não pode ser usada, ou o usuário não é administrador do workspace (só administradores mudam os horários de postagem).","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"description":"Corpo de erro com uma mensagem.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"222eec98-85e8-4a86-a7b2-da54447b3396":{"description":"O recurso não existe neste workspace.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"description":"Corpo de erro com uma mensagem.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e566c9ae-6b5a-49d5-8cca-7e7ee35e4604":{"description":"Outra alteração neste post ou na fila do canal está em andamento. Tente de novo.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"description":"Corpo de erro com uma mensagem.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"121c0559-c1b7-4253-8e65-ac13a5db9d58":{"description":"A validação falhou. Cada campo com erro aparece em `errors`.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"description":"Corpo de erro de validação. `errors` traz as mensagens por campo.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"6df303af-2f18-4b66-8bd4-d2b85e1eba9b":{"description":"Limite de requisições excedido: 60 por minuto por workspace.","headers":{"Retry-After":{"description":"Segundos de espera antes de tentar de novo.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","const":"rate_limit_exceeded","uniqueKey":"name","typeLabel":"string"},"message":{"type":"string","examples":["Rate limit exceeded. Please retry after 30 seconds."],"uniqueKey":"message","typeLabel":"string"}},"description":"Corpo devolvido quando o limite de requisições é excedido.","uniqueKey":"","typeLabel":"object"},"example":{"name":"rate_limit_exceeded","message":"Rate limit exceeded. Please retry after 30 seconds."},"examples":{"Example":{"title":"Example","value":{"name":"rate_limit_exceeded","message":"Rate limit exceeded. Please retry after 30 seconds."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"a9bafb6d-f796-4227-b8f6-6f6aa653bde7":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Chave de API do workspace, criada em Configurações > Chaves de API.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"fbab3591-1250-42a2-b690-042cd28faca1":{"url":"https://post.chatclean.com.br/api","description":"PostClean"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Chave de API do workspace, criada em Configurações > Chaves de API.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Chave de API do workspace, criada em Configurações > Chaves de API.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"chat-clean","siteName":"PostClean Docs","title":"Atualizar horários de postagem - PostClean Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T15:46:46.744Z","originalFileLocation":"api-reference/channels/update-posting-schedule.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"Substitui o fuso horário, a meta de posts e os horários de postagem do canal. Envie os sete dias, ou posting_schedule: null para remover todos os horários. Todos os campos são gravados: omitir posting_goal ou posting_schedule limpa o campo como null, então envie os valores atuais para mantê-los (leia com GET /channels/{account}/posting-schedule). Sem horários, os posts da fila do canal viram posts com horário personalizado no horário em que já estavam. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Uma mudança de fuso dá primeiro a cada post da fila o horário com a mesma hora local no novo fuso, depois os primeiros horários livres; pedidos de fila aguardando aprovação seguem a mesma regra. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.\">\u003cmeta data-mint-head name=\"application-name\" content=\"PostClean Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/chat-clean/QF5i1RCqVwGpluZT/_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/chat-clean/QF5i1RCqVwGpluZT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/chat-clean/QF5i1RCqVwGpluZT/_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/chat-clean/QF5i1RCqVwGpluZT/_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/chat-clean/QF5i1RCqVwGpluZT/_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/chat-clean/QF5i1RCqVwGpluZT/_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/chat-clean/QF5i1RCqVwGpluZT/_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/chat-clean/QF5i1RCqVwGpluZT/_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/chat-clean/QF5i1RCqVwGpluZT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Atualizar horários de postagem - PostClean Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Substitui o fuso horário, a meta de posts e os horários de postagem do canal. Envie os sete dias, ou posting_schedule: null para remover todos os horários. Todos os campos são gravados: omitir posting_goal ou posting_schedule limpa o campo como null, então envie os valores atuais para mantê-los (leia com GET /channels/{account}/posting-schedule). Sem horários, os posts da fila do canal viram posts com horário personalizado no horário em que já estavam. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Uma mudança de fuso dá primeiro a cada post da fila o horário com a mesma hora local no novo fuso, depois os primeiros horários livres; pedidos de fila aguardando aprovação seguem a mesma regra. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"PostClean Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.postclean.com.br/api-reference/channels/update-posting-schedule\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://chat-clean.mintlify.site/_mintlify/api/og/v2?division=Canais\u0026amp;title=Atualizar+hor%C3%A1rios+de+postagem\u0026amp;description=Substitui+o+fuso+hor%C3%A1rio%2C+a+meta+de+posts+e+os+hor%C3%A1rios+de+postagem+do+canal.+Envie+os+sete+dias%2C+ou+%60posting_schedule%3A+null%60+para+remover+todos+os+hor%C3%A1rios.+To\u0026amp;theme=c49b527881794ab1fc0f6bcf\u0026amp;signature=77921c6142484984493fae8c049219736e23998299f14b1a3278c2f6d1a5bb2f\">\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=\"Atualizar horários de postagem - PostClean Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Substitui o fuso horário, a meta de posts e os horários de postagem do canal. Envie os sete dias, ou posting_schedule: null para remover todos os horários. Todos os campos são gravados: omitir posting_goal ou posting_schedule limpa o campo como null, então envie os valores atuais para mantê-los (leia com GET /channels/{account}/posting-schedule). Sem horários, os posts da fila do canal viram posts com horário personalizado no horário em que já estavam. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Uma mudança de fuso dá primeiro a cada post da fila o horário com a mesma hora local no novo fuso, depois os primeiros horários livres; pedidos de fila aguardando aprovação seguem a mesma regra. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://chat-clean.mintlify.site/_mintlify/api/og/v2?division=Canais\u0026amp;title=Atualizar+hor%C3%A1rios+de+postagem\u0026amp;description=Substitui+o+fuso+hor%C3%A1rio%2C+a+meta+de+posts+e+os+hor%C3%A1rios+de+postagem+do+canal.+Envie+os+sete+dias%2C+ou+%60posting_schedule%3A+null%60+para+remover+todos+os+hor%C3%A1rios.+To\u0026amp;theme=c49b527881794ab1fc0f6bcf\u0026amp;signature=77921c6142484984493fae8c049219736e23998299f14b1a3278c2f6d1a5bb2f\">\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/chat-clean/QF5i1RCqVwGpluZT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"PostClean Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1f4a34\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.postclean.com.br/api-reference/channels/update-posting-schedule\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/channels/update-posting-schedule.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.postclean.com.br/#organization\",\"name\":\"PostClean Docs\",\"url\":\"https://docs.postclean.com.br\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/chat-clean/aGFnoJWXeKN29AhB/logo/light.svg?fit=max\u0026auto=format\u0026n=aGFnoJWXeKN29AhB\u0026q=85\u0026s=e6706f33c16dba4b6f9197048cc03e4c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.postclean.com.br#website\",\"name\":\"PostClean Docs\",\"url\":\"https://docs.postclean.com.br\",\"publisher\":{\"@id\":\"https://docs.postclean.com.br/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.postclean.com.br/api-reference/channels/update-posting-schedule#webpage\",\"url\":\"https://docs.postclean.com.br/api-reference/channels/update-posting-schedule\",\"name\":\"Atualizar horários de postagem\",\"description\":\"Substitui o fuso horário, a meta de posts e os horários de postagem do canal. Envie os sete dias, ou posting_schedule: null para remover todos os horários. Todos os campos são gravados: omitir posting_goal ou posting_schedule limpa o campo como null, então envie os valores atuais para mantê-los (leia com GET /channels/{account}/posting-schedule). Sem horários, os posts da fila do canal viram posts com horário personalizado no horário em que já estavam. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Uma mudança de fuso dá primeiro a cada post da fila o horário com a mesma hora local no novo fuso, depois os primeiros horários livres; pedidos de fila aguardando aprovação seguem a mesma regra. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.\",\"dateModified\":\"2026-11-06T15:46:46.744Z\",\"isPartOf\":{\"@id\":\"https://docs.postclean.com.br#website\"},\"breadcrumb\":{\"@id\":\"https://docs.postclean.com.br/api-reference/channels/update-posting-schedule#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.postclean.com.br/api-reference/channels/update-posting-schedule#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Canais\",\"item\":\"https://docs.postclean.com.br/api-reference/channels/get-posting-schedule\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Atualizar horários de postagem\",\"item\":\"https://docs.postclean.com.br/api-reference/channels/update-posting-schedule\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.postclean.com.br/api-reference/channels/update-posting-schedule#apireference\",\"headline\":\"Atualizar horários de postagem\",\"name\":\"Atualizar horários de postagem\",\"description\":\"Substitui o fuso horário, a meta de posts e os horários de postagem do canal. Envie os sete dias, ou posting_schedule: null para remover todos os horários. Todos os campos são gravados: omitir posting_goal ou posting_schedule limpa o campo como null, então envie os valores atuais para mantê-los (leia com GET /channels/{account}/posting-schedule). Sem horários, os posts da fila do canal viram posts com horário personalizado no horário em que já estavam. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Uma mudança de fuso dá primeiro a cada post da fila o horário com a mesma hora local no novo fuso, depois os primeiros horários livres; pedidos de fila aguardando aprovação seguem a mesma regra. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.\",\"url\":\"https://docs.postclean.com.br/api-reference/channels/update-posting-schedule\",\"mainEntityOfPage\":{\"@id\":\"https://docs.postclean.com.br/api-reference/channels/update-posting-schedule#webpage\"},\"dateModified\":\"2026-11-06T15:46:46.744Z\",\"publisher\":{\"@id\":\"https://docs.postclean.com.br/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.postclean.com.br#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"PostClean Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"PostClean Docs","nav":{"global":null,"tabs":[{"tab":"Documentação","icon":"book-open","pages":[{"title":"Documentação","href":""}]},{"tab":"Referência da API","icon":"code","groups":[{"group":"Visão geral","pages":[{"title":"Introdução","icon":"book-open","href":"/api-reference/introduction"},{"title":"Publicação","icon":"paper-plane","href":"/api-reference/guides/posting"},{"title":"Envio de mídia","icon":"image","href":"/api-reference/guides/media-uploads"}]},{"group":"Posts","pages":[{"title":"Listar posts","deprecated":null,"version":null,"sidebarTitle":"List posts","openapi":"/openapi.json get /posts","href":"/api-reference/posts/list-posts"},{"title":"Criar post","deprecated":null,"version":null,"sidebarTitle":"Create post","openapi":"/openapi.json post /posts","href":"/api-reference/posts/create-post"},{"title":"Criar posts em lote","deprecated":null,"version":null,"sidebarTitle":"Create posts in batch","openapi":"/openapi.json post /posts/batch","href":"/api-reference/posts/create-posts-in-batch"},{"title":"Ver post","deprecated":null,"version":null,"sidebarTitle":"Get post","openapi":"/openapi.json get /posts/{post}","href":"/api-reference/posts/get-post"},{"title":"Atualizar post","deprecated":null,"version":null,"sidebarTitle":"Update post","openapi":"/openapi.json put /posts/{post}","href":"/api-reference/posts/update-post"},{"title":"Excluir post","deprecated":null,"version":null,"sidebarTitle":"Delete post","openapi":"/openapi.json delete /posts/{post}","href":"/api-reference/posts/delete-post"},{"title":"Ver métricas do post","deprecated":null,"version":null,"sidebarTitle":"Get post metrics","openapi":"/openapi.json get /posts/{post}/metrics","href":"/api-reference/posts/get-post-metrics"},{"title":"Ver prévia do post","deprecated":null,"version":null,"sidebarTitle":"Get post preview","openapi":"/openapi.json get /posts/{post}/preview","href":"/api-reference/posts/get-post-preview"}]},{"group":"Notas de posts","pages":[{"title":"Listar notas do post","deprecated":null,"version":null,"sidebarTitle":"List post notes","openapi":"/openapi.json get /posts/{post}/notes","href":"/api-reference/post-notes/list-post-notes"},{"title":"Criar nota no post","deprecated":null,"version":null,"sidebarTitle":"Create post note","openapi":"/openapi.json post /posts/{post}/notes","href":"/api-reference/post-notes/create-post-note"},{"title":"Atualizar nota do post","deprecated":null,"version":null,"sidebarTitle":"Update post note","openapi":"/openapi.json put /posts/{post}/notes/{note}","href":"/api-reference/post-notes/update-post-note"},{"title":"Excluir nota do post","deprecated":null,"version":null,"sidebarTitle":"Delete post note","openapi":"/openapi.json delete /posts/{post}/notes/{note}","href":"/api-reference/post-notes/delete-post-note"}]},{"group":"Aprovações","pages":[{"title":"Aprovar post","deprecated":null,"version":null,"sidebarTitle":"Approve post","openapi":"/openapi.json post /posts/{post}/approve","href":"/api-reference/approvals/approve-post"},{"title":"Rejeitar post","deprecated":null,"version":null,"sidebarTitle":"Reject post","openapi":"/openapi.json post /posts/{post}/reject","href":"/api-reference/approvals/reject-post"}]},{"group":"Recorrência","pages":[{"title":"Definir repetição do post","deprecated":null,"version":null,"sidebarTitle":"Set post recurrence","openapi":"/openapi.json patch /posts/{post}/recurrence","href":"/api-reference/recurrence/set-post-recurrence"},{"title":"Remover repetição do post","deprecated":null,"version":null,"sidebarTitle":"Remove post recurrence","openapi":"/openapi.json delete /posts/{post}/recurrence","href":"/api-reference/recurrence/remove-post-recurrence"}]},{"group":"Mídia e uploads","pages":[{"title":"Enviar mídia","deprecated":null,"version":null,"sidebarTitle":"Upload media","openapi":"/openapi.json post /posts/{post}/media","href":"/api-reference/media-and-uploads/upload-media"},{"title":"Anexar mídia de um upload","deprecated":null,"version":null,"sidebarTitle":"Attach media from upload","openapi":"/openapi.json post /posts/{post}/media/from-upload","href":"/api-reference/media-and-uploads/attach-media-from-upload"},{"title":"Anexar mídia por URL","deprecated":null,"version":null,"sidebarTitle":"Attach media from url","openapi":"/openapi.json post /posts/{post}/media/from-url","href":"/api-reference/media-and-uploads/attach-media-from-url"},{"title":"Criar upload","deprecated":null,"version":null,"sidebarTitle":"Create upload","openapi":"/openapi.json post /uploads","href":"/api-reference/media-and-uploads/create-upload"},{"title":"Enviar para URL assinada","deprecated":null,"version":null,"sidebarTitle":"Upload to signed url","openapi":"/openapi.json post /uploads/{token}","href":"/api-reference/media-and-uploads/upload-to-signed-url"}]},{"group":"Contas sociais","pages":[{"title":"Listar contas sociais","deprecated":null,"version":null,"sidebarTitle":"List social accounts","openapi":"/openapi.json get /social-accounts","href":"/api-reference/social-accounts/list-social-accounts"},{"title":"Listar pastas do Pinterest","deprecated":null,"version":null,"sidebarTitle":"List pinterest boards","openapi":"/openapi.json get /social-accounts/{account}/boards","href":"/api-reference/social-accounts/list-pinterest-boards"},{"title":"Criar pasta do Pinterest","deprecated":null,"version":null,"sidebarTitle":"Create pinterest board","openapi":"/openapi.json post /social-accounts/{account}/boards","href":"/api-reference/social-accounts/create-pinterest-board"},{"title":"Listar canais do Discord","deprecated":null,"version":null,"sidebarTitle":"List discord channels","openapi":"/openapi.json get /social-accounts/{account}/channels","href":"/api-reference/social-accounts/list-discord-channels"},{"title":"Ver dados de criador do TikTok","deprecated":null,"version":null,"sidebarTitle":"Get tiktok creator info","openapi":"/openapi.json get /social-accounts/{account}/tiktok-creator-info","href":"/api-reference/social-accounts/get-tiktok-creator-info"}]},{"group":"Canais","pages":[{"title":"Ver horários de postagem","description":"Retorna o fuso horário do canal, a meta semanal de posts e os horários de postagem. Os horários da fila (`queue: next|top`, `queue_slot`) saem desses horários, no fuso do canal.","deprecated":null,"version":null,"sidebarTitle":"Get posting schedule","openapi":"/openapi.json get /channels/{account}/posting-schedule","href":"/api-reference/channels/get-posting-schedule"},{"title":"Atualizar horários de postagem","deprecated":null,"version":null,"sidebarTitle":"Update posting schedule","openapi":"/openapi.json put /channels/{account}/posting-schedule","href":"/api-reference/channels/update-posting-schedule"},{"title":"Gerar horários de postagem","description":"Substitui os horários de postagem do canal por `goal` horários por semana, nas horas que costumam funcionar melhor na rede dele (os minutos são sorteados), e grava `goal` como meta de posts. Sem `goal`, vale a meta atual do canal, ou 3 se não houver. O fuso horário não muda. Todos os dias ficam ativos. `mode` é obrigatório, mas hoje não tem efeito: os dois valores geram os mesmos horários. Os posts da fila mantêm seu horário. Uma mudança de horários move só os posts cujo horário deixou de existir, para os primeiros horários livres, em ordem. Um post da fila que fica sem horário vira um post com horário personalizado no horário em que já estava. Posts com horário personalizado nunca se movem. Exige ser administrador do workspace.","deprecated":null,"version":null,"sidebarTitle":"Generate posting schedule","openapi":"/openapi.json post /channels/{account}/posting-schedule/generate","href":"/api-reference/channels/generate-posting-schedule"},{"title":"Copiar horários de postagem","deprecated":null,"version":null,"sidebarTitle":"Copy posting schedule","openapi":"/openapi.json post /channels/{account}/posting-schedule/copy","href":"/api-reference/channels/copy-posting-schedule"},{"title":"Listar horários livres da fila","deprecated":null,"version":null,"sidebarTitle":"List free queue slots","openapi":"/openapi.json get /channels/{account}/queue/slots","href":"/api-reference/channels/list-free-queue-slots"},{"title":"Reordenar a fila","deprecated":null,"version":null,"sidebarTitle":"Reorder queue","openapi":"/openapi.json put /channels/{account}/queue/order","href":"/api-reference/channels/reorder-queue"},{"title":"Mover post para um horário da fila","deprecated":null,"version":null,"sidebarTitle":"Move post to queue slot","openapi":"/openapi.json put /channels/{account}/queue/slot","href":"/api-reference/channels/move-post-to-queue-slot"}]},{"group":"Ideias","pages":[{"title":"Listar ideias","deprecated":null,"version":null,"sidebarTitle":"List ideas","openapi":"/openapi.json get /ideas","href":"/api-reference/ideas/list-ideas"},{"title":"Criar ideia","deprecated":null,"version":null,"sidebarTitle":"Create idea","openapi":"/openapi.json post /ideas","href":"/api-reference/ideas/create-idea"},{"title":"Excluir ideias","deprecated":null,"version":null,"sidebarTitle":"Delete ideas","openapi":"/openapi.json delete /ideas","href":"/api-reference/ideas/delete-ideas"},{"title":"Ver ideia","deprecated":null,"version":null,"sidebarTitle":"Get idea","openapi":"/openapi.json get /ideas/{idea}","href":"/api-reference/ideas/get-idea"},{"title":"Atualizar ideia","deprecated":null,"version":null,"sidebarTitle":"Update idea","openapi":"/openapi.json put /ideas/{idea}","href":"/api-reference/ideas/update-idea"},{"title":"Excluir ideia","deprecated":null,"version":null,"sidebarTitle":"Delete idea","openapi":"/openapi.json delete /ideas/{idea}","href":"/api-reference/ideas/delete-idea"},{"title":"Duplicar ideia","deprecated":null,"version":null,"sidebarTitle":"Duplicate idea","openapi":"/openapi.json post /ideas/{idea}/duplicate","href":"/api-reference/ideas/duplicate-idea"},{"title":"Mover ideia","deprecated":null,"version":null,"sidebarTitle":"Move idea","openapi":"/openapi.json put /ideas/{idea}/move","href":"/api-reference/ideas/move-idea"}]},{"group":"Etapas de ideias","pages":[{"title":"Listar etapas de ideias","deprecated":null,"version":null,"sidebarTitle":"List idea stages","openapi":"/openapi.json get /idea-stages","href":"/api-reference/idea-stages/list-idea-stages"},{"title":"Criar etapa de ideias","deprecated":null,"version":null,"sidebarTitle":"Create idea stage","openapi":"/openapi.json post /idea-stages","href":"/api-reference/idea-stages/create-idea-stage"},{"title":"Reordenar etapas de ideias","deprecated":null,"version":null,"sidebarTitle":"Reorder idea stages","openapi":"/openapi.json put /idea-stages/order","href":"/api-reference/idea-stages/reorder-idea-stages"},{"title":"Atualizar etapa de ideias","deprecated":null,"version":null,"sidebarTitle":"Update idea stage","openapi":"/openapi.json put /idea-stages/{ideaStage}","href":"/api-reference/idea-stages/update-idea-stage"},{"title":"Excluir etapa de ideias","deprecated":null,"version":null,"sidebarTitle":"Delete idea stage","openapi":"/openapi.json delete /idea-stages/{ideaStage}","href":"/api-reference/idea-stages/delete-idea-stage"}]},{"group":"Análises","pages":[{"title":"Ver métricas do workspace","deprecated":null,"version":null,"sidebarTitle":"Get workspace analytics","openapi":"/openapi.json get /analytics","href":"/api-reference/analytics/get-workspace-analytics"},{"title":"Ver métricas de uma publicação","deprecated":null,"version":null,"sidebarTitle":"Get publication analytics","openapi":"/openapi.json get /analytics/publications/{publication}","href":"/api-reference/analytics/get-publication-analytics"},{"title":"Ver insights do canal","deprecated":null,"version":null,"sidebarTitle":"Get channel insights","openapi":"/openapi.json get /channels/{account}/insights","href":"/api-reference/analytics/get-channel-insights"},{"title":"Listar desempenho dos posts do canal","deprecated":null,"version":null,"sidebarTitle":"List channel post performance","openapi":"/openapi.json get /channels/{account}/insights/publications","href":"/api-reference/analytics/list-channel-post-performance"}]},{"group":"Etiquetas","pages":[{"title":"Listar etiquetas","deprecated":null,"version":null,"sidebarTitle":"List labels","openapi":"/openapi.json get /labels","href":"/api-reference/labels/list-labels"},{"title":"Criar etiqueta","deprecated":null,"version":null,"sidebarTitle":"Create label","openapi":"/openapi.json post /labels","href":"/api-reference/labels/create-label"},{"title":"Atualizar etiqueta","deprecated":null,"version":null,"sidebarTitle":"Update label","openapi":"/openapi.json put /labels/{label}","href":"/api-reference/labels/update-label"},{"title":"Excluir etiqueta","deprecated":null,"version":null,"sidebarTitle":"Delete label","openapi":"/openapi.json delete /labels/{label}","href":"/api-reference/labels/delete-label"}]},{"group":"Assinaturas","pages":[{"title":"Listar assinaturas","deprecated":null,"version":null,"sidebarTitle":"List signatures","openapi":"/openapi.json get /signatures","href":"/api-reference/signatures/list-signatures"},{"title":"Criar assinatura","deprecated":null,"version":null,"sidebarTitle":"Create signature","openapi":"/openapi.json post /signatures","href":"/api-reference/signatures/create-signature"},{"title":"Atualizar assinatura","deprecated":null,"version":null,"sidebarTitle":"Update signature","openapi":"/openapi.json put /signatures/{signature}","href":"/api-reference/signatures/update-signature"},{"title":"Excluir assinatura","deprecated":null,"version":null,"sidebarTitle":"Delete signature","openapi":"/openapi.json delete /signatures/{signature}","href":"/api-reference/signatures/delete-signature"}]},{"group":"Workspace","pages":[{"title":"Ver workspace","deprecated":null,"version":null,"sidebarTitle":"Get workspace","openapi":"/openapi.json get /workspace","href":"/api-reference/workspace/get-workspace"}]},{"group":"Chaves de API","pages":[{"title":"Listar chaves de API","deprecated":null,"version":null,"sidebarTitle":"List api keys","openapi":"/openapi.json get /api-keys","href":"/api-reference/api-keys/list-api-keys"},{"title":"Criar chave de API","deprecated":null,"version":null,"sidebarTitle":"Create api key","openapi":"/openapi.json post /api-keys","href":"/api-reference/api-keys/create-api-key"},{"title":"Excluir chave de API","deprecated":null,"version":null,"sidebarTitle":"Delete api key","openapi":"/openapi.json delete /api-keys/{apiToken}","href":"/api-reference/api-keys/delete-api-key"}]},{"group":"Webhooks","pages":[{"title":"Listar webhooks","deprecated":null,"version":null,"sidebarTitle":"List webhooks","openapi":"/openapi.json get /webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Criar webhook","deprecated":null,"version":null,"sidebarTitle":"Create webhook","openapi":"/openapi.json post /webhooks","href":"/api-reference/webhooks/create-webhook"},{"title":"Ver webhook","deprecated":null,"version":null,"sidebarTitle":"Get webhook","openapi":"/openapi.json get /webhooks/{webhook}","href":"/api-reference/webhooks/get-webhook"},{"title":"Atualizar webhook","deprecated":null,"version":null,"sidebarTitle":"Update webhook","openapi":"/openapi.json put /webhooks/{webhook}","href":"/api-reference/webhooks/update-webhook"},{"title":"Excluir webhook","deprecated":null,"version":null,"sidebarTitle":"Delete webhook","openapi":"/openapi.json delete /webhooks/{webhook}","href":"/api-reference/webhooks/delete-webhook"},{"title":"Listar registros do webhook","deprecated":null,"version":null,"sidebarTitle":"List webhook logs","openapi":"/openapi.json get /webhooks/{webhook}/logs","href":"/api-reference/webhooks/list-webhook-logs"},{"title":"Reenviar entrega do webhook","deprecated":null,"version":null,"sidebarTitle":"Replay webhook log","openapi":"/openapi.json post /webhooks/{webhook}/logs/{webhookLog}/replay","href":"/api-reference/webhooks/replay-webhook-log"},{"title":"Trocar segredo do webhook","deprecated":null,"version":null,"sidebarTitle":"Rotate webhook secret","openapi":"/openapi.json post /webhooks/{webhook}/rotate-secret","href":"/api-reference/webhooks/rotate-webhook-secret"},{"title":"Enviar teste do webhook","deprecated":null,"version":null,"sidebarTitle":"Send webhook test","openapi":"/openapi.json post /webhooks/{webhook}/send-test","href":"/api-reference/webhooks/send-webhook-test"}]},{"group":"Repost","pages":[{"title":"Listar formatos de origem do repurpose","deprecated":null,"version":null,"sidebarTitle":"List repurpose source formats","openapi":"/openapi.json get /repurpose-source-formats","href":"/api-reference/repurposes/list-repurpose-source-formats"},{"title":"Listar repurposes","deprecated":null,"version":null,"sidebarTitle":"List repurposes","openapi":"/openapi.json get /repurposes","href":"/api-reference/repurposes/list-repurposes"},{"title":"Criar repurpose","deprecated":null,"version":null,"sidebarTitle":"Create repurpose","openapi":"/openapi.json post /repurposes","href":"/api-reference/repurposes/create-repurpose"},{"title":"Ver repurpose","deprecated":null,"version":null,"sidebarTitle":"Get repurpose","openapi":"/openapi.json get /repurposes/{repurpose}","href":"/api-reference/repurposes/get-repurpose"},{"title":"Atualizar repurpose","deprecated":null,"version":null,"sidebarTitle":"Update repurpose","openapi":"/openapi.json put /repurposes/{repurpose}","href":"/api-reference/repurposes/update-repurpose"},{"title":"Excluir repurpose","deprecated":null,"version":null,"sidebarTitle":"Delete repurpose","openapi":"/openapi.json delete /repurposes/{repurpose}","href":"/api-reference/repurposes/delete-repurpose"},{"title":"Ativar repurpose","deprecated":null,"version":null,"sidebarTitle":"Activate repurpose","openapi":"/openapi.json post /repurposes/{repurpose}/activate","href":"/api-reference/repurposes/activate-repurpose"},{"title":"Desativar repurpose","deprecated":null,"version":null,"sidebarTitle":"Disable repurpose","openapi":"/openapi.json post /repurposes/{repurpose}/disable","href":"/api-reference/repurposes/disable-repurpose"},{"title":"Listar itens do repurpose","deprecated":null,"version":null,"sidebarTitle":"List repurpose items","openapi":"/openapi.json get /repurposes/{repurpose}/items","href":"/api-reference/repurposes/list-repurpose-items"},{"title":"Pausar repurpose","deprecated":null,"version":null,"sidebarTitle":"Pause repurpose","openapi":"/openapi.json post /repurposes/{repurpose}/pause","href":"/api-reference/repurposes/pause-repurpose"},{"title":"Retomar repurpose","deprecated":null,"version":null,"sidebarTitle":"Resume repurpose","openapi":"/openapi.json post /repurposes/{repurpose}/resume","href":"/api-reference/repurposes/resume-repurpose"}]},{"group":"Plataforma","pages":[{"title":"Listar tipos de conteúdo","deprecated":null,"version":null,"sidebarTitle":"List content types","openapi":"/openapi.json get /content-types","href":"/api-reference/platform/list-content-types"}]}]},{"tab":"Construa com IA","icon":"microchip-ai","pages":[{"title":"Construa com IA","href":"/ai/introduction"}]},{"tab":"Base de conhecimento","icon":"book","pages":[{"title":"Base de conhecimento","href":"/knowledge-base/introduction"}]}]},"basePath":"","title":"Atualizar horários de postagem - PostClean Docs","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Myd8dsju.js","utils-C2HkQgW0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-8rSppmTv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B6MjiCFm.js","snippetPresets-DwrSAONL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-1-a5UQKQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C541m7wZ.js","shallow-CWELCZ77.js","getApiPlaygroundDisplay-CTo5Zn03.js","CodeSnippet-D--dzvnl.js","CodeSnippets-DM3cXEDh.js","Page-CxAy5y67.js","getPastedJson-C-VECgcL.js","icon-BPq2-Mg3.js","MethodPill-D9J5cUHd.js","DuplicateIcon-BqHaxUnD.js","createIcon-CIbcZHp9.js","DynamicMarkdown-BKiHAm_d.js","SectionHeading-DstQXt3H.js","axios-vUo_bRtp.js","Markdown-CpxgzsKA.js","clsx-C5EfhVm0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CJ9Oly2E.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Mk6P3qvh.js"]}