TSGGLOBAL Support sign in
Skip to page content
Browse TNID API docs

TNID API documentation User Account Get Onboarding Status

Get Onboarding Status

On this page

GraphQL endpoint: /user

Returns the per-step onboarding status for the current user, plus a fullyOnboarded flag that becomes true once every required step is completed or skipped. invitedContactsStep is reported but doesn't count towards it, so fullyOnboarded can be true while that step is still pending — don't derive it from the steps yourself.

Query

query {
  onboardingStatus {
    initialLoginStep
    personalInformationStep
    contactInformationStep
    interestsInformationStep
    socialNetworkInformationStep
    companyRegisteredStep
    invitedContactsStep
    fullyOnboarded
  }
}

Variables

{}

Response

{
  "data": {
    "onboardingStatus": {
      "companyRegisteredStep": "INCOMPLETE",
      "contactInformationStep": "INCOMPLETE",
      "fullyOnboarded": false,
      "initialLoginStep": "INCOMPLETE",
      "interestsInformationStep": "INCOMPLETE",
      "invitedContactsStep": "COMPLETED",
      "personalInformationStep": "COMPLETED",
      "socialNetworkInformationStep": "INCOMPLETE"
    }
  }
}