Profiles

Update the company profile

Partially update the organization's company profile. Omitted fields are left unchanged; nullable fields accept null to clear them.

Requires an org-scoped key (gcai_...): company context is organization-level configuration, so user-scoped keys receive 403. Creating the first company profile is done in the web UI.

patch/company-profile

Request

Request body

namestring

Company name (cannot be cleared, max 255 chars)

dba_namestring nullable

Doing-business-as name. Send null to clear.

industrystring nullable

Industry sector. Send null to clear.

sizestring nullable

Company size band. Send null to clear.

locationstring nullable

Primary office location. Send null to clear.

incorporation_countrystring nullable

Country of incorporation. Send null to clear.

incorporation_statestring nullable

State/province of incorporation. Send null to clear.

descriptionstring nullable

Short company description. Send null to clear.

revenuestring nullable

Annual revenue band. Send null to clear.

legal_mattersstring nullable

Typical legal matters. Send null to clear.

regulationsstring nullable

Key regulations. Send null to clear.

risk_tolerancestring nullable

Risk tolerance level. Send null to clear.

additional_infostring nullable

Free-form additional context. Send null to clear.

customer_typesstring[] nullable

Types of customers served. Send null or [] to clear.

Response

The updated company profile

idstring uuid required

Unique company profile identifier

namestring required

Company name

dba_namestring nullable required

Doing-business-as name, or null

industrystring nullable required

Industry sector, or null

sizestring nullable required

Company size band (e.g. "51-200"), or null

locationstring nullable required

Primary office location, or null

incorporation_countrystring nullable required

Country of incorporation, or null

incorporation_statestring nullable required

State/province of incorporation, or null

descriptionstring nullable required

Short company description, or null

revenuestring nullable required

Annual revenue band, or null

legal_mattersstring nullable required

Typical legal matters the company handles, or null

regulationsstring nullable required

Key regulations the company must comply with, or null

risk_tolerancestring nullable required

Risk tolerance level (e.g. "Low"), or null

additional_infostring nullable required

Free-form additional context for the AI, or null

customer_typesstring[] nullable required

Types of customers the company serves, or null

created_atstring nullable required

ISO 8601 creation timestamp

updated_atstring nullable required

ISO 8601 last-update timestamp

Changes

No recorded changes to this operation across all 1 revision of this API.