Inspect the CRM schema preview boundary

Understand the Console-only HubSpot and Salesforce metadata snapshot contract and its fail-closed service boundary.

CRM Schema is a Console-only Preview capability; it has no public /v1 operation. It is included here so Console documentation links resolve and integrators do not mistake a private adapter boundary for a supported public connector.

The capability accepts only HubSpot or Salesforce Connection IDs owned by the same organization and project. Its intended scope is read-only object, field, enumeration, and relationship metadata. It cannot read CRM records, mutate a CRM, send messages, or broaden a provider token's permissions.

The capability calls a private service adapter only when its service token is configured. Without that configuration the Job fails closed, makes no provider request, and persists no schema snapshot. A configured private adapter does not make the public Connector catalog operational. Treat typed issues literally, and never use incomplete or failed discovery data to configure irreversible production mappings.

Provider credentials are decrypted only inside the private adapter path, must match the bound Connection revision, and must not appear in Job input, result, logs, audit metadata, or client responses. Until the capability gains a stable public contract and verified live implementation, keep it behind Console access controls and a Preview feature flag.