Atlas
Onboarding

Complete workspace setup

Finalizes onboarding by testing the connection, encrypting the URL, and persisting it to the internal database scoped to the user's active organization. Resets the semantic layer whitelist cache so new tables become queryable immediately.

POST
/api/v1/onboarding/complete

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "http://localhost:3001/api/v1/onboarding/complete" \  -H "Content-Type: application/json" \  -d '{    "url": "string"  }'
{
  "connectionId": "string",
  "dbType": "string",
  "maskedUrl": "string"
}
{
  "error": "string",
  "message": "string",
  "requestId": "string"
}
{
  "property1": null,
  "property2": null
}
{
  "error": "string",
  "message": "string",
  "requestId": "string"
}
{
  "error": "string",
  "message": "string",
  "requestId": "string"
}
{
  "error": "string",
  "message": "string",
  "requestId": "string",
  "details": [
    null
  ]
}
{
  "property1": null,
  "property2": null
}
{
  "error": "string",
  "message": "string",
  "requestId": "string"
}