Get the client portal settings
client_portal.settings.get
Returns this workspace's client portal setup: name (the portal's own or the organization's), logo, logo_dark and favicon (absolute URLs), slug (the <slug>.mb-suite.com subdomain) and subdomain_enabled, the custom domain with domain_verified and domain_enabled, configured (false while there is no subdomain: clients cannot be invited until there is one) and urls (the addresses clients use today, custom domain first). Only owners and admins.
- Escopo
client_portal:read- Permissão
- Ver o módulo · Só owner, admin
- Tool do MCP
client_portal_settings_getNa superfície completa; na compacta,mb_execute_operationcomid: "client_portal.settings.get".
Custo declarado: até 1 leituras e 0 escritas por chamada (contam na cota diária).
Parâmetros
Sem parâmetros.
Resposta
namestringThe portal's name (its own or the organization's).
logostring | nullThe logo (an absolute URL).
logo_darkstring | nullThe logo for dark backgrounds (an absolute URL).
faviconstring | nullThe browser icon (an absolute URL).
slugstring | nullThe subdomain label (<slug>.mb-suite.com); null while there is none.
subdomain_enabledbooleanTrue when the subdomain is on.
domainstring | nullThe custom domain, if any.
domain_verifiedbooleanTrue when the custom domain's DNS is verified.
domain_enabledbooleanTrue when the custom domain is on.
configuredbooleanFalse while there is no subdomain: clients cannot be invited until there is one.
urlsarray<string>The addresses clients use today (custom domain first).
Erros
Exemplo
curl "https://api.mb-suite.com/v1/client-portal/settings" \
-H "Authorization: Bearer $MB_API_KEY"Testar com a sua API key de teste
Com uma API key de teste o pedido vai sempre para a sua organização de prática: dados de exemplo que você pode reiniciar.
curl "https://api.mb-suite.com/v1/client-portal/settings" \
-H "Authorization: Bearer $MB_TEST_KEY"