Creates a block edge from the acting user (the blocker) to the specified user (the target). Blocking is non-disclosing — the blocked user is never notified and can never tell they’ve been blocked.On a new block, Sublay retroactively tears down the existing relationship between the two users in one transaction: any follow in either direction is removed, and any connection or pending connection request in either direction is removed. Nothing is restored on unblock. See Block enforcement for the full list of what a block prevents and hides.
Requires the moderation bundle. Blocking ships with reporting and suspensions as part of the trust & safety package. A project without the moderation bundle returns 403 database/tables-not-available. See Bundles.
The user performing the block (the blocker). Only service keys may supply an actingUserId other than the caller’s own; with a user token the blocker is derived from the token and this field is ignored.
On a new block, returns HTTP 201 with the created block record. Re-blocking an already-blocked user is an idempotent success and returns HTTP 200 with the existing record.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sublay Documentation","colors":{"primary":"#D22F55","light":"#F06789","dark":"#9E1E3E"},"logo":{"light":"https://mintcdn.com/replyke/v1bBipIMITFr7df3/logo/wordmark-dark.png?fit=max\u0026auto=format\u0026n=v1bBipIMITFr7df3\u0026q=85\u0026s=b95cabb32c98884aa4bca294b07238cc","dark":"https://mintcdn.com/replyke/v1bBipIMITFr7df3/logo/wordmark-light.png?fit=max\u0026auto=format\u0026n=v1bBipIMITFr7df3\u0026q=85\u0026s=871e10ec08b164c26f260e845b44c5c5"},"favicon":"https://mintcdn.com/replyke/v1bBipIMITFr7df3/favicon.svg?fit=max\u0026auto=format\u0026n=v1bBipIMITFr7df3\u0026q=85\u0026s=4988ad1acfb2c3909d214fd1ea72e5d8","api":{"playground":{"display":"none"},"mdx":{"auth":{"method":"bearer"},"server":"https://api.sublay.io"}},"navbar":{"links":[{"href":"https://dash.sublay.io","label":"Dashboard"}]},"footer":{"socials":{"github":"https://github.com/sublay-io"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"replyke","hasAudioNarration":false,"actualSubdomain":"replyke","customDomains":["docs.sublay.io"],"gitSource":{"type":"github","owner":"sublay-io","repo":"monorepo","deployBranch":"v8","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae20ce1201cdb70a522a607","collectionId":"8b75f177-dc40-4b43-9db6-bb9ec25fd9f0","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae20ce1201cdb70a522a607"},"entitlements":{},"buildId":"6ae20ce1201cdb70a522a607","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"API Reference","count":521},{"language":"default","tag":"Hooks Reference","count":485},{"language":"default","tag":"SDK Reference","count":145},{"language":"default","tag":"Components","count":92},{"language":"default","tag":"Modules","count":84},{"language":"default","tag":"Spaces","count":68},{"language":"default","tag":"Data Models","count":55},{"language":"default","tag":"Models","count":55},{"language":"default","tag":"Workspaces","count":48},{"language":"default","tag":"JS SDK","count":44}]},"assistantConfig":{"enableStarterQuestions":false},"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":false},"customCss":[],"page":{"pagePath":"v7/api-reference/users/blocks/block-user","slug":"/v7/api-reference/users/blocks/block-user","pageMetadata":{"title":"Block User","api":"POST /v7/:projectId/users/:userId/block","description":"Block a user by their ID","href":"/v7/api-reference/users/blocks/block-user"},"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: \"Block a user by their ID\"\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`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,Heading,Note,ParamField,ResponseField}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Creates a block edge from the acting user (the blocker) to the specified user (the target). Blocking is `,_jsx(_components.strong,{children:`non-disclosing`}),` — the blocked user is never notified and can never tell they’ve been blocked.`]}),`\n`,_jsxs(_components.p,{children:[`On a `,_jsx(_components.strong,{children:`new`}),` block, Sublay retroactively tears down the existing relationship between the two users in one transaction: any follow in either direction is removed, and any connection or pending connection request in either direction is removed. Nothing is restored on unblock. See `,_jsx(_components.a,{href:`/v7/sdk/moderation/overview#blocking`,children:`Block enforcement`}),` for the full list of what a block prevents and hides.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Requires the `,_jsx(_components.code,{children:`moderation`}),` bundle.`]}),` Blocking ships with reporting and suspensions as part of the trust \u0026 safety package. A project without the moderation bundle returns `,_jsx(_components.code,{children:`403 database/tables-not-available`}),`. See `,_jsx(_components.a,{href:`/v7/bundles`,children:`Bundles`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`path-parameters`,children:`Path Parameters`}),`\n`,_jsx(ParamField,{path:`userId`,type:`string`,required:true,id:`param-user-id`,children:_jsx(_components.p,{children:`The Sublay user ID (UUID) of the user to block (the target).`})}),`\n`,_jsx(Heading,{level:`2`,id:`body-parameters`,children:`Body Parameters`}),`\n`,_jsx(ParamField,{body:`actingUserId`,type:`string`,id:`param-acting-user-id`,children:_jsxs(_components.p,{children:[`The user performing the block (the blocker). Only service keys may supply an `,_jsx(_components.code,{children:`actingUserId`}),` other than the caller’s own; with a user token the blocker is derived from the token and this field is ignored.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsxs(_components.p,{children:[`On a `,_jsx(_components.strong,{children:`new`}),` block, returns HTTP `,_jsx(_components.code,{children:`201`}),` with the created block record. Re-blocking an already-blocked user is an idempotent success and returns HTTP `,_jsx(_components.code,{children:`200`}),` with the existing record.`]}),`\n`,_jsx(ResponseField,{name:`id`,type:`string`,id:`param-id`,children:_jsx(_components.p,{children:`Unique block record ID (UUID).`})}),`\n`,_jsx(ResponseField,{name:`blockerId`,type:`string`,id:`param-blocker-id`,children:_jsx(_components.p,{children:`ID of the user who created the block (the acting user).`})}),`\n`,_jsx(ResponseField,{name:`blockedId`,type:`string`,id:`param-blocked-id`,children:_jsx(_components.p,{children:`ID of the user being blocked (the target).`})}),`\n`,_jsx(ResponseField,{name:`createdAt`,type:`string`,id:`param-created-at`,children:_jsx(_components.p,{children:`ISO timestamp of when the block was created.`})}),`\n`,_jsx(Heading,{level:`2`,id:`error-responses`,children:`Error Responses`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Self-Block — 400`,id:`self-block-400`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"A user cannot block themselves.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"block/self-block\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),_jsx(Accordion,{title:`User Not Found — 404`,id:`user-not-found-404`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"One or both users involved in the block do not exist.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"block/user-not-found\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`see-also`,children:`See Also`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsxs(_components.a,{href:`/v7/hooks/blocks/use-block-manager`,children:[_jsx(_components.code,{children:`useBlockManager`}),` hook`]})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/v7/api-reference/users/blocks/unblock-user`,children:`Unblock User`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/v7/api-reference/users/blocks/get-block-status`,children:`Get Block Status`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/v7/data-models/block`,children:`Block data model`})}),`\n`]})]})}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":"Block User","api":"POST /v7/:projectId/users/:userId/block","description":"Block a user by their ID","href":"/v7/api-reference/users/blocks/block-user"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Path Parameters","slug":"path-parameters","depth":2,"children":[]},{"title":"Body Parameters","slug":"body-parameters","depth":2,"children":[]},{"title":"Response","slug":"response","depth":2,"children":[]},{"title":"Error Responses","slug":"error-responses","depth":2,"children":[]},{"title":"See Also","slug":"see-also","depth":2,"children":[]}],"codeExamples":{},"endpoint":{"title":"Block User","path":"/v7/:projectId/users/:userId/block","servers":[{"url":"https://api.sublay.io"}],"method":"post","request":{"security":[{"title":"Bearer Auth","parameters":{"header":{"Authorization":{"type":"http","scheme":"bearer","description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token."}},"query":{},"cookie":{}}}],"parameters":{"query":{},"header":{},"cookie":{},"path":{"userId":{"schema":[{"type":"string","description":"The Sublay user ID (UUID) of the user to block (the target).","required":true}]}}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"actingUserId":[{"type":"string","description":"The user performing the block (the blocker). Only service keys may supply an `actingUserId` other than the caller’s own; with a user token the blocker is derived from the token and this field is ignored."}]}}],"examples":{"example":{"value":{"actingUserId":"\u003cstring>"}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"id":[{"type":"string","description":"Unique block record ID (UUID)."}],"blockerId":[{"type":"string","description":"ID of the user who created the block (the acting user)."}],"blockedId":[{"type":"string","description":"ID of the user being blocked (the target)."}],"createdAt":[{"type":"string","description":"ISO timestamp of when the block was created."}]}}],"examples":{"example":{"value":{"id":"\u003cstring>","blockerId":"\u003cstring>","blockedId":"\u003cstring>","createdAt":"\u003cstring>"}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"replyke","siteName":"Sublay Documentation","title":"Block User - Sublay Documentation","navMaps":{"firstHrefInVersion":{"8.0.0":{"href":"/v8/api-reference/users/blocks/block-user","matchLevel":1},"7.0.0":{"href":"/v7/api-reference/users/blocks/block-user","matchLevel":0},"6.0.0":{"href":"/v6","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-10-19T18:34:14.871Z","originalFileLocation":"v7/api-reference/users/blocks/block-user.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=\"Block a user by their ID\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sublay Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/replyke/a1LNRWO56FGzWHgw/_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/replyke/a1LNRWO56FGzWHgw/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/replyke/a1LNRWO56FGzWHgw/_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/replyke/a1LNRWO56FGzWHgw/_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/replyke/a1LNRWO56FGzWHgw/_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/replyke/a1LNRWO56FGzWHgw/_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/replyke/a1LNRWO56FGzWHgw/_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/replyke/a1LNRWO56FGzWHgw/_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/replyke/a1LNRWO56FGzWHgw/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Block User - Sublay Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Block a user by their ID\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sublay Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sublay.io/v7/api-reference/users/blocks/block-user\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://replyke.mintlify.app/_mintlify/api/og/v2?division=User+Block+Operations\u0026amp;title=Block+User\u0026amp;description=Block+a+user+by+their+ID\u0026amp;theme=2a716669c033a50b125cdbc9\u0026amp;signature=115431e5dd9b90bdd1a977ae38c45e1d7a381c6bec832b1d34002f0547201c7f\">\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=\"Block User - Sublay Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Block a user by their ID\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://replyke.mintlify.app/_mintlify/api/og/v2?division=User+Block+Operations\u0026amp;title=Block+User\u0026amp;description=Block+a+user+by+their+ID\u0026amp;theme=2a716669c033a50b125cdbc9\u0026amp;signature=115431e5dd9b90bdd1a977ae38c45e1d7a381c6bec832b1d34002f0547201c7f\">\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/replyke/a1LNRWO56FGzWHgw/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sublay Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#D22F55\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sublay.io/v7/api-reference/users/blocks/block-user\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v7/api-reference/users/blocks/block-user.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sublay.io/#organization\",\"name\":\"Sublay Documentation\",\"url\":\"https://docs.sublay.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/replyke/v1bBipIMITFr7df3/logo/wordmark-dark.png?fit=max\u0026auto=format\u0026n=v1bBipIMITFr7df3\u0026q=85\u0026s=b95cabb32c98884aa4bca294b07238cc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sublay.io#website\",\"name\":\"Sublay Documentation\",\"url\":\"https://docs.sublay.io\",\"publisher\":{\"@id\":\"https://docs.sublay.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sublay.io/v7/api-reference/users/blocks/block-user#webpage\",\"url\":\"https://docs.sublay.io/v7/api-reference/users/blocks/block-user\",\"name\":\"Block User\",\"description\":\"Block a user by their ID\",\"dateModified\":\"2026-10-19T18:34:14.871Z\",\"isPartOf\":{\"@id\":\"https://docs.sublay.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sublay.io/v7/api-reference/users/blocks/block-user#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sublay.io/v7/api-reference/users/blocks/block-user#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Sublay Documentation\",\"item\":\"https://docs.sublay.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Block User\",\"item\":\"https://docs.sublay.io/v7/api-reference/users/blocks/block-user\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.sublay.io/v7/api-reference/users/blocks/block-user#apireference\",\"headline\":\"Block User\",\"name\":\"Block User\",\"description\":\"Block a user by their ID\",\"url\":\"https://docs.sublay.io/v7/api-reference/users/blocks/block-user\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sublay.io/v7/api-reference/users/blocks/block-user#webpage\"},\"dateModified\":\"2026-10-19T18:34:14.871Z\",\"publisher\":{\"@id\":\"https://docs.sublay.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sublay.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sublay Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sublay Documentation","nav":{"global":null,"versions":[{"version":"8.0.0","tag":"Beta","pages":[{"title":"8.0.0","href":"/v8/api-reference/users/blocks/block-user"}]},{"version":"7.0.0","default":true,"tabs":[{"tab":"Overview","pages":[{"title":"Overview","href":"/v7"}]},{"tab":"SDK Reference","pages":[{"title":"SDK Reference","href":"/v7/sdk/getting-started"}]},{"tab":"Hooks Reference","pages":[{"title":"Hooks Reference","href":"/v7/hooks/overview"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"Getting Started","href":"/v7/api-reference/getting-started"},{"title":"Authentication","href":"/v7/api-reference/authentication"}]},{"group":"Auth Endpoints","pages":[{"title":"Sign Up","api":"POST /v7/:projectId/auth/sign-up","href":"/v7/api-reference/auth/sign-up"},{"title":"Sign In","api":"POST /v7/:projectId/auth/sign-in","href":"/v7/api-reference/auth/sign-in"},{"title":"Sign Out","api":"POST /v7/:projectId/auth/sign-out","href":"/v7/api-reference/auth/sign-out"},{"title":"Change Password","api":"POST /v7/:projectId/auth/change-password","href":"/v7/api-reference/auth/change-password"},{"title":"Set Password","api":"POST /v7/:projectId/auth/set-password","href":"/v7/api-reference/auth/set-password"},{"title":"Request Access Token","api":"POST /v7/:projectId/auth/request-new-access-token","href":"/v7/api-reference/auth/request-access-token"},{"title":"Verify External User","api":"POST /v7/:projectId/auth/verify-external-user","href":"/v7/api-reference/auth/verify-external-user"},{"title":"Request Password Reset","api":"POST /v7/:projectId/auth/request-password-reset","href":"/v7/api-reference/auth/request-password-reset"},{"title":"Reset Password","api":"POST /v7/:projectId/auth/reset-password","href":"/v7/api-reference/auth/reset-password"},{"title":"Send Verification Email","api":"POST /v7/:projectId/auth/send-verification-email","href":"/v7/api-reference/auth/send-verification-email"},{"title":"Verify Email","api":"POST /v7/:projectId/auth/verify-email","href":"/v7/api-reference/auth/verify-email"},{"title":"Verify Email Link","api":"GET /v7/:projectId/auth/verify-email-link","href":"/v7/api-reference/auth/verify-email-link"},{"title":"Request Account Deletion","api":"POST /v7/:projectId/auth/request-account-deletion","href":"/v7/api-reference/auth/request-account-deletion"},{"title":"Confirm Account Deletion","api":"POST /v7/:projectId/auth/confirm-account-deletion","href":"/v7/api-reference/auth/confirm-account-deletion"}]},{"group":"OAuth Endpoints","pages":[{"title":"Authorize OAuth","api":"POST /v7/:projectId/oauth/authorize","href":"/v7/api-reference/oauth/authorize"},{"title":"Link OAuth Provider","api":"POST /v7/:projectId/oauth/link","href":"/v7/api-reference/oauth/link"},{"title":"List OAuth Identities","api":"GET /v7/:projectId/oauth/identities","href":"/v7/api-reference/oauth/list-identities"},{"title":"Unlink OAuth Identity","api":"DELETE /v7/:projectId/oauth/identities/:identityId","href":"/v7/api-reference/oauth/unlink-identity"}]},{"group":"User Endpoints","pages":[{"title":"Fetch User","api":"GET /v7/:projectId/users/:userId","href":"/v7/api-reference/users/fetch-user"},{"title":"Fetch User by Foreign ID","api":"GET /v7/:projectId/users/by-foreign-id","href":"/v7/api-reference/users/fetch-user-by-foreign-id"},{"title":"Fetch User by Username","api":"GET /v7/:projectId/users/by-username","href":"/v7/api-reference/users/fetch-user-by-username"},{"title":"Fetch User Suggestions","api":"GET /v7/:projectId/users/suggestions","href":"/v7/api-reference/users/fetch-user-suggestions"},{"title":"Check Username Availability","api":"GET /v7/:projectId/users/check-username","href":"/v7/api-reference/users/check-username-availability"},{"title":"Update User","api":"PATCH /v7/:projectId/users/:userId","href":"/v7/api-reference/users/update-user"},{"title":"Delete User","api":"DELETE /v7/:projectId/users/:userId","href":"/v7/api-reference/users/delete-user"}]},{"group":"User Follow Operations","pages":[{"title":"Follow User","api":"POST /v7/:projectId/users/:userId/follow","href":"/v7/api-reference/users/follows/follow-user"},{"title":"Get Follow Status","api":"GET /v7/:projectId/users/:userId/follow","href":"/v7/api-reference/users/follows/get-follow-status"},{"title":"Get Followers","api":"GET /v7/:projectId/users/:userId/followers","href":"/v7/api-reference/users/follows/get-followers"},{"title":"Get Followers Count","api":"GET /v7/:projectId/users/:userId/followers-count","href":"/v7/api-reference/users/follows/get-followers-count"},{"title":"Get Following","api":"GET /v7/:projectId/users/:userId/following","href":"/v7/api-reference/users/follows/get-following"},{"title":"Get Following Count","api":"GET /v7/:projectId/users/:userId/following-count","href":"/v7/api-reference/users/follows/get-following-count"},{"title":"Unfollow User","api":"DELETE /v7/:projectId/users/:userId/follow","href":"/v7/api-reference/users/follows/unfollow-user"}]},{"group":"User Connection Operations","pages":[{"title":"Request Connection","api":"POST /v7/:projectId/users/:userId/connection","href":"/v7/api-reference/users/connections/request-connection"},{"title":"Get Connection Status","api":"GET /v7/:projectId/users/:userId/connection","href":"/v7/api-reference/users/connections/get-connection-status"},{"title":"Get Connections","api":"GET /v7/:projectId/users/:userId/connections","href":"/v7/api-reference/users/connections/get-connections"},{"title":"Get Connections Count","api":"GET /v7/:projectId/users/:userId/connections-count","href":"/v7/api-reference/users/connections/get-connections-count"},{"title":"Remove Connection","api":"DELETE /v7/:projectId/users/:userId/connection","description":"Remove, withdraw, or decline a connection by user ID","href":"/v7/api-reference/users/connections/remove-connection"}]},{"group":"User Block Operations","pages":[{"title":"Block User","api":"POST /v7/:projectId/users/:userId/block","href":"/v7/api-reference/users/blocks/block-user"},{"title":"Unblock User","api":"DELETE /v7/:projectId/users/:userId/block","description":"Unblock a user by their ID","href":"/v7/api-reference/users/blocks/unblock-user"},{"title":"Get Block Status","api":"GET /v7/:projectId/users/:userId/block","href":"/v7/api-reference/users/blocks/get-block-status"},{"title":"Fetch Blocked Users","api":"GET /v7/:projectId/blocks","href":"/v7/api-reference/blocks/fetch-blocks"}]},{"group":"Follow Endpoints","pages":[{"title":"Fetch Following","api":"GET /v7/:projectId/follows/following","href":"/v7/api-reference/follows/fetch-following"},{"title":"Fetch Followers","api":"GET /v7/:projectId/follows/followers","href":"/v7/api-reference/follows/fetch-followers"},{"title":"Fetch Following Count","api":"GET /v7/:projectId/follows/following-count","href":"/v7/api-reference/follows/fetch-following-count"},{"title":"Fetch Followers Count","api":"GET /v7/:projectId/follows/followers-count","href":"/v7/api-reference/follows/fetch-followers-count"},{"title":"Delete Follow","api":"DELETE /v7/:projectId/follows/:followId","href":"/v7/api-reference/follows/delete-follow"}]},{"group":"Connection Endpoints","pages":[{"title":"Fetch Connections","api":"GET /v7/:projectId/connections","href":"/v7/api-reference/connections/fetch-connections"},{"title":"Fetch Connections Count","api":"GET /v7/:projectId/connections/count","href":"/v7/api-reference/connections/fetch-connections-count"},{"title":"Fetch Sent Pending Connections","api":"GET /v7/:projectId/connections/pending/sent","href":"/v7/api-reference/connections/fetch-sent-pending"},{"title":"Fetch Received Pending Connections","api":"GET /v7/:projectId/connections/pending/received","href":"/v7/api-reference/connections/fetch-received-pending"},{"title":"Accept Connection","api":"PATCH /v7/:projectId/connections/:connectionId/accept","href":"/v7/api-reference/connections/accept-connection"},{"title":"Decline Connection","api":"PATCH /v7/:projectId/connections/:connectionId/decline","href":"/v7/api-reference/connections/decline-connection"},{"title":"Remove Connection","api":"DELETE /v7/:projectId/connections/:connectionId","href":"/v7/api-reference/connections/remove-connection"}]},{"group":"Entity Endpoints","pages":[{"title":"Create Entity","api":"POST /v7/:projectId/entities","href":"/v7/api-reference/entities/create-entity"},{"title":"Fetch Entity","api":"GET /v7/:projectId/entities/:entityId","href":"/v7/api-reference/entities/fetch-entity"},{"title":"Fetch Entity by Foreign ID","api":"GET /v7/:projectId/entities/by-foreign-id","href":"/v7/api-reference/entities/fetch-entity-by-foreign-id"},{"title":"Fetch Entity by Short ID","api":"GET /v7/:projectId/entities/by-short-id","href":"/v7/api-reference/entities/fetch-entity-by-short-id"},{"title":"Fetch Many Entities","api":"GET /v7/:projectId/entities","href":"/v7/api-reference/entities/fetch-many-entities"},{"title":"Fetch Drafts","api":"GET /v7/:projectId/entities/drafts","href":"/v7/api-reference/entities/fetch-drafts"},{"title":"Publish Entity","api":"PATCH /v7/:projectId/entities/:entityId/publish","href":"/v7/api-reference/entities/publish-entity"},{"title":"Fetch Top Comment","api":"GET /v7/:projectId/entities/:entityId/top-comment","href":"/v7/api-reference/entities/fetch-top-comment"},{"title":"Update Entity","api":"PATCH /v7/:projectId/entities/:entityId","href":"/v7/api-reference/entities/update-entity"},{"title":"Increment Entity Views","api":"PATCH /v7/:projectId/entities/:entityId/increment-views","href":"/v7/api-reference/entities/increment-entity-views"},{"title":"Delete Entity","api":"DELETE /v7/:projectId/entities/:entityId","href":"/v7/api-reference/entities/delete-entity"},{"title":"Add Entity Reaction","api":"POST /v7/:projectId/entities/:entityId/reactions","href":"/v7/api-reference/entities/add-reaction"},{"title":"Remove Entity Reaction","api":"DELETE /v7/:projectId/entities/:entityId/reactions","href":"/v7/api-reference/entities/remove-reaction"},{"title":"Fetch Entity Reactions","api":"GET /v7/:projectId/entities/:entityId/reactions","href":"/v7/api-reference/entities/fetch-reactions"},{"title":"Get User Reaction","api":"GET /v7/:projectId/entities/:entityId/reactions/me","href":"/v7/api-reference/entities/get-user-reaction"},{"title":"Is Entity Saved","api":"GET /v7/:projectId/entities/is-entity-saved","href":"/v7/api-reference/entities/is-entity-saved"}]},{"group":"Comment Endpoints","pages":[{"title":"Create Comment","api":"POST /v7/:projectId/comments","href":"/v7/api-reference/comments/create-comment"},{"title":"Fetch Comment","api":"GET /v7/:projectId/comments/:commentId","href":"/v7/api-reference/comments/fetch-comment"},{"title":"Fetch Comment by Foreign ID","api":"GET /v7/:projectId/comments/by-foreign-id","href":"/v7/api-reference/comments/fetch-comment-by-foreign-id"},{"title":"Fetch Many Comments","api":"GET /v7/:projectId/comments","href":"/v7/api-reference/comments/fetch-many-comments"},{"title":"Update Comment","api":"PATCH /v7/:projectId/comments/:commentId","href":"/v7/api-reference/comments/update-comment"},{"title":"Delete Comment","api":"DELETE /v7/:projectId/comments/:commentId","href":"/v7/api-reference/comments/delete-comment"},{"title":"Add Comment Reaction","api":"POST /v7/:projectId/comments/:commentId/reactions","href":"/v7/api-reference/comments/add-reaction"},{"title":"Remove Comment Reaction","api":"DELETE /v7/:projectId/comments/:commentId/reactions","href":"/v7/api-reference/comments/remove-reaction"},{"title":"Fetch Comment Reactions","api":"GET /v7/:projectId/comments/:commentId/reactions","href":"/v7/api-reference/comments/fetch-reactions"},{"title":"Get User Reaction","api":"GET /v7/:projectId/comments/:commentId/reactions/me","href":"/v7/api-reference/comments/get-user-reaction"}]},{"group":"Chat — Conversations","pages":[{"title":"List Conversations","api":"GET /v7/:projectId/chat/conversations","href":"/v7/api-reference/chat/conversations/list-conversations"},{"title":"Create Group Conversation","api":"POST /v7/:projectId/chat/conversations","href":"/v7/api-reference/chat/conversations/create-group"},{"title":"Create Direct Conversation","api":"POST /v7/:projectId/chat/conversations/direct","href":"/v7/api-reference/chat/conversations/create-direct"},{"title":"Get Unread Count","api":"GET /v7/:projectId/chat/conversations/unread-count","href":"/v7/api-reference/chat/conversations/unread-count"},{"title":"Fetch Conversation","api":"GET /v7/:projectId/chat/conversations/:conversationId","href":"/v7/api-reference/chat/conversations/fetch-conversation"},{"title":"Fetch Conversation Preview","api":"GET /v7/:projectId/chat/conversations/:conversationId/preview","href":"/v7/api-reference/chat/conversations/fetch-conversation-preview"},{"title":"Update Conversation","api":"PATCH /v7/:projectId/chat/conversations/:conversationId","href":"/v7/api-reference/chat/conversations/update-conversation"},{"title":"Delete Conversation","api":"DELETE /v7/:projectId/chat/conversations/:conversationId","href":"/v7/api-reference/chat/conversations/delete-conversation"},{"title":"Mute Conversation","api":"POST /v7/:projectId/chat/conversations/:conversationId/mute","href":"/v7/api-reference/chat/conversations/mute-conversation"}]},{"group":"Chat — Members","pages":[{"title":"List Members","api":"GET /v7/:projectId/chat/conversations/:conversationId/members","href":"/v7/api-reference/chat/members/list-members"},{"title":"Add Member","api":"POST /v7/:projectId/chat/conversations/:conversationId/members","href":"/v7/api-reference/chat/members/add-member"},{"title":"Remove Member","api":"DELETE /v7/:projectId/chat/conversations/:conversationId/members/:userId","href":"/v7/api-reference/chat/members/remove-member"},{"title":"Leave Conversation","api":"DELETE /v7/:projectId/chat/conversations/:conversationId/leave","href":"/v7/api-reference/chat/members/leave-conversation"},{"title":"Update Member Role","api":"PATCH /v7/:projectId/chat/conversations/:conversationId/members/:userId/role","href":"/v7/api-reference/chat/members/update-member-role"}]},{"group":"Chat — Messages","pages":[{"title":"List Messages","api":"GET /v7/:projectId/chat/conversations/:conversationId/messages","href":"/v7/api-reference/chat/messages/list-messages"},{"title":"Send Message","api":"POST /v7/:projectId/chat/conversations/:conversationId/messages","href":"/v7/api-reference/chat/messages/send-message"},{"title":"Fetch Message","api":"GET /v7/:projectId/chat/conversations/:conversationId/messages/:messageId","href":"/v7/api-reference/chat/messages/fetch-message"},{"title":"Edit Message","api":"PATCH /v7/:projectId/chat/conversations/:conversationId/messages/:messageId","href":"/v7/api-reference/chat/messages/edit-message"},{"title":"Delete Message","api":"DELETE /v7/:projectId/chat/conversations/:conversationId/messages/:messageId","href":"/v7/api-reference/chat/messages/delete-message"},{"title":"Toggle Message Reaction","api":"POST /v7/:projectId/chat/conversations/:conversationId/messages/:messageId/reactions","href":"/v7/api-reference/chat/messages/toggle-reaction"},{"title":"Fetch Reaction Users","api":"GET /v7/:projectId/chat/conversations/:conversationId/messages/:messageId/reactions","href":"/v7/api-reference/chat/messages/fetch-reaction-users"},{"title":"Mark as Read","api":"POST /v7/:projectId/chat/conversations/:conversationId/read","href":"/v7/api-reference/chat/messages/mark-as-read"}]},{"group":"Collection Endpoints","pages":[{"title":"Fetch Root Collection","api":"GET /v7/:projectId/collections/root","href":"/v7/api-reference/collections/fetch-root"},{"title":"Create Sub-Collection","api":"POST /v7/:projectId/collections/:collectionId/sub-collections","href":"/v7/api-reference/collections/create-sub-collection"},{"title":"Fetch Sub-Collections","api":"GET /v7/:projectId/collections/:collectionId/sub-collections","href":"/v7/api-reference/collections/fetch-sub-collections"},{"title":"Fetch Collection Entities","api":"GET /v7/:projectId/collections/:collectionId/entities","href":"/v7/api-reference/collections/fetch-entities"},{"title":"Add Entity to Collection","api":"POST /v7/:projectId/collections/:collectionId/entities","href":"/v7/api-reference/collections/add-entity"},{"title":"Remove Entity from Collection","api":"DELETE /v7/:projectId/collections/:collectionId/entities/:entityId","href":"/v7/api-reference/collections/remove-entity"},{"title":"Update Collection","api":"PATCH /v7/:projectId/collections/:collectionId","href":"/v7/api-reference/collections/update-collection"},{"title":"Delete Collection","api":"DELETE /v7/:projectId/collections/:collectionId","href":"/v7/api-reference/collections/delete-collection"}]},{"group":"App Notification Endpoints","pages":[{"title":"Fetch Notifications","api":"GET /v7/:projectId/app-notifications","href":"/v7/api-reference/app-notifications/fetch-notifications"},{"title":"Count Unread Notifications","api":"GET /v7/:projectId/app-notifications/count","href":"/v7/api-reference/app-notifications/count-unread"},{"title":"Mark Notification as Read","api":"PATCH /v7/:projectId/app-notifications/:notificationId/mark-as-read","href":"/v7/api-reference/app-notifications/mark-as-read"},{"title":"Mark All Notifications as Read","api":"PATCH /v7/:projectId/app-notifications/mark-all-as-read","href":"/v7/api-reference/app-notifications/mark-all-as-read"}]},{"group":"Push Notification Endpoints","pages":[{"title":"Register Device","api":"POST /v7/:projectId/push-notifications/devices","href":"/v7/api-reference/push-notifications/register-device"},{"title":"Deregister Device","api":"DELETE /v7/:projectId/push-notifications/devices","href":"/v7/api-reference/push-notifications/deregister-device"},{"title":"Send Push Notification","api":"POST /v7/:projectId/push-notifications/send","href":"/v7/api-reference/push-notifications/send"},{"title":"Get VAPID Public Key","api":"GET /v7/:projectId/push-notifications/vapid-public-key","href":"/v7/api-reference/push-notifications/get-vapid-public-key"},{"title":"Get Notification Preferences","api":"GET /v7/:projectId/push-notifications/preferences","href":"/v7/api-reference/push-notifications/get-preferences"},{"title":"Update Notification Preferences","api":"PUT /v7/:projectId/push-notifications/preferences","href":"/v7/api-reference/push-notifications/update-preferences"}]},{"group":"Report Endpoints","pages":[{"title":"Create Report","api":"POST /v7/:projectId/reports","href":"/v7/api-reference/reports/create-report"},{"title":"Fetch Moderated Reports","api":"GET /v7/:projectId/reports/moderated","href":"/v7/api-reference/reports/fetch-moderated-reports"}]},{"group":"Search Endpoints","pages":[{"title":"Search Content","api":"POST /v7/:projectId/search/content","href":"/v7/api-reference/search/search-content"},{"title":"Search Users","api":"POST /v7/:projectId/search/users","href":"/v7/api-reference/search/search-users"},{"title":"Search Spaces","api":"POST /v7/:projectId/search/spaces","href":"/v7/api-reference/search/search-spaces"},{"title":"Ask Content","api":"POST /v7/:projectId/search/ask","href":"/v7/api-reference/search/ask"},{"title":"Match Users","api":"POST /v7/:projectId/match/users","href":"/v7/api-reference/match/match-users"}]},{"group":"Space Endpoints","pages":[{"title":"Create Space","api":"POST /v7/:projectId/spaces","href":"/v7/api-reference/spaces/create-space"},{"title":"Fetch Spaces","api":"GET /v7/:projectId/spaces","href":"/v7/api-reference/spaces/fetch-spaces"},{"title":"Fetch Space","api":"GET /v7/:projectId/spaces/:spaceId","href":"/v7/api-reference/spaces/fetch-space"},{"title":"Fetch Space by Short ID","api":"GET /v7/:projectId/spaces/by-short-id","href":"/v7/api-reference/spaces/fetch-space-by-short-id"},{"title":"Fetch Space by Slug","api":"GET /v7/:projectId/spaces/by-slug","href":"/v7/api-reference/spaces/fetch-space-by-slug"},{"title":"Fetch User Spaces","api":"GET /v7/:projectId/spaces/user-spaces","href":"/v7/api-reference/spaces/fetch-user-spaces"},{"title":"Fetch Mutual Spaces","api":"GET /v7/:projectId/spaces/mutual/:userId","href":"/v7/api-reference/spaces/fetch-mutual-spaces"},{"title":"Check Slug Availability","api":"GET /v7/:projectId/spaces/check-slug","href":"/v7/api-reference/spaces/check-slug"},{"title":"Update Space","api":"PATCH /v7/:projectId/spaces/:spaceId","href":"/v7/api-reference/spaces/update-space"},{"title":"Delete Space","api":"DELETE /v7/:projectId/spaces/:spaceId","href":"/v7/api-reference/spaces/delete-space"},{"title":"Fetch Space Children","api":"GET /v7/:projectId/spaces/:spaceId/children","href":"/v7/api-reference/spaces/fetch-children"},{"title":"Fetch Space Breadcrumb","api":"GET /v7/:projectId/spaces/:spaceId/breadcrumb","href":"/v7/api-reference/spaces/fetch-breadcrumb"}]},{"group":"Space — Membership","pages":[{"title":"Join Space","api":"POST /v7/:projectId/spaces/:spaceId/join","href":"/v7/api-reference/spaces/membership/join-space"},{"title":"Leave Space","api":"DELETE /v7/:projectId/spaces/:spaceId/leave","href":"/v7/api-reference/spaces/membership/leave-space"},{"title":"Check My Membership","api":"GET /v7/:projectId/spaces/:spaceId/membership/me","href":"/v7/api-reference/spaces/membership/check-my-membership"},{"title":"List Space Members","api":"GET /v7/:projectId/spaces/:spaceId/members","href":"/v7/api-reference/spaces/membership/list-members"},{"title":"List Space Team","api":"GET /v7/:projectId/spaces/:spaceId/team","href":"/v7/api-reference/spaces/membership/list-team"},{"title":"Approve Member","api":"PATCH /v7/:projectId/spaces/:spaceId/members/:memberId/approve","href":"/v7/api-reference/spaces/membership/approve-member"},{"title":"Decline Member","api":"PATCH /v7/:projectId/spaces/:spaceId/members/:memberId/decline","href":"/v7/api-reference/spaces/membership/decline-member"},{"title":"Ban Member","api":"PATCH /v7/:projectId/spaces/:spaceId/members/:memberId/ban","href":"/v7/api-reference/spaces/membership/ban-member"},{"title":"Unban Member","api":"PATCH /v7/:projectId/spaces/:spaceId/members/:memberId/unban","href":"/v7/api-reference/spaces/membership/unban-member"},{"title":"Update Member Role","api":"PATCH /v7/:projectId/spaces/:spaceId/members/:memberId/role","href":"/v7/api-reference/spaces/membership/update-member-role"}]},{"group":"Space — Rules","pages":[{"title":"List Rules","api":"GET /v7/:projectId/spaces/:spaceId/rules","href":"/v7/api-reference/spaces/rules/list-rules"},{"title":"Fetch Rule","api":"GET /v7/:projectId/spaces/:spaceId/rules/:ruleId","href":"/v7/api-reference/spaces/rules/fetch-rule"},{"title":"Create Rule","api":"POST /v7/:projectId/spaces/:spaceId/rules","href":"/v7/api-reference/spaces/rules/create-rule"},{"title":"Update Rule","api":"PATCH /v7/:projectId/spaces/:spaceId/rules/:ruleId","href":"/v7/api-reference/spaces/rules/update-rule"},{"title":"Delete Rule","api":"DELETE /v7/:projectId/spaces/:spaceId/rules/:ruleId","href":"/v7/api-reference/spaces/rules/delete-rule"},{"title":"Reorder Rules","api":"PATCH /v7/:projectId/spaces/:spaceId/rules/reorder","href":"/v7/api-reference/spaces/rules/reorder-rules"}]},{"group":"Space — Moderation","pages":[{"title":"Moderate Entity","api":"PATCH /v7/:projectId/spaces/:spaceId/entities/:entityId/moderation","href":"/v7/api-reference/spaces/moderation/moderate-entity"},{"title":"Moderate Comment","api":"PATCH /v7/:projectId/spaces/:spaceId/comments/:commentId/moderation","href":"/v7/api-reference/spaces/moderation/moderate-comment"},{"title":"Moderate Message","api":"PATCH /v7/:projectId/spaces/:spaceId/chat/messages/:messageId/moderation","href":"/v7/api-reference/spaces/moderation/moderate-message"},{"title":"Set Entity NSFW","api":"PATCH /v7/:projectId/spaces/:spaceId/entities/:entityId/nsfw","href":"/v7/api-reference/spaces/moderation/set-entity-nsfw"},{"title":"Handle Entity Report","api":"PATCH /v7/:projectId/spaces/:spaceId/reports/entity/:reportId","href":"/v7/api-reference/spaces/moderation/handle-entity-report"},{"title":"Handle Comment Report","api":"PATCH /v7/:projectId/spaces/:spaceId/reports/comment/:reportId","href":"/v7/api-reference/spaces/moderation/handle-comment-report"},{"title":"Handle Message Report","api":"PATCH /v7/:projectId/spaces/:spaceId/chat/reports/:reportId","href":"/v7/api-reference/spaces/moderation/handle-message-report"}]},{"group":"Space — Chat","pages":[{"title":"Get Space Conversation","api":"GET /v7/:projectId/spaces/:spaceId/conversation","href":"/v7/api-reference/spaces/chat/get-space-conversation"}]},{"group":"Workspace Endpoints","pages":[{"title":"Create Workspace","api":"POST /v7/:projectId/workspaces","href":"/v7/api-reference/workspaces/create-workspace"},{"title":"List Workspaces","api":"GET /v7/:projectId/workspaces","href":"/v7/api-reference/workspaces/fetch-workspaces"},{"title":"Fetch Workspace","api":"GET /v7/:projectId/workspaces/:id","href":"/v7/api-reference/workspaces/fetch-workspace"},{"title":"Update Workspace","api":"PATCH /v7/:projectId/workspaces/:id","href":"/v7/api-reference/workspaces/update-workspace"},{"title":"Flip Inherit Flag","api":"PATCH /v7/:projectId/workspaces/:id/inherit-flag","href":"/v7/api-reference/workspaces/update-inherit-flag"},{"title":"Delete Workspace","api":"DELETE /v7/:projectId/workspaces/:id","href":"/v7/api-reference/workspaces/delete-workspace"},{"title":"Transfer Ownership","api":"POST /v7/:projectId/workspaces/:id/transfer-ownership","href":"/v7/api-reference/workspaces/transfer-ownership"},{"title":"Read Authority","api":"GET /v7/:projectId/workspaces/:id/authority/me","href":"/v7/api-reference/workspaces/fetch-authority"}]},{"group":"Workspace — Membership","pages":[{"title":"List Members","api":"GET /v7/:projectId/workspaces/:id/members","href":"/v7/api-reference/workspaces/members/list-members"},{"title":"Fetch Member Standing","api":"GET /v7/:projectId/workspaces/:id/members/:userId","href":"/v7/api-reference/workspaces/members/fetch-member-standing"},{"title":"Update Member","api":"PATCH /v7/:projectId/workspaces/:id/members/:userId","href":"/v7/api-reference/workspaces/members/update-member"},{"title":"Remove Member","api":"DELETE /v7/:projectId/workspaces/:id/members/:userId","href":"/v7/api-reference/workspaces/members/remove-member"},{"title":"Leave Workspace","api":"DELETE /v7/:projectId/workspaces/:id/members/me","href":"/v7/api-reference/workspaces/members/leave-workspace"},{"title":"Remove From Subtree","api":"POST /v7/:projectId/workspaces/:id/members/:userId/remove-from-subtree","href":"/v7/api-reference/workspaces/members/remove-from-subtree"}]},{"group":"Workspace — Invitations","pages":[{"title":"Create Invite","api":"POST /v7/:projectId/workspaces/:id/invites","href":"/v7/api-reference/workspaces/invitations/create-invite"},{"title":"List Workspace Invites","api":"GET /v7/:projectId/workspaces/:id/invites","href":"/v7/api-reference/workspaces/invitations/list-invites"},{"title":"Revoke Invite","api":"POST /v7/:projectId/workspaces/:id/invites/:inviteId/revoke","href":"/v7/api-reference/workspaces/invitations/revoke-invite"},{"title":"Resend Invite","api":"POST /v7/:projectId/workspaces/:id/invites/:inviteId/resend","href":"/v7/api-reference/workspaces/invitations/resend-invite"},{"title":"Accept Invite","api":"POST /v7/:projectId/workspace-invites/:inviteId/accept","href":"/v7/api-reference/workspaces/invitations/accept-invite"},{"title":"Decline Invite","api":"POST /v7/:projectId/workspace-invites/:inviteId/decline","href":"/v7/api-reference/workspaces/invitations/decline-invite"},{"title":"List My Invites","api":"GET /v7/:projectId/me/workspace-invites","href":"/v7/api-reference/workspaces/invitations/list-my-invites"}]},{"group":"Event Endpoints","pages":[{"title":"Create Event","api":"POST /v7/:projectId/events","href":"/v7/api-reference/events/create-event"},{"title":"Fetch Event","api":"GET /v7/:projectId/events/:eventId","href":"/v7/api-reference/events/fetch-event"},{"title":"Fetch Many Events","api":"GET /v7/:projectId/events","href":"/v7/api-reference/events/fetch-many-events"},{"title":"Update Event","api":"PATCH /v7/:projectId/events/:eventId","href":"/v7/api-reference/events/update-event"},{"title":"Cancel Event","api":"POST /v7/:projectId/events/:eventId/cancel","href":"/v7/api-reference/events/cancel-event"},{"title":"Delete Event","api":"DELETE /v7/:projectId/events/:eventId","href":"/v7/api-reference/events/delete-event"},{"title":"Set RSVP","api":"POST /v7/:projectId/events/:eventId/rsvp","href":"/v7/api-reference/events/set-rsvp"},{"title":"Withdraw RSVP","api":"DELETE /v7/:projectId/events/:eventId/rsvp","href":"/v7/api-reference/events/withdraw-rsvp"},{"title":"Add Host","api":"POST /v7/:projectId/events/:eventId/hosts","href":"/v7/api-reference/events/add-host"},{"title":"Remove Host","api":"DELETE /v7/:projectId/events/:eventId/hosts","href":"/v7/api-reference/events/remove-host"},{"title":"Add Invite","api":"POST /v7/:projectId/events/:eventId/invites","href":"/v7/api-reference/events/add-invite"},{"title":"Remove Invite","api":"DELETE /v7/:projectId/events/:eventId/invites","href":"/v7/api-reference/events/remove-invite"},{"title":"Fetch Invitees","api":"GET /v7/:projectId/events/:eventId/invites","href":"/v7/api-reference/events/fetch-invitees"},{"title":"Fetch Event RSVPs","api":"GET /v7/:projectId/events/:eventId/rsvps","href":"/v7/api-reference/events/fetch-event-rsvps"}]},{"group":"Reputation Grant Endpoints","pages":[{"title":"Create Reputation Grant","api":"POST /v7/:projectId/reputation-grants","href":"/v7/api-reference/reputation-grants/create-reputation-grant"},{"title":"Mint Reputation Grant","api":"POST /v7/:projectId/reputation-grants/mint","href":"/v7/api-reference/reputation-grants/mint-reputation-grant"},{"title":"Fetch Many Reputation Grants","api":"GET /v7/:projectId/reputation-grants","href":"/v7/api-reference/reputation-grants/fetch-many-reputation-grants"},{"title":"Fetch User Grant History","api":"GET /dashboard/users/:userId/reputation-grants","href":"/v7/api-reference/reputation-grants/fetch-user-grant-history"}]},{"group":"Storage Endpoints","pages":[{"title":"Upload Image","api":"POST /v7/:projectId/storage/images","href":"/v7/api-reference/storage/upload-image"},{"title":"Upload File","api":"POST /v7/:projectId/storage","href":"/v7/api-reference/storage/upload-file"},{"title":"Fetch File","api":"GET /v7/:projectId/storage/:fileId","href":"/v7/api-reference/storage/fetch-file"},{"title":"Delete File","api":"DELETE /v7/:projectId/storage/:fileId","href":"/v7/api-reference/storage/delete-file"}]},{"group":"Custom Tables — Rows","pages":[{"title":"Fetch Rows","api":"GET /v7/:projectId/db/:tableName","href":"/v7/api-reference/custom-tables/fetch-many-rows"},{"title":"Fetch Row","api":"GET /v7/:projectId/db/:tableName/:rowId","href":"/v7/api-reference/custom-tables/fetch-row"},{"title":"Insert Row","api":"POST /v7/:projectId/db/:tableName","href":"/v7/api-reference/custom-tables/insert-row"},{"title":"Bulk Insert Rows","api":"POST /v7/:projectId/db/:tableName/bulk","href":"/v7/api-reference/custom-tables/bulk-insert-rows"},{"title":"Update Row","api":"PATCH /v7/:projectId/db/:tableName/:rowId","href":"/v7/api-reference/custom-tables/update-row"},{"title":"Delete Row","api":"DELETE /v7/:projectId/db/:tableName/:rowId","href":"/v7/api-reference/custom-tables/delete-row"},{"title":"Bulk Delete Rows","api":"DELETE /v7/:projectId/db/:tableName","href":"/v7/api-reference/custom-tables/bulk-delete-rows"},{"title":"Restore Row","api":"POST /v7/:projectId/db/:tableName/:rowId/restore","href":"/v7/api-reference/custom-tables/restore-row"}]},{"group":"Custom Tables — Management","pages":[{"title":"Create Table","api":"POST /v7/:projectId/db/tables","href":"/v7/api-reference/custom-tables/create-table"},{"title":"Drop Table","api":"DELETE /v7/:projectId/db/tables/:tableName","href":"/v7/api-reference/custom-tables/drop-table"},{"title":"Add Column","api":"POST /v7/:projectId/db/tables/:tableName/columns","href":"/v7/api-reference/custom-tables/add-column"},{"title":"Drop Column","api":"DELETE /v7/:projectId/db/tables/:tableName/columns/:columnName","href":"/v7/api-reference/custom-tables/drop-column"}]},{"group":"Utils","pages":[{"title":"Get URL Metadata","api":"GET /v7/:projectId/utils/get-metadata","href":"/v7/api-reference/utils/get-metadata"}]},{"group":"Crypto","pages":[{"title":"Sign Testing JWT","api":"POST /v7/:projectId/crypto/sign-testing-jwt","href":"/v7/api-reference/crypto/sign-testing-jwt"}]}]},{"tab":"Data Models","pages":[{"title":"Data Models","href":"/v7/data-models/user"}]},{"tab":"Node SDK","pages":[{"title":"Node SDK","href":"/v7/node-sdk/overview"}]},{"tab":"JS SDK","pages":[{"title":"JS SDK","href":"/v7/js-sdk/overview"}]},{"tab":"Components","pages":[{"title":"Components","href":"/v7/components/overview"}]}],"global":{"anchors":[{"anchor":"Dashboard","icon":"gauge","href":"https://dash.sublay.io"}]}},{"version":"6.0.0","pages":[{"title":"6.0.0","href":"/v6"}]}]},"basePath":"","title":"Block User - Sublay Documentation","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js"]}