Save business profile
const url = 'https://api.ultimateteam.ai/api/v1/onboarding/profile';const options = { method: 'POST', headers: {'X-API-Key': '<X-API-Key>', 'Content-Type': 'application/json'}, body: '{"business_name":"example","description":"example","industry":"example","involvement_level":"hands_on","name":"example","services":"example","stage":"idea","website_url":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.ultimateteam.ai/api/v1/onboarding/profile \ --header 'Content-Type: application/json' \ --header 'X-API-Key: <X-API-Key>' \ --data '{ "business_name": "example", "description": "example", "industry": "example", "involvement_level": "hands_on", "name": "example", "services": "example", "stage": "idea", "website_url": "example" }'Save the business profile collected during onboarding.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”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
How involved the owner wants to be in day-to-day operations.
Growth stage of the business.
Responses
Section titled “ Responses ”Successful Response
Response for POST /api/v1/onboarding/profile.
object
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
How involved the owner wants to be in day-to-day operations.
Growth stage of the business.
Standard metadata included in every API response.
Attributes: request_id: Unique identifier for request tracing. timestamp: UTC timestamp of the response.
object
Unique identifier for request tracing
UTC timestamp of the response
Example
{ "data": { "involvement_level": "hands_on", "stage": "idea" }}Validation Error
object
object
object
Examplegenerated
{ "detail": [ { "ctx": {}, "input": "example", "loc": [ "example" ], "msg": "example", "type": "example" } ]}