Skip to main content

Interface: LegalEntitySummary

Defined in: packages/sdk/src/types/organization-types.ts:286

Properties

customerProfileEvaluation?

optional customerProfileEvaluation: string | null

Defined in: packages/sdk/src/types/organization-types.ts:299

Whether the profile's contents satisfy the policy: compliant / noncompliant. Split from customerProfileStatus in #23568 — they answer different questions and previously shared one field.


customerProfileSid?

optional customerProfileSid: string | null

Defined in: packages/sdk/src/types/organization-types.ts:292


customerProfileStatus?

optional customerProfileStatus: string | null

Defined in: packages/sdk/src/types/organization-types.ts:295

Twilio's lifecycle: draft / pending-review / in-review / twilio-approved. Null when no lifecycle status has been learned yet.


isPrimary

isPrimary: boolean

Defined in: packages/sdk/src/types/organization-types.ts:291


legalName

legalName: string

Defined in: packages/sdk/src/types/organization-types.ts:288


registrationIdentifier?

optional registrationIdentifier: string | null

Defined in: packages/sdk/src/types/organization-types.ts:290


registrationIdentifierType?

optional registrationIdentifierType: string | null

Defined in: packages/sdk/src/types/organization-types.ts:289


requiredBrandType?

optional requiredBrandType: string | null

Defined in: packages/sdk/src/types/organization-types.ts:309

Which brand type this entity's registration shape requires — STANDARD or SOLE_PROPRIETOR, derived server-side from the business type declared on the profile form.

null means no business type has been declared yet, so no shape is known. That is deliberately distinct from STANDARD: absent is "not yet answerable", while STANDARD is an answer. Advisory for UI flow — a sole proprietor needs a mobile number captured before registration, a Standard brand does not — while the start route remains the authority.


uuid

uuid: string

Defined in: packages/sdk/src/types/organization-types.ts:287