PageSourceSearch

https://docs.kvantumci.com/assets/js/ae2599c2.525f6562.js

js kvantumci.com collected 2026-09-25 22:35:19 UTC 8,577 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkdocs_temp=globalThis.webpackChunkdocs_temp||[]).push([[5235],{44985(e,t,r){r.r(t),r.d(t,{assets:()=>k,contentTitle:()=>g,default:()=>x,frontMatter:()=>h,metadata:()=>s,toc:()=>j});const s=JSON.parse('{"id":"reference/roles-controller-create-owner-role","title":"Create a new custom role for owner settings","description":"Creates a tenant-scoped custom role. If no permissions are provided, defaults to the engineer role\'s permission set. Required permission: `owner-settings:custom-roles:create`","source":"@site/api-docs/reference/roles-controller-create-owner-role.api.mdx","sourceDirName":"reference","slug":"/reference/roles-controller-create-owner-role","permalink":"/api-docs/reference/roles-controller-create-owner-role","draft":false,"unlisted":false,"editUrl":null,"tags":[],"version":"current","frontMatter":{"id":"roles-controller-create-owner-role","title":"Create a new custom role for owner settings","description":"Creates a tenant-scoped custom role. If no permissions are provided, defaults to the engineer role\'s permission set. Required permission: `owner-settings:custom-roles:create`","sidebar_label":"Create a new custom role for owner settings","hide_title":true,"hide_table_of_contents":true,"api":"eJzVV81u2zgQfpUBL5sYkt2mbbqrXSzgpj+b9pAgcdFDGtRjaWQxkUiVpJK4hoE+xD7DPlifZDGkbMt2tz9oL5tLZHJm+M03w5nhXGRkUyNrJ7USiTgyhI4sIDhSqFxsU11TBmljna7A6JL6cJyD0lCTqaS1UisLaAhqo29kRlkEGeXYlM6C0+AKAlJTqYiMV//FdjTBkuvDGb1vpKGss5HAWN8qMrEl56Sa2iQgiNmETVIPcywioWsyyOCPM5GIM9490soZXZZk3gW5E7bEWyISNRqsyJGxIrmYC4UViUTcxa27MhORkMxEQZiREdEWQSMvB8dPRSRMi1skzjQUCZsWVKFI5sLNajZrnZFqKhaLyyBM1j3R2YwltnVTrRwpx1tY16VMvVODK8unzndN68kVpY4dMkyBk2S9XNlMPwNgy4vt/UiopixxUlKAs4hE4INJ3RXOtanQiUQ0jedrR1na86YmM8wq2T1tonVJqDynPkNEkmNpWWMd+ePMdlTQGJxxSBxV9utYFh3TF5eLRTdGF4Gcy0g46Rhsm+ycGE+dFotFkLe1Vjaw+fDeA/63mQHiB4K1PPm5NhOZZaSe3aUUDIfjV+h/5qmbKSK/IaY/mgA/LQ2/P5PClc+GriMuInEXK7Luyr77oLOYqtrN4rDZHtTU2VptE0b0HWYyKumHzWylrad4FY6W3E0qu253fekC6iT+WZvk3dTnkOOUq6JIS0nKxVhLVqrIFZqLa62tzyZ0hUjEwFfiga/Sg3A6YyNzs6ytjSm5jjpX22QwwFr2r29QuaZKZT/V1U5pHZ4ew7nXF1wwLaWNkW7mbWlsXHHA4KhCWYakzqUv6bomJTNx2VU658sQ8n2pur4XYSESealvvQgvaCM/+At1pDPaWXy96Uvjik1nBt0bqQdLXRpw6PQ1fa8Br8PKvv96kMHxRAzTlKzvrTPdGNjmY0dgh6hEnNSkjp/CkVaKK0RbeTZi0biClJPXcMKfBzDssgHMETB9sHf66ujZfv+tequGuSMDqa7qkrhn+97vhfjDkG1Kv/zyzQhwifGaFEgLlpQDqbxkr7dxWK8HoRcnfMh4Yy+BJ4SGDPxxdev+HHsUZQmkslpL5aw/p3bgCmmBSYeQzX2uRVjL2ANYVU9fWrxBEbUfz5el7nQ4GrwYjsTqGnMsd3L4lIzVCktogzDyDu6dDkf7oA28KPVkZ/PFcBQIPCeVeQZaWr5MB+xZrGj5A+0yUi/fjPa/SJW3HsgKCG6wbMhCisbMAKFClaHTZga1oVzeJTCu0b379PGfMeTa8JQWfPSGbATjaXe7naRuZdY6YuHTx79DCIJBDnjRpkUoGJBJy7nRSFuQ5Y0KcqOrjk/WU3SiylknvA6nU8qg11uXrF7vq0G/pll3xKjlK5rtjH3tZDisZRy2NwN9XiBPrFyzrmnmHa8wLaSi2Om4/Vwj7YMP7rg1N4a9FJVWMsVy/3cY38UtrjFzg6XVrRPEqBeR4CZ/tp4gn90h37L1xLduoZswV8vrdi4e5Pjro/zwYfzo8f3H8cNHhwfx5EGexgfpb4cP8sNDzPFQbLde31535rSLbzN2yZ1c5dqz3vagvzC9lkUzgSMfOmZyB/1Khmm2jckxJcAblL6t+udFGMeRQVpAlUFjyVjYWydEJ120Kmf7IhLcosIJ9/v3OCu4tVXoC0Eb9zAbAoKi2+7rx0faNz1YPk22Yc/Xk9r/7z3VXgpHd25QlygV0+M7+bzt/BfC63A/YYur2YNnhYJHhORCzOcTtPTalIsFL79vyHAfv4zEDRoZZqILzor2unGLz6TljWyVa/9J6t7SwX3oPsc+C93f9a33na93PIgtonkrcBSMxyO2sZbYmbPXGkN/P78o2x2eTk/OuXdM2udf5YcMYfCW35F4G8ZC7Z313d6vzUWJatrglGWDTf77F9Dcew8=","sidebar_class_name":"post api-method","info_path":"api-docs/reference/hackihub-client-api","custom_edit_url":null},"sidebar":"apiDocsSidebar","previous":{"title":"List results (paginated)","permalink":"/api-docs/reference/results-controller-list"},"next":{"title":"Delete a custom owner role by ID","permalink":"/api-docs/reference/roles-controller-delete-owner-role"}}');var n=r(74848),o=r(28453),a=r(57742),i=r.n(a),l=r(78178),d=r.n(l),p=r(19624),c=r.n(p),u=r(96226),m=r.n(u),f=(r(77675),r(19365),r(51107)),y=r(21312);const h={id:"roles-controller-create-owner-role",title:"Create a new custom role for owner settings",description:"Creates a tenant-scoped custom role. If no permissions are provided, defaults to the engineer role's permission set. Required permission: `owner-settings:custom-roles:create`",sidebar_label:"Create a new custom role for owner settings",hide_title:!0,hide_table_of_contents:!0,api:"eJzVV81u2zgQfpUBL5sYkt2mbbqrXSzgpj+b9pAgcdFDGtRjaWQxkUiVpJK4hoE+xD7DPlifZDGkbMt2tz9oL5tLZHJm+M03w5nhXGRkUyNrJ7USiTgyhI4sIDhSqFxsU11TBmljna7A6JL6cJyD0lCTqaS1UisLaAhqo29kRlkEGeXYlM6C0+AKAlJTqYiMV//FdjTBkuvDGb1vpKGss5HAWN8qMrEl56Sa2iQgiNmETVIPcywioWsyyOCPM
15GIM9490soZXZZk3gW5E7bEWyISNRqsyJGxIrmYC4UViUTcxa27MhORkMxEQZiREdEWQSMvB8dPRSRMi1skzjQUCZsWVKFI5sLNajZrnZFqKhaLyyBM1j3R2YwltnVTrRwpx1tY16VMvVODK8unzndN68kVpY4dMkyBk2S9XNlMPwNgy4vt/UiopixxUlKAs4hE4INJ3RXOtanQiUQ0jedrR1na86YmM8wq2T1tonVJqDynPkNEkmNpWWMd+ePMdlTQGJxxSBxV9utYFh3TF5eLRTdGF4Gcy0g46Rhsm+ycGE+dFotFkLe1Vjaw+fDeA/63mQHiB4K1PPm5NhOZZaSe3aUUDIfjV+h/5qmbKSK/IaY/mgA/LQ2/P5PClc+GriMuInEXK7Luyr77oLOYqtrN4rDZHtTU2VptE0b0HWYyKumHzWylrad4FY6W3E0qu253fekC6iT+WZvk3dTnkOOUq6JIS0nKxVhLVqrIFZqLa62tzyZ0hUjEwFfiga/Sg3A6YyNzs6ytjSm5jjpX22QwwFr2r29QuaZKZT/V1U5pHZ4ew7nXF1wwLaWNkW7mbWlsXHHA4KhCWYakzqUv6bomJTNx2VU658sQ8n2pur4XYSESealvvQgvaCM/+At1pDPaWXy96Uvjik1nBt0bqQdLXRpw6PQ1fa8Br8PKvv96kMHxRAzTlKzvrTPdGNjmY0dgh6hEnNSkjp/CkVaKK0RbeTZi0biClJPXcMKfBzDssgHMETB9sHf66ujZfv+tequGuSMDqa7qkrhn+97vhfjDkG1Kv/zyzQhwifGaFEgLlpQDqbxkr7dxWK8HoRcnfMh4Yy+BJ4SGDPxxdev+HHsUZQmkslpL5aw/p3bgCmmBSYeQzX2uRVjL2ANYVU9fWrxBEbUfz5el7nQ4GrwYjsTqGnMsd3L4lIzVCktogzDyDu6dDkf7oA28KPVkZ/PFcBQIPCeVeQZaWr5MB+xZrGj5A+0yUi/fjPa/SJW3HsgKCG6wbMhCisbMAKFClaHTZga1oVzeJTCu0b379PGfMeTa8JQWfPSGbATjaXe7naRuZdY6YuHTx79DCIJBDnjRpkUoGJBJy7nRSFuQ5Y0KcqOrjk/WU3SiylknvA6nU8qg11uXrF7vq0G/pll3xKjlK5rtjH3tZDisZRy2NwN9XiBPrFyzrmnmHa8wLaSi2Om4/Vwj7YMP7rg1N4a9FJVWMsVy/3cY38UtrjFzg6XVrRPEqBeR4CZ/tp4gn90h37L1xLduoZswV8vrdi4e5Pjro/zwYfzo8f3H8cNHhwfx5EGexgfpb4cP8sNDzPFQbLde31535rSLbzN2yZ1c5dqz3vagvzC9lkUzgSMfOmZyB/1Khmm2jckxJcAblL6t+udFGMeRQVpAlUFjyVjYWydEJ120Kmf7IhLcosIJ9/v3OCu4tVXoC0Eb9zAbAoKi2+7rx0faNz1YPk22Yc/Xk9r/7z3VXgpHd25QlygV0+M7+bzt/BfC63A/YYur2YNnhYJHhORCzOcTtPTalIsFL79vyHAfv4zEDRoZZqILzor2unGLz6TljWyVa/9J6t7SwX3oPsc+C93f9a33na93PIgtonkrcBSMxyO2sZbYmbPXGkN/P78o2x2eTk/OuXdM2udf5YcMYfCW35F4G8ZC7Z313d6vzUWJatrglGWDTf77F9Dcew8=",sidebar_class_name:"post api-method",info_path:"api-docs/reference/hackihub-client-api",custom_edit_url:null},g=void 0,k={},j=[];function b(e){const t={code:"code",p:"p",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f.default,{as:"h1",className:"openapi__heading",children:"Create a new custom role for owner settings"}),"\n",(0,n.jsx)(i(),{method:"post",path:"/roles/owner/create",context:"endpoint"}),"\n",(0,n.jsxs)(t.p,{children:["Creates a tenant-scoped custom role. If no permissions are provided, defaults to the engineer role's permission set. Required permission: ",(0,n.jsx)(t.code,{children:"owner-settings:custom-roles:create"})]}),"\n",(0,n.jsx)(f.default,{id:"request",as:"h2",className:"openapi-tabs__heading",children:(0,n.jsx)(y.default,{id:"theme.openapi.request.title",children:"Request"})}),"\n",(0,n.jsx)(d(),{...r(65011)}),"\n",(0,n.jsx)(c(),{...r(55857)}),"\n",(0,n.jsx)(m(),{...r(92599)})]})}function x(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(b,{...e})}):b(e)}},65011(e){e.exports=JSON.parse('{"parameters":[{"name":"x-tenant-id","in":"header","description":"Tenant ID","required":true,"schema":{"type":"string"}}]}')},55857(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},"tenantId":{"type":"string","format":"uuid","nullable":true},"isSuperAdmin":{"type":"boolean","default":false},"permissionIds":{"type":"array","items":{"type":"string","format":"uuid"},"default":[]}},"required":["slug"],"title":"CreateRoleDto"}}}}}')},92599(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.