How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Voyant.io Onboarding Wizard API

AI-assisted onboarding. Generate messaging framework from your website.

Voyant.io Onboarding Wizard API is one of 99 APIs that Voyant.io publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include onboarding-wizard. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 21 operations across 19 paths, and defines 13 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://voice-forge-production.up.railway.app.

21 operations 19 paths 13 schemas 3 DELETE6 GET10 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://voice-forge-production.up.railway.app
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Voyant.io Onboarding Wizard API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 21

Across 19 paths, the API surfaces 21 operations — 3 DELETE, 6 GET, 10 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

onboarding-wizard 21

AI-assisted onboarding. Generate messaging framework from your website.

POST
/api/onboarding/discover
Discover Company
discover_company_api_onboarding_discover_post body → 200422
POST
/api/onboarding/confirm-discovery
Confirm Discovery
confirm_discovery_api_onboarding_confirm_discovery_post body → 200422
POST
/api/onboarding/propose-personas
Propose Personas
propose_personas_api_onboarding_propose_personas_post body → 200422
POST
/api/onboarding/start
Start Onboarding
start_onboarding_api_onboarding_start_post → 200
GET
/api/onboarding/session
Get Session
get_session_api_onboarding_session_get → 200
DELETE
/api/onboarding/session
Reset Session
reset_session_api_onboarding_session_delete → 200
PUT
/api/onboarding/session/step
Update Session Step
update_session_step_api_onboarding_session_step_put 1 param → 200422
POST
/api/onboarding/crawl
Start Domain Crawl
start_domain_crawl_api_onboarding_crawl_post body → 200422
GET
/api/onboarding/crawl/status
Get Crawl Status
get_crawl_status_api_onboarding_crawl_status_get → 200
POST
/api/onboarding/documents/upload
Upload Document
upload_document_api_onboarding_documents_upload_post body → 200422
GET
/api/onboarding/documents
List Documents
list_documents_api_onboarding_documents_get → 200
DELETE
/api/onboarding/documents/{document_id}
Delete Document
delete_document_api_onboarding_documents__document_id__delete 1 param → 200422
POST
/api/onboarding/generate/{step}
Generate Framework Step
generate_framework_step_api_onboarding_generate__step__post 1 param body → 200422
POST
/api/onboarding/generate/{step}/stream
Generate Framework Step Stream
generate_framework_step_stream_api_onboarding_generate__step__stream_post 1 param → 200422
POST
/api/onboarding/approve/{step}
Approve Framework Step
approve_framework_step_api_onboarding_approve__step__post 1 param body → 200422
GET
/api/onboarding/personas
Get Personas
get_personas_api_onboarding_personas_get → 200
PUT
/api/onboarding/personas/{persona_id}
Update Persona
update_persona_api_onboarding_personas__persona_id__put 1 param body → 200422
DELETE
/api/onboarding/personas/{persona_id}
Delete Persona
delete_persona_api_onboarding_personas__persona_id__delete 1 param → 200422
GET
/api/onboarding/framework
Get Framework
get_framework_api_onboarding_framework_get → 200
POST
/api/onboarding/framework/complete
Complete Framework
complete_framework_api_onboarding_framework_complete_post → 200
GET
/api/onboarding/framework/export
Export Framework
export_framework_api_onboarding_framework_export_get 1 param → 200422

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are ConfirmDiscoveryRequest (8 properties), DiscoveryResult (8 properties), ProposedPersona (6 properties), ValidationError (5 properties). Each schema is shown below with its type and property counts.

ConfirmDiscoveryRequest
object
User-confirmed/edited discovery data
8 properties 2 required
UpdatePersonaRequest
object
Update a specific persona
2 properties 1 required
ProposePersonasResponse
object
Response with proposed personas
2 properties 1 required
Body_upload_document_api_onboarding_documents_upload_post
object
1 property 1 required
CrawlDomainRequest
object
Request to crawl a domain
3 properties 1 required
ProposedPersona
object
A proposed persona with their perspective
6 properties 5 required
ValidationError
object
5 properties 3 required
DiscoveryResult
object
Quick discovery results from a domain
8 properties 2 required
HTTPValidationError
object
1 property
ProposePersonasRequest
object
Request to propose personas based on company/product context
4 properties 2 required
GenerateStepRequest
object
Request to generate content for a framework step
1 property
ApproveStepRequest
object
Approve generated content for a step
1 property 1 required
DiscoverDomainRequest
object
Request to discover company info from domain
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

voyant-onboarding-wizard-api-openapi.yml Raw ↑

Other APIs Voyant.io publishes across the network.

Voyant MCP Server
Voyant.io Admin API
Voyant.io Admin Migration API
Voyant.io AI Assistant API
Voyant.io Airops API
Voyant.io Analytics API
Voyant.io API Keys API
Voyant.io Attribution API
Voyant.io Attribution Intelligence API
Voyant.io Auth API
Voyant.io Battlecards API
Voyant.io Bootstrap API
Where this information came from

This is an independent, third-party profile of Voyant.io Onboarding Wizard API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.