Skip to main content
PATCH
Update the company profile

Authorizations

Authorization
string
header
required

API key for authentication. Format: gcai_xxxxxxxxx

Create API keys in the GC AI app under Settings → API.

Body

application/json
name
string

Company name (cannot be cleared, max 255 chars)

Required string length: 1 - 255
dba_name
string | null

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

Maximum string length: 255
industry
string | null

Industry sector. Send null to clear.

Maximum string length: 255
size
string | null

Company size band. Send null to clear.

Maximum string length: 255
location
string | null

Primary office location. Send null to clear.

Maximum string length: 255
incorporation_country
string | null

Country of incorporation. Send null to clear.

Maximum string length: 255
incorporation_state
string | null

State/province of incorporation. Send null to clear.

Maximum string length: 255
description
string | null

Short company description. Send null to clear.

Maximum string length: 5000
revenue
string | null

Annual revenue band. Send null to clear.

Maximum string length: 255

Typical legal matters. Send null to clear.

Maximum string length: 10000
regulations
string | null

Key regulations. Send null to clear.

Maximum string length: 10000
risk_tolerance
string | null

Risk tolerance level. Send null to clear.

Maximum string length: 255
additional_info
string | null

Free-form additional context. Send null to clear.

Maximum string length: 10000
customer_types
string[] | null

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

Maximum array length: 100
Maximum string length: 255

Response

The updated company profile

id
string<uuid>
required

Unique company profile identifier

name
string
required

Company name

dba_name
string | null
required

Doing-business-as name, or null

industry
string | null
required

Industry sector, or null

size
string | null
required

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

location
string | null
required

Primary office location, or null

incorporation_country
string | null
required

Country of incorporation, or null

incorporation_state
string | null
required

State/province of incorporation, or null

description
string | null
required

Short company description, or null

revenue
string | null
required

Annual revenue band, or null

Typical legal matters the company handles, or null

regulations
string | null
required

Key regulations the company must comply with, or null

risk_tolerance
string | null
required

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

additional_info
string | null
required

Free-form additional context for the AI, or null

customer_types
string[] | null
required

Types of customers the company serves, or null

created_at
string | null
required

ISO 8601 creation timestamp

updated_at
string | null
required

ISO 8601 last-update timestamp