Onboarding
Get the latest onboarding session
Returns the company's most recent onboarding session with its proposals. 404 when the company has never started onboarding.
path Parameters
companyIdHeaders
GoSmarter-Api-KeyThe GoSmarter-Api-Key header is used to authenticate with the API using your API key. Value is of the format YOUR_KEY_HERE.
Get the latest onboarding session › Responses
The latest session
Get or create the onboarding session
Returns the company's in-progress onboarding session with its proposals, creating one if none exists.
path Parameters
companyIdHeaders
GoSmarter-Api-KeyThe GoSmarter-Api-Key header is used to authenticate with the API using your API key. Value is of the format YOUR_KEY_HERE.
Get or create the onboarding session › Responses
The active session
Generate AI configuration proposals
Proposes configuration rows for a wizard surface from pasted text or imported rows. Requires the onboarding-assistant feature (Starter plan or higher). Rate limited to 20 calls per company per 24 hours.
path Parameters
companyIdHeaders
GoSmarter-Api-KeyThe GoSmarter-Api-Key header is used to authenticate with the API using your API key. Value is of the format YOUR_KEY_HERE.
Generate AI configuration proposals › Request Body
surfacesourceTypeinputonboardingSessionIdGenerate AI configuration proposals › Responses
Validated proposal rows. For surface=organisations, the shape is ProposeOrganisationsResponse instead (same envelope, different Rows item type).
Update a proposal's status
Records the admin's decision on an AI proposal: Accepted, Rejected, or Applied.
path Parameters
companyIdproposalIdHeaders
GoSmarter-Api-KeyThe GoSmarter-Api-Key header is used to authenticate with the API using your API key. Value is of the format YOUR_KEY_HERE.
Update a proposal's status › Responses
Status updated
Update the onboarding session
Sets the session status (Completed/Dismissed) and/or records a completed step.
path Parameters
companyIdsessionIdHeaders
GoSmarter-Api-KeyThe GoSmarter-Api-Key header is used to authenticate with the API using your API key. Value is of the format YOUR_KEY_HERE.
Update the onboarding session › Responses
Updated session
onboardingSessionIdcompanyIdstatusstepsCompletedcreatedBycreatedAtupdatedAt
