# Pre-requisites for onboarding

Please ensure your organisation and use case meet the requirements below before submitting your onboarding request.

***

### 1. Organisation Requirements

* Your organisation must be a Singapore-registered entity (government or private sector).
* If you operate in a regulated industry, you must provide your relevant licences or permits<br>

👉 What you need to do:

* Prepare your ACRA registration details (or equivalent).
* Prepare your regulatory licence/permit, if applicable.

***

### 2. Use Case Requirements

* Only request data that is directly needed for your service.
* All data scopes must be justified based on your use case.
* Users must be able to see the exact Myinfo data retrieved and who it is shared with.
* Users must have full control at every step of the consent process.

👉 What you need to do:

* Prepare your [user journey](/docs/getting-started/user-journey.md) and list the exact data needed.
* Prepare a short justification for each scope you intend to request.
* Ensure your UI displays all retrieved data clearly back to the user.

***

### 3. User Choice Requirements

* Singpass cannot be the only form-filling or authentication option.
* You must provide a manual or alternative method for users who prefer not to use Singpass APIs

👉 What you need to do:

* Include at least one non-Singpass option (e.g., manual entry, document upload, alternative login).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.developer.singpass.gov.sg/docs/getting-started/pre-requisites-for-onboarding.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
