{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"redocly_category":"Guides","product":"Identity Management","type":"markdown"},"seo":{"title":"Set members","description":"Everything about Mosaic Journeys, SDKs, and APIs","siteUrl":"https://developer.transmitsecurity.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"set-members","__idx":0},"children":["Set members"]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This page is the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["detail"]}," for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/user/b2b/b2b_setup-overview#step-7-set-members"},"children":["Setup overview — Step 7: Set members"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When users join an organization, they automatically inherit the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/user/b2b/b2b_configure_org_roles_auth#configure-role-groups-per-organization-and-application"},"children":["role groups assigned to that organization"]},". For each member, you then assign a specific ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["organization member role"]},", which defines their permissions within the organization (for example, admin or member-level access)."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"understand-members","__idx":1},"children":["Understand members"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In our ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/user/b2b/b2b_main-concepts"},"children":["holiday booking"]}]}," example, continue with the same organizations from the previous steps: ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Retail travel agency"]}," and its managed child organization ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New York branch"]},". The parent organization has the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Retail storefront"]}," role group assigned, while New York branch has ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Retail sales only"]},". Those organization-level assignments define the maximum application scope available in each organization."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In Mosaic, a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["member"]}," is a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["user"]}," in the context of a specific organization. The same user can be a member of multiple organizations, which is why you may also see that person in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["B2B Identity"]}," > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Users"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When you add an individual member, you do two different things:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You decide which ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["app-level member roles"]}," that person should get for each application, but only from the roles allowed by the organization's assigned role groups."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You assign an ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["organization member role"]}," such as admin or member, which controls what that person can do in Mosaic for that organization."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For example, ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Jane Smith"]}," in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Retail travel agency"]}," might receive ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Booking agent"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["After-sales specialist"]}," for the holiday booking platform, plus the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Organization admin"]}," role so she can manage members. In ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New York branch"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["John Williams"]}," might receive only ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Booking agent"]},", plus the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Organization member"]}," role."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is why member setup comes last: the member can receive only the application roles already allowed for that organization."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"configure-members","__idx":2},"children":["Configure members"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"badge-wrapper"},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"className":"badge"},"children":["Admin Portal "]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Admin Portal"]}," > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["B2B Identity"]}," > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Organizations"]}," > [your org] > ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Members"]}," tab, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["+Add member"]}," (or edit an existing member), a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Member details"]}," drawer opens with two tabs: ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Member details"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Applications access"]},". Complete ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Member details"]}," first, then ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Applications access"]},", and save. If you use ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["email invites"]},", ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/user/b2b/b2b_configure_b2b"},"children":["Configure B2B"]}," should already be set so you can send the invite after saving."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"member-details","__idx":3},"children":["Member details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Member details"]}," tab and fill in the member’s profile:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Email"]}," ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["(required)"]},": Primary identifier for the member. Used for the invite, sign-in, and routing to the correct organization (together with the org’s ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["email domains"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Phone number"]},": Contact number for the member profile."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Default language"]},": Preferred language for the experience."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Department"]},": Internal grouping (for example agency department or team)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Title"]},": Job title or label shown in the directory."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Direct manager"]},": Reference to the member’s manager."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"applications-access","__idx":4},"children":["Applications access"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Applications access"]}," tab. Everything here builds on ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["role groups already assigned to this organization"]}," for each application—if the picker looks empty or too narrow, go back to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/user/b2b/b2b_configure_org_roles_auth#configure-role-groups-per-organization-and-application"},"children":["Configure role groups per organization and application"]}]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Per application"]}," linked to the organization:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["access"]}," to the application when the UI offers it (toggle or equivalent)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Assign ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["member roles"]}," for that application: choose ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["which"]}," of the allowed app-level roles this person should have. Only roles that belong to the organization’s ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["assigned role groups"]}," appear—those groups were set under ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/user/b2b/b2b_configure_org_roles_auth#configure-role-groups-per-organization-and-application"},"children":["Configure org roles & auth"]},". Your application consumes the result (for example ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["ID token"]}," claims); see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/user/b2b/b2b_configure_org_roles_auth"},"children":["Configure org roles & auth"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Assign ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Roles"]}," (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["organization member roles"]},") for this ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["member"]},"—what they can do ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["in the Organization admin portal"]}," (portal management, invitations, managed orgs). These are ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["not"]}," your custom application roles. For the detailed list, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/user/b2b/b2b_org_portal#view-available-roles"},"children":["View available roles"]}," for the full list."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Ongoing member management"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once the initial setup is complete, you can edit members, reassign applications and roles, suspend access, or remove members at any time. See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/user/b2b/b2b_create_organization#manage-org-members"},"children":["Manage org members"]},"."]}]},{"$$mdtype":"Tag","name":"style","attributes":{},"children":["\n    [data-component-name=\"Markdown/Markdown\"] blockquote {\n        border-left: 4px solid #BBC5FF !important;\n        border-radius: 2px;\n        background-color: #F1F2FF !important;\n        padding: 20px 10px 15px 10px;\n        margin: 10px 1px;\n    }\n"]}]},"headings":[{"value":"Set members","id":"set-members","depth":1},{"value":"Understand members","id":"understand-members","depth":2},{"value":"Configure members","id":"configure-members","depth":2},{"value":"Member details","id":"member-details","depth":3},{"value":"Applications access","id":"applications-access","depth":3}],"frontmatter":{"markdown":{"toc":{"depth":2}},"navigation":{"previousButton":{"text":"Previous:","hide":false,"label":"Configure org roles & auth","link":"/guides/user/b2b/b2b_configure_org_roles_auth"}},"seo":{"title":"Set members"}},"lastModified":"2026-05-14T12:07:42.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/user/b2b/b2b_set_members","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}