PageSourceSearch

https://docs.kvantumci.com/assets/js/3ffa8fc3.2e789402.js

js kvantumci.com collected 2026-09-25 22:34:02 UTC 8,241 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkdocs_temp=globalThis.webpackChunkdocs_temp||[]).push([[1443],{39501(e,t,o){o.r(t),o.d(t,{assets:()=>y,contentTitle:()=>g,default:()=>D,frontMatter:()=>f,metadata:()=>n,toc:()=>w});const n=JSON.parse('{"id":"reference/roles-controller-update-owner-role","title":"Update a custom owner role by ID","description":"Updates a tenant-managed custom role. Delegates to the standard role update with owner permission checks. Required permission: `owner-settings:custom-roles:update`","source":"@site/api-docs/reference/roles-controller-update-owner-role.api.mdx","sourceDirName":"reference","slug":"/reference/roles-controller-update-owner-role","permalink":"/api-docs/reference/roles-controller-update-owner-role","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"roles-controller-update-owner-role","title":"Update a custom owner role by ID","description":"Updates a tenant-managed custom role. Delegates to the standard role update with owner permission checks. Required permission: `owner-settings:custom-roles:update`","sidebar_label":"Update a custom owner role by ID","hide_title":true,"hide_table_of_contents":true,"api":"eJzVV81uGzcQfpUBT7awktK0p01RQLGT1MnBhi0jB8eIRrsjLS0uuSG5lhRBQB6iz9AHy5MUQ66kleW6TVOgqC9ecYbz880vVyInl1lZeWm0SMV1laMnBwieNGrfLVHjlHLIaudNCdYo6sEpKZoGPm/AFwTOo87R5oEOdRACc+kLMHNNFiqypXROGg1ZQdnM9eCSPtXSUt6ipTAK7F1H3ks9dWnU2mWpLo1iRyIRpiKLbPFZLlJxydQTo701SpH9GPnOWRKTRCIqtFiSJ+tEerMSGksSqVh0Gx9lLhIh2f2CMCcrkgeoDAMfnJ2KRNjGbpF6W1MiXFZQiSJdCb+sWKzzVuqpWK+TrSa2/yx/5HJQWqEvxFOCbuNFcv6lyZfM8VBOZrQn7ZmEVaVkFtDp3zk2f3Uo2ozvKPOMjGUsvSQX+FQ9fcSAB3A8pCdC10rhWFE0Z50I6a7qiuwgL2X7wtgYRagDvhOslRfpBJWj9ToRXnoW0GQgB+7UG7FeM82Sq4x20cifnv3I//YjJL4Dg43m18aOZZ6TfrXIKAqO6rfG/pta95GX+WO4Towt0YtU1LXMOQ4xYc/+BvMjQfnPopuIzBJ6yge+xS4Ssehqcv7Offxs8i6VlV92I7FRFCu5ubZvRvINYnJS9N1i1u3qvREB4m04GnD3oWy73falbdDtLv0umyRvpz6HHKfctUSmJGnfxUrypZJ8Ybj5VXVIJm4hqeiHRtkPTbS/il1nzcaRvd80v9oqbnTeVy7t97GSvdk9al+XmexlpjzofYOLM7gK9wU3IkdZbaVfBlkGa188Z+uoRKliVk9k6LmmIi1zcdu+dMXVEBN+c3VXGPEgERNl5oGFD4yVn0NFnZicDg6v932pfbHvTL9dkqa/uUt9jp2Z0bcKCHf6oVebKvoRHU/FIMvIhXm4NLWFh3gcMBwAlYrzivTZKZwYrblFNK1nLxa1L0h7OYNz/nwOgzYawBgBwwdHF+9OXh33PugPejDxZCEzZaWIh2qY14GJPyy5WoXjt++HgBsbZ6RBOnCkPUgdODudPWWdDsRhmbKS0R4thZeEliz8fDf3v4yCFUoB6bwyUnsX9FQefCEdMOgQ07nHzQgr2Q0GbNtn6C1BoEiaj9ebXncxGPbfDIZiW8ccy4McviDrjEYFTRCGwcGji8HwGIyFN8qMD4hvBsMI4BXpPCDQwPI0HHDksKTND3SbSL19Pzx+EqogPYIVLbhHVZODDK1dAkLJG5Y3dgmVpYlcpDCq0H/8+uX3EUxMWLGij0GQS2A0bZObVWcu88YRB1+//BZDEAVywIsmLWLDgFw6zo1auoJ3vYJKmFhTtnxyAaJzrZat8Hqc8srY6ex6Vqfzl0Gf0bLVDrCS72h5sJc1C9Wgkt1I3g/0VYG8UnLPmtEyOF5iVkhNXW+6zefO0h6E4I4acSM4ylAbLTNUxy9gtOg2do0YG1TONE4QW71OBE/5y91m9mqBXGW7TWo3Q/fN3B7vT9LNtJR6YgIUzWT4FbOZLOoxnAQ82b0DkVse9t3VdoIZAd6jDMMu7OlxiUXW5QB1DrUj6+BoF6VWDI1Wy2ORCJ4bUcMPvWccqso4X2KoziYYcWMD3LwR4sofXgLjZVyaH2wY26Xpf/LeaHLS08L3K4VSMxBhkK6a0XsTdnzH7ZwlikSkzdJ/m4jCOM8sq9UYHV1btV7z8aeaLM/R20Tco5VxKblZiVw6/s6bhHgCvaONU8fwZ1ZuyklzsYSWEpedUG2bh8n6dp1sauwfW9B+JD1qSlS5/+raWsSvpchwEoV3hyxjx3GwXe9uDEJRPsnbXpkurnlejJunVBkWC2Fxzu8znEd4TPA1TPhwthIK9bTGKfNGkfz3B77PVwk=","sidebar_class_name":"put api-method","info_path":"api-docs/reference/hackihub-client-api","custom_edit_url":null},"sidebar":"apiDocsSidebar","previous":{"title":"List roles for the current tenant (paginated)","permalink":"/api-docs/reference/roles-controller-list"},"next":{"title":"Create a new rule set","permalink":"/api-docs/reference/rule-sets-controller-create"}}');var r=o(74848),s=o(28453),a=o(57742),i=o.n(a),l=o(78178),d=o.n(l),p=o(19624),c=o.n(p),u=o(96226),h=o.n(u),b=(o(77675),o(19365),o(51107)),m=o(21312);const f={id:"roles-controller-update-owner-role",title:"Update a custom owner role by ID",description:"Updates a tenant-managed custom role. Delegates to the standard role update with owner permission checks. Required permission: `owner-settings:custom-roles:update`",sidebar_label:"Update a custom owner role by ID",hide_title:!0,hide_table_of_contents:!0,api:"eJzVV81uGzcQfpUBT7awktK0p01RQLGT1MnBhi0jB8eIRrsjLS0uuSG5lhRBQB6iz9AHy5MUQ66kleW6TVOgqC9ecYbz880vVyInl1lZeWm0SMV1laMnBwieNGrfLVHjlHLIaudNCdYo6sEpKZoGPm/AFwTOo87R5oEOdRACc+kLMHNNFiqypXROGg1ZQdnM9eCSPtXSUt6ipTAK7F1H3ks9dWnU2mWpLo1iRyIRpiKLbPFZLlJxydQTo701SpH9GPnOWRKTRCIqtFiSJ+tEerMSGksSqVh0Gx9lLhIh2f2CMCcrkgeoDAMfnJ2KRNjGbpF6W1MiXFZQiSJdCb+sWKzzVuqpWK+TrSa2/yx/5HJQWqEvxFOCbuNFcv6lyZfM8VBOZrQn7ZmEVaVkFtDp3zk2f3Uo2ozvKPOMjGUsvSQX+FQ9fcSAB3A8pCdC10rhWFE0Z50I6a7qiuwgL2X7wtgYRagDvhOslRfpBJWj9ToRXnoW0GQgB+7UG7FeM82Sq4x20cifnv3I//YjJL4Dg43m18aOZZ6TfrXIKAqO6rfG/pta95GX+WO4Towt0YtU1LXMOQ4xYc/+BvMjQfnPopuIzBJ6yge+xS4Ssehqcv7Offxs8i6VlV92I7FRFCu5ubZvRvINYnJS9N1i1u3qvREB4m04GnD3oWy73falbdDtLv0umyRvpz6HHKfctUSmJGnfxUrypZJ8Ybj5VXVIJm4hqeiHRtkPTbS/il1nzcaRvd80v9oqbnTeVy7t97GSvdk9al+XmexlpjzofYOLM7gK9wU3IkdZbaVfBlkGa188Z+uoRKliVk9k6LmmIi1zcdu+dMXVEBN+c3VXGPEgERNl5oGFD4yVn0NFnZicDg6v932pfbHvTL9dkqa/uUt9jp2Z0bcKCHf6oVebKvoRHU/FIMvIhXm4NLWFh3gcMBwAlYrzivTZKZwYrblFNK1nLxa1L0h7OYNz/nwOgzYawBgBwwdHF+9OXh33PugPejDxZCEzZaWIh2qY14GJPyy5WoXjt++HgBsbZ6RBOnCkPUgdODudPWWdDsRhmbKS0R4thZeEliz8fDf3v4yCFUoB6bwyUnsX9FQefCEdMOgQ07nHzQgr2Q0GbNtn6C1BoEiaj9ebXncxGPbfDIZiW8ccy4McviDrjEYFTRCGwcGji8HwGIyFN8qMD4hvBsMI4BXpPCDQwPI0HHDksKTND3SbSL19Pzx+EqogPYIVLbhHVZODDK1dAkLJG5Y3dgmVpYlcpDCq0H/8+uX3EUxMWLGij0GQS2A0bZObVWcu88YRB1+//BZDEAVywIsmLWLDgFw6zo1auoJ3vYJKmFhTtnxyAaJzrZat8Hqc8srY6ex6Vqfzl0Gf0bLVDrCS72h5sJc1C9Wgkt1I3g/0VYG8UnLPmtEyOF5iVkhNXW+6zefO0h6E4I4acSM4ylAbLTNUxy9gtOg2do0YG1TONE4QW71OBE/5y91m9mqBXGW7TWo3Q/fN3B7vT9LNtJR6YgIUzWT4FbOZLOoxnAQ82b0DkVse9t3VdoIZAd6jDMMu7OlxiUXW5QB1DrUj6+BoF6VWDI1Wy2ORCJ4bUcMPvWccqso4X2KoziYYcWMD3LwR4sofXgLjZVyaH2wY26Xpf/LeaHLS08L3K4VSMxBhkK6a0XsTdnzH7ZwlikSkzdJ/m4jCOM8sq9UYHV1btV7z8aeaLM/R20Tco5VxKblZiVw6/s6bhHgCvaONU8fwZ1ZuyklzsYSWEpedUG2bh8n6dp1sauwfW9B+JD1qSlS5/+raWsSvpchwEoV3hyxjx3GwXe9uDEJRPsnbXpkurnlejJunVBkWC2Fxzu8znEd4TPA1TPhwthIK9bTGKfNGkfz3B77PVwk=",sidebar_class_name:"put api-method",info_path:"api-docs/reference/hackihub-client-api",custom_edit_url:null},g=void 0,y={},w=[];function V(e){const t={code:"code",p:"p",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b.default,{as:"h1",className:"openapi__heading",children:"Update a custom owner role by ID"}),"\n",(0,r.jsx)(i(),{method:"put",path:"/roles/owner/{roleId}",context:"endpoint"}),"\n",(0,r.jsxs)(t.p,{children:["Updates a tenant-managed custom role. Delegates to the standard role update with owner permission checks. Required permission: ",(0,r.jsx)(t.code,{children:"owner-settings:custom-roles:update"})]}),"\n",(0,r.jsx)(b.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:(0,r.jsx)(m.default,{id:"theme.openapi.request.title",children:"Request"})}),"\n",(0,r.jsx)(d(),{...o(59044)}),"\n",(0,r.jsx)(c(),{...o(10606)}),"\n",(0,r.jsx)(h(),{...o(43492)})]})}function D(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(V,{...e})}):V(e)}},59044(e){e.exports=JSON.parse('{"parameters":[{"name":"x-tenant-id","in":"header","description":"Tenant ID","required":true,"schema":{"type":"string"}},{"name":"roleId","required":true,"in":"path","schema":{"type":"string"}}]}')},10606(e){e.exports=JSON.parse('{"title":"Body","body":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"slug":{"type":"string"},"description":{"type":"string","nullable":true},"isSuperAdmin":{"type":"boolean","default":false}},"title":"UpdateRoleDto"}}}}}')},43492(e){e.exports=JSON.parse('{"responses":{"403":{"description":"","content":{"application/json":{"schema":{"type":"object","title":"ForbiddenException"}}}},"default":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"tenantId":{"type":"string","format":"uuid","nullable":true},"slug":{"type":"string"},"description":{"type":"string","nullable":true},"isSuperAdmin":{"type":"boolean","default":false},"createdAt":{"type":"","x-nestjs_zod-empty-type":true},"updatedAt":{"nullable":true,"type":"","x-nestjs_zod-empty-type":true},"deletedAt":{"nullable":true,"type":"","x-nestjs_zod-empty-type":true}},"required":["id","tenantId","slug","description","createdAt","updatedAt","deletedAt"],"title":"ResponseRoleDto"}}}}}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.