> For the complete documentation index, see [llms.txt](https://guide.form.gov.sg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.form.gov.sg/user-guides/advanced-guide/singpass-and-myinfo.md).

# Singpass and MyInfo

Enabling **Singpass** for your form will require respondents to authenticate through Singpass app before they are able to fill the form.&#x20;

{% embed url="<https://form.gov.sg/6a3a33d15f21f9fe7ff2c7c1>" %}

{% tabs %}
{% tab title="Text tutorial" %}

### <img src="/files/j6GutTRDRrofXv3qKMKQ" alt="" data-size="line"> Text Tutorial: Singpass and MyInfo

**Step 1: Ensure that the form is CLOSED.**

<figure><img src="/files/asZUbiW2KrEmXKPN665M" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to Singpass in settings**

Enable Singpass authentication.

<figure><img src="/files/3DatdhSDftBsdlWF2aYC" alt=""><figcaption></figcaption></figure>

**Step 3: Choose an authentication method**

Two options will be available:

* Singpass (free)
* Corppass

<figure><img src="/files/wmcVIvqx263iRywWKvtn" alt=""><figcaption></figcaption></figure>

These are some of the differences between the two. Corppass transactions remain billable and requiring an e-service ID (approach Singpass team for this).

<table data-full-width="false"><thead><tr><th width="172">Feature</th><th width="275" data-type="checkbox">Singpass (Free)</th><th data-type="checkbox">Corppass (Paid)</th></tr></thead><tbody><tr><td>Does not require e-service ID</td><td>true</td><td>false</td></tr><tr><td>MyInfo</td><td>true</td><td>false</td></tr><tr><td>QR code login</td><td>true</td><td>true</td></tr><tr><td>Password login</td><td>true</td><td>true</td></tr></tbody></table>

**Step 4: Enter e-service ID if required**

{% hint style="info" %}
**For Corppass forms, an e-service ID is required.** To apply, please fill this Singpass partner support [form](https://partnersupport.corppass.gov.sg/hc/en-sg).
{% endhint %}

**Step 5: Enable optional features**

You may choose to enable one or more of the following features:

* **Collect NRIC/FIN/UENs with form submissions**: The form will automatically collect this information if you enable this option. This will be made known to the respondent.
* **Limit each unique NRIC/FIN/UEN to one response**: Prevents duplicate entries from the same NRIC/FIN/UEN. If you need to reset this, please duplicate the form.
* **Restrict form to eligible NRIC/FIN/UENs**: Only allows whitelisted individuals to submit your form.

<figure><img src="/files/7FNPryLB1xj4kCyLFhkR" alt=""><figcaption></figcaption></figure>

**Step 6: Create MyInfo fields**

You can only create MyInfo fields if using Singpass.&#x20;

Click the builder icon on the left <img src="/files/4CAHwqQURg52Pu3o7kab" alt="" data-size="line"> in your form and then click "MyInfo". Choose the MyInfo field (e.g. Name) you would like to create.&#x20;

<figure><img src="/files/BVCOxo1yyzzjs9BXzsZW" alt=""><figcaption></figcaption></figure>

Government-verified fields (e.g. Name, NRIC) are locked and cannot be edited as they are pre-filled with data from the MyInfo database. Some fields are available but editable, while others may have no data and will remain blank for the respondent to complete.&#x20;

<figure><img src="/files/a0SaEuVvuamXy28hs5Rh" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://guide.form.gov.sg/user-guides/advanced-guide/singpass-and-myinfo.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
