1"use strict";(globalThis.webpackChunkmambu_documentation_site=globalThis.webpackChunkmambu_documentation_site||[]).push([[3193],{832307(e,o,n){n.r(o),n.d(o,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>s,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"api/api-v2/configuration_clientroles/configuration-clientroles-overview","title":"Configuration clientroles overview","description":"Retrieve and update the configuration for client roles and group roles.","source":"@site/docs/api/api-v2/configuration_clientroles/configuration-clientroles-overview.mdx","sourceDirName":"api/api-v2/configuration_clientroles","slug":"/api/api-v2/configuration_clientroles/configuration-clientroles-overview","permalink":"/api/api-v2/configuration_clientroles/configuration-clientroles-overview","draft":false,"unlisted":false,"tags":[],"version":"current","lastUpdatedAt":null,"sidebarPosition":0,"frontMatter":{"id":"configuration-clientroles-overview","title":"Configuration clientroles overview","sidebar_label":"Overview","sidebar_position":0,"hide_title":false}}');var t=n(474848),r=n(28453);const s={id:"configuration-clientroles-overview",title:"Configuration clientroles overview",sidebar_label:"Overview",sidebar_position:0,hide_title:!1},a=void 0,c={},l=[];function u(e){const o={a:"a",admonition:"admonition",code:"code",p:"p",strong:"strong",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.p,{children:"Retrieve and update the configuration for client roles and group roles."}),"\n",(0,t.jsxs)(o.p,{children:["A client is any person who comes to you and requires your financial products, whether that means they need a current account, a loan or any other type of product that you provide. A group can include multiple clients having some unifying relationship. You can specify particular client roles and group roles. For more information about this resource, see ",(0,t.jsx)(o.a,{href:"/docs/configuration-as-code-for-client-and-group-roles",children:"Client and Group Roles Configuration"})," in our User Guide."]}),"\n",(0,t.jsxs)(o.p,{children:["Your user or API consumer must have the ",(0,t.jsx)(o.strong,{children:"View Manage Configuration As Code"})," (",(0,t.jsx)(o.code,{children:"GET_MANAGE_CONFIGURATION_AS_CODE"}),") and/or ",(0,t.jsx)(o.strong,{children:"Update Manage Configuration As Code"})," (",(0,t.jsx)(o.code,{children:"PUT_MANAGE_CONFIGURATION_AS_CODE"}),") permissions to make ",(0,t.jsx)(o.code,{children:"GET"})," and/or ",(0,t.jsx)(o.code,{children:"PUT"})," requests to these configuration as code (CasC) endpoints. For more information about CasC, see ",(0,t.jsx)(o.a,{href:"/docs/configuration-as-code-1",children:"Configuration as Code Overview"}),"."]}),"\n",(0,t.jsx)(o.admonition,{title:"Related APIs",type:"note",children:(0,t.jsxs)(o.p,{children:["For runtime operations, see the ",(0,t.jsx)(o.a,{href:"/api/api-v2/clients/clients",children:"Clients"})," and ",(0,t.jsx)(o.a,{href:"/api/api-v2/groups/groups",children:"Groups"})," APIs."]})})]})}function d(e={}){const{wrapper:o}={...(0,r.R)(),...e.components};return o?(0,t.jsx)(o,{...e,children:(0,t.jsx)(u,{...e})}):u(e)}},28453(e,o,n){n.d(o,{R:()=>s,x:()=>a});var i=n(296540);const t={},r=i.createContext(t);function s(e){const o=i.useContext(r);return i.useMemo(function(){return"function"==typeof e?e(o):{...o,...e}},[o,e])}function a(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),i.createElement(r.Provider,{value:o},e.children)}}}]);
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.