Once a Member has successfully logged in, the SDK can be used to view information about the Organization they belong to.
Organization
Methods
To call these methods, Manage members must be enabled in the SDK Configuration page of the Stytch dashboard.
Get Organization
The SDK provides a method for getting an Organization.
The method, organization.get, wraps the get organization endpoint.
import React, { useEffect, useState } from 'react';
import { useStytchB2BClient } from '@stytch/react';
export const Home = () => {
const stytchClient = useStytchB2BClient();
const [organization, setOrganization] = useState(null);
const fetchOrganization = async () => {
const organization = await stytchClient.organization.get();
setOrganization(organization);
};
useEffect(() => {
fetchOrganization();
}, [fetchOrganization]);
return organization ? <p>Welcome to {organization.organization_name}</p> : <p>Log in to continue!</p>;
};
RESPONSE
200
{
"status_code": 200,
"request_id": "request-id-test-b05c992f-ebdc-489d-a754-c7e70ba13141",
"organization": {
"email_allowed_domains": [],
"email_invites": "ALL_ALLOWED",
"email_jit_provisioning": "NOT_ALLOWED",
"mfa_policy": "OPTIONAL",
"organization_id": "organization-test-staging-12345",
"organization_logo_url": "",
"organization_name": "Example Org Inc",
"organization_slug": "exampleorg",
"sso_default_connection_id": null,
"sso_jit_provisioning": "NOT_ALLOWED",
"sso_jit_provisioning_allowed_connections": [],
"sso_active_connections": [],
"trusted_metadata": {}
}
}