Read moderation results and retry a failed action without making a second case.
Open Moderation → Cases or use a private slash command:
/cases limit:10/case number:5/history user:@Alex
A case keeps the action, reason and result for every recorded moderation action. Channel actions identify the channel. Check the action status and each notification to see whether the action succeeded and the member received their DM. Imported cases are labelled read-only and link to their source capture.
Correct the missing permission, role position or destination, then select Retry on the failed case action or notification. Completed steps are not repeated. For blocked DMs, ask the member to allow messages from pup before retrying.Technical details includes identifiers and diagnostic codes for investigating failures. Include them when asking the operator for help.
/reason case:5 reason:Repeated disruption after a moderator reminder./note user:@Alex note:Asked staff to follow up about the next walk.
Reasons require text when being edited. Staff notes require note content and restricted access; an ordinary case summary does not expose them. Check command inputs for each command’s current options.
Evidence loads when you open a case. Case viewers can read and download stored
evidence; case administrators can delete it. Select Download evidence beside
an available item. See Data and privacy for file storage and deletion.Moderation actions record references to their source message. They do not yet save
that message’s text or files for later reading. These entries appear as
Inaccessible. Missing, deleted,
inaccessible or oversized content cannot be downloaded.
Open Moderation → Case export to choose a member, date range and case kinds. Download CSV or JSON when the export is ready. Export access is separate from reading a case, and restricted notes still require their own permission. Keep downloaded files private; deleting pup’s copy does not remove your download.
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"pup","colors":{"primary":"#4E0D9F","light":"#C4B4FF","dark":"#4E0D9F"},"logo":{"light":"https://mintcdn.com/pup-15c61ad9/XChKXj7vTYsvHEQu/images/logo-light.svg?fit=max\u0026auto=format\u0026n=XChKXj7vTYsvHEQu\u0026q=85\u0026s=7232ab8e4a3cdbb9c0361bfeab451bc7","dark":"https://mintcdn.com/pup-15c61ad9/XChKXj7vTYsvHEQu/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=XChKXj7vTYsvHEQu\u0026q=85\u0026s=8cc31cf380dc94b6d6533b3c8dfb64d7","href":"/"},"favicon":"https://mintcdn.com/pup-15c61ad9/XChKXj7vTYsvHEQu/images/pup.png?fit=max\u0026auto=format\u0026n=XChKXj7vTYsvHEQu\u0026q=85\u0026s=ccb14860f0a496140e7eefc11d09e591","styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pup-15c61ad9","hasAudioNarration":false,"actualSubdomain":"pup-15c61ad9","customDomains":["docs.pup.run"],"gitSource":{"type":"github","owner":"puphq","repo":"pup","deployBranch":"docs-live","contentDirectory":"docs/site","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6aea1ccfb0f3e6b97b8abb81","collectionId":"a3646ba9-fd89-4fc3-b4ba-72f120f9283c","liveDeploymentHistoryId":"6aea1ccfb0f3e6b97b8abb81","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"}},"buildId":"6aea1ccfb0f3e6b97b8abb81","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Releases","count":62},{"language":"default","tag":"Older releases","count":56},{"language":"default","tag":"Keep trouble out","count":10},{"language":"default","tag":"Moderate your server","count":9},{"language":"default","tag":"Bring the community together","count":6},{"language":"default","tag":"Reference","count":5},{"language":"default","tag":"Get started","count":4},{"language":"default","tag":"Build with pup","count":3},{"language":"default","tag":"Keep track","count":3},{"language":"default","tag":"Help your members","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"byok-sep-25","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":"billing-updated-9-15","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":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"cases","slug":"/cases","pageMetadata":{"title":"Cases and evidence","description":"Read moderation results and retry a failed action without making a second case.","href":"/cases"},"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: \"Read moderation results and retry a failed action without making a second case.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Moderation → Cases`}),` or use a private slash command:`]}),`\n`,_jsx(CodeBlock,{filename:``,wrap:`true`,numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/cases limit:10`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/case number:5`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/history user:@Alex`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`A case keeps the action, reason and result for every recorded moderation action. Channel actions identify the channel. Check the action status and each notification to see whether the action succeeded and the member received their DM. Imported cases are labelled read-only and link to their source capture.`}),`\n`,_jsx(Heading,{level:`2`,id:`browse-older-cases`,children:`Browse older cases`}),`\n`,_jsxs(_components.p,{children:[`Use the `,_jsx(_components.strong,{children:`Next`}),` and `,_jsx(_components.strong,{children:`Previous`}),` buttons, or add `,_jsx(_components.code,{children:`page`}),` to `,_jsx(_components.code,{children:`/cases`}),` or `,_jsx(_components.code,{children:`/history`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,wrap:`true`,numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/cases limit:10 page:2`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/history user:@Alex page:2`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`/case`}),` opens the numbered case. `,_jsx(_components.code,{children:`/reason`}),` can update a pup case’s reason; `,_jsx(_components.a,{href:`/warnings#revoke-a-warning`,children:`warning revocation`}),` applies to warnings.`]}),`\n`,_jsx(Heading,{level:`2`,id:`retry-a-failed-step`,children:`Retry a failed step`}),`\n`,_jsxs(_components.p,{children:[`Correct the missing permission, role position or destination, then select `,_jsx(_components.strong,{children:`Retry`}),` on the failed case action or notification. Completed steps are not repeated. For blocked DMs, ask the member to allow messages from pup before retrying.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Technical details`}),` includes identifiers and diagnostic codes for investigating failures. Include them when asking the operator for help.`]}),`\n`,_jsx(Heading,{level:`2`,id:`change-a-reason-or-add-a-note`,children:`Change a reason or add a note`}),`\n`,_jsx(CodeBlock,{filename:``,wrap:`true`,numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/reason case:5 reason:Repeated disruption after a moderator reminder.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/note user:@Alex note:Asked staff to follow up about the next walk.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Reasons require text when being edited. Staff notes require note content and restricted access; an ordinary case summary does not expose them. Check `,_jsx(_components.a,{href:`/commands`,children:`command inputs`}),` for each command’s current options.`]}),`\n`,_jsx(Heading,{level:`2`,id:`case-evidence`,children:`Case evidence`}),`\n`,_jsxs(_components.p,{children:[`Evidence loads when you open a case. Case viewers can read and download stored\nevidence; case administrators can delete it. Select `,_jsx(_components.strong,{children:`Download evidence`}),` beside\nan available item. See `,_jsx(_components.a,{href:`/privacy`,children:`Data and privacy`}),` for file storage and deletion.`]}),`\n`,_jsxs(_components.p,{children:[`Moderation actions record references to their source message. They do not yet save\nthat message’s text or files for later reading. These entries appear as\n`,_jsx(_components.strong,{children:`Inaccessible`}),`. Missing, deleted,\ninaccessible or oversized content cannot be downloaded.`]}),`\n`,_jsx(Heading,{level:`2`,id:`related-tasks`,children:`Related tasks`}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/warnings`,children:`Warnings`}),` for expiry and escalation. `,_jsx(_components.a,{href:`/activity`,children:`Activity`}),` lists scheduled reversals and event history. `,_jsx(_components.a,{href:`/imported-history`,children:`Imported history`}),` explains Carl captures.`]}),`\n`,_jsx(Heading,{level:`2`,id:`export-cases`,children:`Export cases`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Moderation → Case export`}),` to choose a member, date range and case kinds. Download CSV or JSON when the export is ready. Export access is separate from reading a case, and restricted notes still require their own permission. Keep downloaded files private; deleting pup’s copy does not remove your download.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Cases and evidence","description":"Read moderation results and retry a failed action without making a second case.","href":"/cases"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Browse older cases","slug":"browse-older-cases","depth":2,"children":[]},{"title":"Retry a failed step","slug":"retry-a-failed-step","depth":2,"children":[]},{"title":"Change a reason or add a note","slug":"change-a-reason-or-add-a-note","depth":2,"children":[]},{"title":"Case evidence","slug":"case-evidence","depth":2,"children":[]},{"title":"Related tasks","slug":"related-tasks","depth":2,"children":[]},{"title":"Export cases","slug":"export-cases","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"pup-15c61ad9","siteName":"pup","title":"Cases and evidence - pup","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T17:42:05.935Z","originalFileLocation":"cases.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Read moderation results and retry a failed action without making a second case.\">\u003cmeta data-mint-head name=\"application-name\" content=\"pup\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pup-15c61ad9/rz75VcPXt2-uGWXd/_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/pup-15c61ad9/rz75VcPXt2-uGWXd/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pup-15c61ad9/rz75VcPXt2-uGWXd/_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/pup-15c61ad9/rz75VcPXt2-uGWXd/_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/pup-15c61ad9/rz75VcPXt2-uGWXd/_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/pup-15c61ad9/rz75VcPXt2-uGWXd/_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/pup-15c61ad9/rz75VcPXt2-uGWXd/_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/pup-15c61ad9/rz75VcPXt2-uGWXd/_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/pup-15c61ad9/rz75VcPXt2-uGWXd/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Cases and evidence - pup\">\u003cmeta data-mint-head property=\"og:description\" content=\"Read moderation results and retry a failed action without making a second case.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"pup\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.pup.run/cases\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pup-15c61ad9.mintlify.app/_mintlify/api/og/v2?division=Moderate+your+server\u0026amp;title=Cases+and+evidence\u0026amp;description=Read+moderation+results+and+retry+a+failed+action+without+making+a+second+case.\u0026amp;theme=0d0452848212370a5fa234a9\u0026amp;signature=c7ff6fbe6f1694af1f52a32389254d14e8121922590bcc56470ff39c34dea1c4\">\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=\"Cases and evidence - pup\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Read moderation results and retry a failed action without making a second case.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pup-15c61ad9.mintlify.app/_mintlify/api/og/v2?division=Moderate+your+server\u0026amp;title=Cases+and+evidence\u0026amp;description=Read+moderation+results+and+retry+a+failed+action+without+making+a+second+case.\u0026amp;theme=0d0452848212370a5fa234a9\u0026amp;signature=c7ff6fbe6f1694af1f52a32389254d14e8121922590bcc56470ff39c34dea1c4\">\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/pup-15c61ad9/rz75VcPXt2-uGWXd/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"pup\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4E0D9F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.pup.run/cases\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/cases.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pup.run/#organization\",\"name\":\"pup\",\"url\":\"https://docs.pup.run\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pup-15c61ad9/XChKXj7vTYsvHEQu/images/logo-light.svg?fit=max\u0026auto=format\u0026n=XChKXj7vTYsvHEQu\u0026q=85\u0026s=7232ab8e4a3cdbb9c0361bfeab451bc7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pup.run#website\",\"name\":\"pup\",\"url\":\"https://docs.pup.run\",\"publisher\":{\"@id\":\"https://docs.pup.run/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pup.run/cases#webpage\",\"url\":\"https://docs.pup.run/cases\",\"name\":\"Cases and evidence\",\"description\":\"Read moderation results and retry a failed action without making a second case.\",\"dateModified\":\"2026-11-03T17:42:05.935Z\",\"isPartOf\":{\"@id\":\"https://docs.pup.run#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pup.run/cases#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pup.run/cases#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Moderate your server\",\"item\":\"https://docs.pup.run/warnings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cases and evidence\",\"item\":\"https://docs.pup.run/cases\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.pup.run/cases#article\",\"headline\":\"Cases and evidence\",\"name\":\"Cases and evidence\",\"description\":\"Read moderation results and retry a failed action without making a second case.\",\"url\":\"https://docs.pup.run/cases\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pup.run/cases#webpage\"},\"dateModified\":\"2026-11-03T17:42:05.935Z\",\"publisher\":{\"@id\":\"https://docs.pup.run/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pup.run#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"pup\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"pup","nav":{"global":null,"groups":[{"group":"Get started","pages":[{"title":"A good pup to have around","href":"/index"},{"title":"Set up your server","href":"/setup"},{"title":"Find your way around the dashboard","href":"/dashboard"},{"title":"Permissions and hierarchy","href":"/permissions"}]},{"group":"Moderate your server","pages":[{"title":"Warnings","description":"Record a warning, revoke it or respond when a member reaches a limit.","href":"/warnings"},{"title":"Cases and evidence","href":"/cases"},{"title":"Find a member","description":"Search member profiles and open the records your access permits.","href":"/members"},{"title":"Role management","href":"/roles"},{"title":"Timeouts, mutes and bans","href":"/moderation"},{"title":"Slowmode and channel locks","href":"/channel-moderation"},{"title":"Member and message reports","href":"/member-reports"},{"title":"Moderation activity","href":"/activity"},{"title":"Import Carl moderation history","href":"/imported-history"}]},{"group":"Keep trouble out","pages":[{"title":"Protection responses","href":"/protection-responses"},{"title":"Spam filters","href":"/spam-filters"},{"title":"Phrases and links","href":"/phrases-and-links"},{"title":"Phishing links","href":"/phishing-defense"},{"title":"Media-only channels","href":"/media-only"},{"title":"Join admission","href":"/join-guard"},{"title":"Human profile review","href":"/member-profile-rules"},{"title":"Administrative anti-nuke","href":"/anti-nuke"},{"title":"Raid mode","href":"/raid-mode"},{"title":"Server lockdown","href":"/server-lockdown"}]},{"group":"Bring the community together","pages":[{"title":"Meet @pup","href":"/assistant"},{"title":"Choose what pup remembers","href":"/assistant-memory"},{"title":"Connect an extension","href":"/extensions"},{"title":"Suggestions","href":"/suggestions"},{"title":"Polls","href":"/polls"},{"title":"Anonymous confessions","href":"/anonymous"}]},{"group":"Help your members","pages":[{"title":"Publish a ticket panel","href":"/ticket-panels"},{"title":"Work in the support inbox","href":"/support-inbox"},{"title":"Modmail","href":"/modmail"}]},{"group":"Keep track","pages":[{"title":"Server logs","href":"/logs"},{"title":"Moderation notifications","href":"/moderation-notifications"},{"title":"Setup tools","href":"/setup-tools"}]},{"group":"Reference","pages":[{"title":"Command reference","href":"/commands"},{"title":"Command permissions","href":"/command-permissions"},{"title":"Limits and availability","href":"/limits"},{"title":"Data and privacy","href":"/privacy"},{"title":"Troubleshooting","href":"/troubleshooting"}]},{"group":"Build with pup","pages":[{"title":"Teach pup a new trick","href":"/build-an-extension"},{"title":"Extension protocol","href":"/extension-protocol"},{"title":"Operate extensions","href":"/extension-operations"}]},{"group":"Self-host","pages":[{"title":"Self-host pup","href":"/self-host"},{"title":"Backup, upgrade and recovery","href":"/backup-recovery"}]},{"group":"Releases","pages":[{"title":"Changelog","href":"/changelog"},{"title":"pup 0.11.1","href":"/releases/0.11.1"},{"title":"pup 0.11.0","href":"/releases/0.11.0"},{"title":"pup 0.10.16","href":"/releases/0.10.16"},{"title":"pup 0.10.15","href":"/releases/0.10.15"},{"title":"pup 0.10.14","href":"/releases/0.10.14"},{"group":"Older releases","expanded":false,"pages":[{"title":"pup 0.10.13","href":"/releases/0.10.13"},{"title":"pup 0.10.11","href":"/releases/0.10.11"},{"title":"pup 0.10.10","href":"/releases/0.10.10"},{"title":"pup 0.10.8","href":"/releases/0.10.8"},{"title":"pup 0.10.7","href":"/releases/0.10.7"},{"title":"pup 0.10.6","href":"/releases/0.10.6"},{"title":"pup 0.10.5","href":"/releases/0.10.5"},{"title":"pup 0.10.4","href":"/releases/0.10.4"},{"title":"pup 0.10.3","href":"/releases/0.10.3"},{"title":"pup 0.10.0","href":"/releases/0.10.0"},{"title":"pup 0.9.6","href":"/releases/0.9.6"},{"title":"pup 0.9.5","href":"/releases/0.9.5"},{"title":"pup 0.9.4","href":"/releases/0.9.4"},{"title":"pup 0.9.2","href":"/releases/0.9.2"},{"title":"pup 0.9.0","href":"/releases/0.9.0"},{"title":"pup 0.8.3","href":"/releases/0.8.3"},{"title":"pup 0.8.2","href":"/releases/0.8.2"},{"title":"pup 0.8.1","href":"/releases/0.8.1"},{"title":"pup 0.7.7","href":"/releases/0.7.7"},{"title":"pup 0.7.5","href":"/releases/0.7.5"},{"title":"pup 0.7.4","href":"/releases/0.7.4"},{"title":"pup 0.7.3","href":"/releases/0.7.3"},{"title":"pup 0.7.2","href":"/releases/0.7.2"},{"title":"pup 0.7.1","href":"/releases/0.7.1"},{"title":"pup 0.7.0","href":"/releases/0.7.0"},{"title":"pup 0.6.12","href":"/releases/0.6.12"},{"title":"pup 0.6.11","href":"/releases/0.6.11"},{"title":"pup 0.6.10","href":"/releases/0.6.10"},{"title":"pup 0.6.9","href":"/releases/0.6.9"},{"title":"pup 0.6.8","href":"/releases/0.6.8"},{"title":"pup 0.6.7","href":"/releases/0.6.7"},{"title":"pup 0.6.6","href":"/releases/0.6.6"},{"title":"pup 0.6.4","href":"/releases/0.6.4"},{"title":"pup 0.6.2","href":"/releases/0.6.2"},{"title":"pup 0.6.1","href":"/releases/0.6.1"},{"title":"pup 0.6.0","href":"/releases/0.6.0"},{"title":"pup 0.5.11","href":"/releases/0.5.11"},{"title":"pup 0.5.10","href":"/releases/0.5.10"},{"title":"pup 0.5.9","href":"/releases/0.5.9"},{"title":"pup 0.5.8","href":"/releases/0.5.8"},{"title":"pup 0.5.7","href":"/releases/0.5.7"},{"title":"pup 0.5.6","href":"/releases/0.5.6"},{"title":"pup 0.5.5","href":"/releases/0.5.5"},{"title":"pup 0.5.4","href":"/releases/0.5.4"},{"title":"pup 0.5.3","href":"/releases/0.5.3"},{"title":"pup 0.5.2","href":"/releases/0.5.2"},{"title":"pup 0.5.1","href":"/releases/0.5.1"},{"title":"pup 0.5.0","href":"/releases/0.5.0"},{"title":"pup 0.4.1","href":"/releases/0.4.1"},{"title":"pup 0.4.0","href":"/releases/0.4.0"},{"title":"pup 0.3.1","href":"/releases/0.3.1"},{"title":"pup 0.3.0","href":"/releases/0.3.0"},{"title":"pup 0.2.12","href":"/releases/0.2.12"},{"title":"pup 0.2.11","href":"/releases/0.2.11"},{"title":"pup 0.2.10","href":"/releases/0.2.10"},{"title":"pup 0.2.9","href":"/releases/0.2.9"}]}]}]},"basePath":"","title":"Cases and evidence - pup","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":[],"chunks":[]}