Project Onboarding

View as Markdown

Get Onboarding Health Checks

GET/api/v1/projects/health/checks
Also as:MCPtool_call software-factory.getHealthChecksskillsoftware-factory

Publish the versioned, snapshot-safe project health check set.

Request
curl "https://app.opvs.ai/api/v1/projects/health/checks" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/projects/health/checks

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Get Onboarding Schema

GET/api/v1/projects/onboarding/schema
Also as:MCPtool_call software-factory.getOnboardingSchemaskillsoftware-factory

Publish the normalized schema from the API's one active kit release.

Request
curl "https://app.opvs.ai/api/v1/projects/onboarding/schema" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/projects/onboarding/schema

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Get Onboarding Profile

GET/api/v1/projects/{project_id}/onboarding-profile
Also as:MCPtool_call software-factory.getOnboardingProfileskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/projects/{project_id}/onboarding-profile" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/projects/{project_id}/onboarding-profile

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Put Onboarding Profile

PUT/api/v1/projects/{project_id}/onboarding-profile
Also as:MCPtool_call software-factory.putOnboardingProfileskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl -X PUT "https://app.opvs.ai/api/v1/projects/{project_id}/onboarding-profile" \
  -H "Authorization: Bearer $OPVS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
Try itPUT /api/v1/projects/{project_id}/onboarding-profile
Try it sends reading requests only.

This endpoint changes data in your workspace, so it is not sent from the docs. Copy the command and run it in your own terminal.

Get Onboarding Profile Prefill

GET/api/v1/projects/{project_id}/onboarding-profile/prefill
Also as:MCPtool_call software-factory.getOnboardingProfilePrefillskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/projects/{project_id}/onboarding-profile/prefill" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/projects/{project_id}/onboarding-profile/prefill

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Get Onboarding Context

GET/api/v1/projects/{project_id}/onboarding-context
Also as:MCPtool_call software-factory.getOnboardingContextskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/projects/{project_id}/onboarding-context" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/projects/{project_id}/onboarding-context

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Reprove Onboarding Health

POST/api/v1/projects/{project_id}/health
Also as:MCPtool_call software-factory.reproveOnboardingHealthskillsoftware-factory

Diff one scheduled O4 re-proof against the saved project proof.

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl -X POST "https://app.opvs.ai/api/v1/projects/{project_id}/health" \
  -H "Authorization: Bearer $OPVS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
Try itPOST /api/v1/projects/{project_id}/health
Try it sends reading requests only.

This endpoint changes data in your workspace, so it is not sent from the docs. Copy the command and run it in your own terminal.

Get Latest Onboarding Health

GET/api/v1/projects/{project_id}/health/latest
Also as:MCPtool_call software-factory.getLatestOnboardingHealthskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/projects/{project_id}/health/latest" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/projects/{project_id}/health/latest

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Get Onboarding Health Schedule

GET/api/v1/projects/{project_id}/health/schedule
Also as:MCPtool_call software-factory.getOnboardingHealthScheduleskillsoftware-factory

Queued, overdue, scheduled, or missed. Scheduling a card sends no mail.

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/projects/{project_id}/health/schedule" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/projects/{project_id}/health/schedule

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute

Get Onboarding Health History

GET/api/v1/projects/{project_id}/health/history
Also as:MCPtool_call software-factory.getOnboardingHealthHistoryskillsoftware-factory

Errors

CodeWhenWhat to do
422Validation Error—
Request
curl "https://app.opvs.ai/api/v1/projects/{project_id}/health/history" \
  -H "Authorization: Bearer $OPVS_TOKEN"
Try itGET /api/v1/projects/{project_id}/health/history

Used once, saved nowhere. Your token travels for this request through opvs.ai and SpiderPublish to app.opvs.ai, then this page forgets it when the tab closes.

GET only · 30 tries a minute
Did this answer your question?