Skip to content

Save business profile

POST
/api/v1/onboarding/profile

Save the business profile collected during onboarding.

Authorizations

Request Body required

Request body for POST /api/v1/onboarding/profile.

Attributes: name: Business name. description: Short description of what the business does. industry: Primary industry or vertical. stage: Current growth stage. involvement_level: Owner’s desired involvement level. business_name: Optional alias for name — accepted from the Phase 208 failed-scan manual-entry form (UI-SPEC §1.4). services: Optional comma-separated services list from the Phase 208 manual-entry form. website_url: Optional website URL from the Phase 208 manual-entry form (the scan failed and the user filled in details).

object
business_name
Any of:
string
<= 200 characters
description
required
string
>= 1 characters <= 2000 characters
industry
required
string
>= 1 characters <= 100 characters
involvement_level
required

How involved the owner wants to be in day-to-day operations.

string
Allowed values: hands_on moderate delegator absentee
name
required
string
>= 1 characters <= 200 characters
services
Any of:
string
<= 1000 characters
stage
required

Growth stage of the business.

string
Allowed values: idea pre_revenue early_revenue growing established scaling
website_url
Any of:
string
<= 2048 characters

Responses

201

Successful Response

Response for POST /api/v1/onboarding/profile.

object
data
required

Stored business profile returned after creation.

Attributes: id: Unique identifier for the profile. name: Business name. description: Short description. industry: Primary industry. stage: Current growth stage. involvement_level: Owner involvement level. created_at: When the profile was created.

object
created_at
string format: date-time
description
required
string
id
string
industry
required
string
involvement_level
required

How involved the owner wants to be in day-to-day operations.

string
Allowed values: hands_on moderate delegator absentee
name
required
string
stage
required

Growth stage of the business.

string
Allowed values: idea pre_revenue early_revenue growing established scaling
meta

Standard metadata included in every API response.

Attributes: request_id: Unique identifier for request tracing. timestamp: UTC timestamp of the response.

object
request_id

Unique identifier for request tracing

string
timestamp

UTC timestamp of the response

string format: date-time

422

Validation Error

object
detail
Array<object>
object
ctx
object
input
loc
required
Array
msg
required
string
type
required
string