# Singpass Developer Docs

## Singpass Developer Docs

- [Singpass APIs Documentation](https://docs.developer.singpass.gov.sg/docs/getting-started/readme.md): 👋 Your one-stop guide to integrating Singpass Login and Singpass Myinfo
- [Quick Start](https://docs.developer.singpass.gov.sg/docs/getting-started/quick-start.md): Get started with Singpass APIs onboarding
- [Pre-requisites for onboarding](https://docs.developer.singpass.gov.sg/docs/getting-started/pre-requisites-for-onboarding.md)
- [User Device & Software Requirement](https://docs.developer.singpass.gov.sg/docs/getting-started/user-device-and-software-requirement.md)
- [User Journey](https://docs.developer.singpass.gov.sg/docs/getting-started/user-journey.md)
- [App Logo](https://docs.developer.singpass.gov.sg/docs/getting-started/app-logo.md)
- [Demo App & Sample Code](https://docs.developer.singpass.gov.sg/docs/getting-started/demo-app-and-sample-codes.md)
- [Singpass Login](https://docs.developer.singpass.gov.sg/docs/products/singpass-login.md)
- [Key Principles](https://docs.developer.singpass.gov.sg/docs/products/singpass-login/key-principles.md)
- [Singpass Button Guidelines (For developers and designers)](https://docs.developer.singpass.gov.sg/docs/products/singpass-login/singpass-button-guidelines-for-developers-and-designers.md): If you intend to recreate the Singpass button, please adhere to the following guidelines.
- [FAQ](https://docs.developer.singpass.gov.sg/docs/products/singpass-login/faq.md): Frequently Asked Questions about Singpass Login
- [Singpass Myinfo](https://docs.developer.singpass.gov.sg/docs/products/singpass-myinfo.md)
- [Key Principles](https://docs.developer.singpass.gov.sg/docs/products/singpass-myinfo/key-principles.md): Partners are to comply with Myinfo key principles for your integration and submission of documents.
- [Logo Download and Brand Guidelines](https://docs.developer.singpass.gov.sg/docs/products/singpass-myinfo/logo-download-and-brand-guidelines.md)
- [Data Display Guidelines](https://docs.developer.singpass.gov.sg/docs/products/singpass-myinfo/data-display-guidelines.md): This is for CPF Account Balance, Principal Name and NOA (Detailed)
- [Scheduled Downtimes](https://docs.developer.singpass.gov.sg/docs/products/singpass-myinfo/scheduled-downtimes.md)
- [FAQ](https://docs.developer.singpass.gov.sg/docs/products/singpass-myinfo/faq.md): Frequently Asked Questions about Myinfo
- [Overview of Singpass](https://docs.developer.singpass.gov.sg/docs/introduction/overview-of-singpass.md)
- [Understanding the basics of OIDC](https://docs.developer.singpass.gov.sg/docs/introduction/understanding-the-basics-of-oidc.md)
- [Changelog](https://docs.developer.singpass.gov.sg/docs/technical-specifications/changelog.md)
- [Integration Guide](https://docs.developer.singpass.gov.sg/docs/technical-specifications/integration-guide.md)
- [1. The Authorization Request](https://docs.developer.singpass.gov.sg/docs/technical-specifications/integration-guide/1.-authorization-request.md)
- [2. Handling the Redirect](https://docs.developer.singpass.gov.sg/docs/technical-specifications/integration-guide/2.-handling-the-redirect.md)
- [3. The Token Request](https://docs.developer.singpass.gov.sg/docs/technical-specifications/integration-guide/3.-token-exchange.md)
- [4. Parsing the ID Token](https://docs.developer.singpass.gov.sg/docs/technical-specifications/integration-guide/4.-parsing-the-id-token.md)
- [5. The Userinfo Request](https://docs.developer.singpass.gov.sg/docs/technical-specifications/integration-guide/5.-requesting-for-userinfo.md)
- [Technical Concepts](https://docs.developer.singpass.gov.sg/docs/technical-specifications/technical-concepts.md)
- [JSON Web Key Sets (JWKS)](https://docs.developer.singpass.gov.sg/docs/technical-specifications/technical-concepts/json-web-key-sets-jwks.md)
- [Generation Of Client Assertion](https://docs.developer.singpass.gov.sg/docs/technical-specifications/technical-concepts/generation-of-client-assertion.md)
- [Proof Key for Code Exchange (PKCE)](https://docs.developer.singpass.gov.sg/docs/technical-specifications/technical-concepts/proof-key-for-code-exchange-pkce.md)
- [Demonstrating Proof of Possession (DPoP)](https://docs.developer.singpass.gov.sg/docs/technical-specifications/technical-concepts/demonstrating-proof-of-possession-dpop.md)
- [OpenID Provider Configuration](https://docs.developer.singpass.gov.sg/docs/technical-specifications/technical-concepts/openid-connect-discovery.md)
- [Migration Guides](https://docs.developer.singpass.gov.sg/docs/technical-specifications/migration-guides.md)
- [Login / Myinfo (v5) apps](https://docs.developer.singpass.gov.sg/docs/technical-specifications/migration-guides/login-myinfo-v5-apps.md)
- [Myinfo (v3) apps](https://docs.developer.singpass.gov.sg/docs/technical-specifications/migration-guides/myinfo-v3-apps.md)
- [Myinfo (v4) apps](https://docs.developer.singpass.gov.sg/docs/technical-specifications/migration-guides/myinfo-v4-apps.md)
- [Myinfo Business (v1/v2) Person v3 flows](https://docs.developer.singpass.gov.sg/docs/technical-specifications/migration-guides/migrating-mib-v1-v2-person-v3-to-myinfo-v5.md): Migration guide for Myinfo Business (v1/v2) partners whose applications use the legacy Myinfo v3 APIs to retrieve individual information.
- [Pricing](https://docs.developer.singpass.gov.sg/docs/pricing/pricing.md)
- [Understanding the Data](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/understanding-the-data.md)
- [Local Registered Birth Records and Sponsored Child Records](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/understanding-the-data/local-registered-birth-records-and-sponsored-child-records.md)
- [CPF Contribution History (up to 15 months)](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/understanding-the-data/cpf-contribution-history-up-to-15-months.md)
- [Notice of Assessment (Basic)](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/understanding-the-data/notice-of-assessment-basic.md)
- [Notice of Assessment (Detailed)](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/understanding-the-data/notice-of-assessment-detailed.md)
- [Catalog](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/catalog.md): Scopes available are categorised under the following categories:
- [Start Here](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/catalog/start-here.md)
- [Personal](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/catalog/personal.md)
- [Finance](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/catalog/finance.md)
- [Education and Employment](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/catalog/education-and-employment.md)
- [Family](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/catalog/family.md)
- [Vehicle and Driving Licence](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/catalog/vehicle-and-driving-licence.md)
- [HDB Property](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/catalog/property.md)
- [Government Scheme](https://docs.developer.singpass.gov.sg/docs/data-catalog-myinfo/catalog/government-scheme.md)
- [Overview](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/user-guide.md): Guide to Navigating the Singpass Developer Portal (SDP)
- [Getting Access](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/getting-access.md)
- [Obtaining Access to the Singpass Developer Portal (SDP)](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/getting-access/obtaining-access-to-the-singpass-developer-portal-sdp.md): This page offers a guide to obtain access and login to SDP
- [Logging in to the Singpass Developer Portal (SDP)](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/getting-access/logging-in-to-the-singpass-developer-portal-sdp.md)
- [Toggling Between Staging and Production](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/getting-access/toggling-between-staging-and-production.md)
- [Service Agreement](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/service-agreement.md)
- [View Singpass Service Agreement](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/service-agreement/view-singpass-service-agreement.md)
- [Consent to Singpass Service Agreement](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/service-agreement/consent-to-singpass-service-agreement.md): This applies to private-sector partners who do not have an existing Singpass Services Agreement.
- [App Management](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/app-management.md)
- [Create Staging App](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/app-management/create-staging-app.md)
- [Edit Staging App](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/app-management/edit-staging-app.md)
- [Create Staging Test Account](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/app-management/create-staging-test-account.md)
- [Create Production App](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/app-management/create-production-app.md)
- [Edit Production App](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/app-management/edit-production-app.md)
- [Deactivate Production App](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/app-management/deactivate-production-app.md)
- [Activate Production App](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/app-management/activate-production-app.md)
- [Duplicate an app](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/app-management/duplicate-an-app.md)
- [Managing Drafts](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/app-management/managing-drafts.md)
- [Understanding the App Config Fields](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields.md)
- [App name & purpose](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/app-name.md)
- [App Description](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/app-description.md)
- [Industry & App category](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/industry-and-app-category.md)
- [Support Emails](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/support-emails.md)
- [Site URL](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/site-url.md)
- [Redirect URL](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/redirect-url.md)
- [Token-based Authentication](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/token-based-authentication.md)
- [Allowed Scopes](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/allowed-scopes.md)
- [Billing & Finance](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/billing-and-finance.md)
- [Updating Billing Contact Information](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/billing-and-finance/updating-billing-contact-information.md)
- [How to View Production App Transactions](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/billing-and-finance/how-to-view-production-app-transactions.md)
- [How to View Entity Transactions](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/billing-and-finance/how-to-view-entity-transactions.md): The Entity Analytics page provides a breakdown of transactions across individual apps and shows how these contribute to the entity’s overall transaction count.
- [How to View or Download Your Invoice](https://docs.developer.singpass.gov.sg/docs/singpass-developer-portal-sdp/billing-and-finance/how-to-view-or-download-your-invoice.md)
- [Testing with Singpass App](https://docs.developer.singpass.gov.sg/docs/testing/testing-with-singpass-app.md)
- [Myinfo Test Personas](https://docs.developer.singpass.gov.sg/docs/testing/myinfo-test-personas.md)
- [Contact](https://docs.developer.singpass.gov.sg/docs/more-information/contact.md)

* [Quick Start](https://docs.developer.singpass.gov.sg/docs/client-initiated-backchannel-authentication-ciba/quick-start.md)
* [Step-up Authentication using Push Notifications](https://docs.developer.singpass.gov.sg/docs/client-initiated-backchannel-authentication-ciba/step-up-authentication-using-push-notifications.md): Client-Initiated Backchannel Authentication (CIBA)
* [Backchannel Authentication Endpoint](https://docs.developer.singpass.gov.sg/docs/client-initiated-backchannel-authentication-ciba/step-up-authentication-using-push-notifications/backchannel-authentication-endpoint.md)
* [Token Endpoint](https://docs.developer.singpass.gov.sg/docs/client-initiated-backchannel-authentication-ciba/step-up-authentication-using-push-notifications/token-endpoint.md)
* [.well-known Endpoints](https://docs.developer.singpass.gov.sg/docs/client-initiated-backchannel-authentication-ciba/step-up-authentication-using-push-notifications/.well-known-endpoints.md)
* [Staging and Production Endpoints](https://docs.developer.singpass.gov.sg/docs/client-initiated-backchannel-authentication-ciba/staging-and-production-endpoints.md)
* [Error Response](https://docs.developer.singpass.gov.sg/docs/client-initiated-backchannel-authentication-ciba/error-response.md)

- [Legacy Myinfo v3/v4](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/legacy-myinfo-v3-v4.md)
- [Data Catalog](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/data-catalog.md)
- [Key Principles](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/key-principles.md)
- [Myinfo v4](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4.md)
- [Difference between v3 and v4](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/difference-between-v3-and-v4.md)
- [Technical Guidelines](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-guidelines.md)
- [Technical Concepts](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts.md)
- [OAuth 2.1 Concepts](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/oauth-2.1-concepts.md)
- [Proof of Key Code Exchange (PKCE)](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/proof-of-key-code-exchange-pkce.md)
- [JSON Web Token (JWT)](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/json-web-token-jwt.md)
- [Client Assertions](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/client-assertions.md)
- [JSON Web Key Store (JWKS)](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/json-web-key-store-jwks.md)
- [Demonstration of Proof-of-Possession (DPoP)](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/demonstration-of-proof-of-possession-dpop.md)
- [API Specifications](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/api-specifications.md)
- [Tutorials](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/tutorials.md)
- [Tutorial 1: Myinfo Person sample Data](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/tutorials/tutorial-1-myinfo-person-sample-data.md)
- [Tutorial 2: End-to-end Integration with Myinfo v4 APIs](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/tutorials/tutorial-2-end-to-end-integration-with-myinfo-v4-apis.md)
- [Resources](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/resources.md)
- [Myinfo Connectors](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/resources/myinfo-connectors.md)
- [Error Codes](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/resources/error-codes.md)
- [FAQ](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/faq.md)
- [Myinfo v3](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3.md)
- [Technical Guidelines](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/technical-guidelines.md)
- [API Specifications](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/api-specifications.md)
- [Latest X.509 Public Key Certificate](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/latest-x.509-public-key-certificate.md)
- [Tutorials](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/tutorials.md)
- [Tutorial 1: Basic Person API](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/tutorials/tutorial-1-basic-person-api.md)
- [Tutorial 2: Using OAuth2](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/tutorials/tutorial-2-using-oauth2.md)
- [Tutorial 3: Implementing PKI Digital Signature](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/tutorials/tutorial-3-implementing-pki-digital-signature.md)
- [Resources](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/resources.md)
- [Myinfo Connectors](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/resources/myinfo-connectors.md)
- [Error Codes](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/resources/error-codes.md)
- [FAQ](https://docs.developer.singpass.gov.sg/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/faq.md)

* [Overview](https://docs.developer.singpass.gov.sg/docs/legacy-verify/introduction/overview.md)
* [Key Principles](https://docs.developer.singpass.gov.sg/docs/legacy-verify/key-principles.md)
* [Verify  API Data Catalog](https://docs.developer.singpass.gov.sg/docs/legacy-verify/verify-api-data-catalog.md)
* [Brand Guidelines and Resources](https://docs.developer.singpass.gov.sg/docs/legacy-verify/brand-guidelines-and-resources.md)
* [FAQ](https://docs.developer.singpass.gov.sg/docs/legacy-verify/faq.md)
* [Verify API](https://docs.developer.singpass.gov.sg/docs/legacy-verify/technical-specifications/verify-api.md)
* [Technical Requirements](https://docs.developer.singpass.gov.sg/docs/legacy-verify/technical-specifications/technical-requirements.md)
* [Testing with Test Personas](https://docs.developer.singpass.gov.sg/docs/legacy-verify/testing-with-test-personas.md)
* [Error Code](https://docs.developer.singpass.gov.sg/docs/legacy-verify/error-code.md)
* [Verify QR Code](https://docs.developer.singpass.gov.sg/docs/legacy-verify/tutorial/verify-qr-code.md)
* [Tutorial 1: Sample Application](https://docs.developer.singpass.gov.sg/docs/legacy-verify/tutorial/tutorial-1-sample-application.md)
* [Tutorial 2: PKI Digital Signature](https://docs.developer.singpass.gov.sg/docs/legacy-verify/tutorial/tutorial-2-pki-digital-signature.md)

- [Technical Concepts](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/technical-concepts.md)
- [JSON Web Key Sets (JWKS)](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/technical-concepts/json-web-key-sets-jwks.md)
- [Generation Of Client Assertion](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/technical-concepts/generation-of-client-assertion.md)
- [Proof Key for Code Exchange (PKCE)](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/technical-concepts/proof-key-for-code-exchange-pkce.md)
- [(Legacy) Pre-FAPI 2.0 Singpass API Specifications](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api.md)
- [Overview of Singpass Flow](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/overview-of-singpass-flow.md)
- [1. Authorization Endpoint](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/1.-authorization-endpoint.md)
- [Redirection on success](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/1.-authorization-endpoint/redirection-on-success.md)
- [For Mobile Developers](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/1.-authorization-endpoint/for-mobile-developers.md)
- [2. Token Endpoint](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/2.-token-endpoint.md)
- [Authorization Code Grant](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/2.-token-endpoint/authorization-code-grant.md)
- [Client JWK Requirements](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/2.-token-endpoint/client-jwk-requirements.md)
- [3. Userinfo Endpoint](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/3.-userinfo-endpoint.md)
- [Requesting Userinfo](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/3.-userinfo-endpoint/requesting-userinfo.md)
- [Validating the payload](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/3.-userinfo-endpoint/validating-the-payload.md)
- [.well-known Endpoints](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/.well-known-endpoints.md)
- [OpenID Discovery Endpoint](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/.well-known-endpoints/openid-discovery-endpoint.md)
- [JWKS Endpoint](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/.well-known-endpoints/jwks-endpoint.md)
- [Error Response](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/technical-specifications/singpass-authentication-api/error-response.md)
- [Contact](https://docs.developer.singpass.gov.sg/docs/legacy-pre-fapi-2.0-api-specifications/more-information/contact.md)


---

# 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, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.developer.singpass.gov.sg/docs/getting-started/readme.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.
