{"version":1,"pages":[{"id":"W6ky6IrSrnqzB18bGAsI","title":"Singpass APIs Documentation","pathname":"/docs","siteSpaceId":"sitesp_RT2F3","icon":"book-open","description":"👋 Your one-stop guide to integrating Singpass Login and Singpass Myinfo","breadcrumbs":[{"label":"GETTING STARTED"}]},{"id":"H1bD2KWQSnxEM5oGJZIq","title":"Quick Start","pathname":"/docs/getting-started/quick-start","siteSpaceId":"sitesp_RT2F3","icon":"bolt-lightning","description":"Get started with Singpass APIs onboarding","breadcrumbs":[{"label":"GETTING STARTED"}]},{"id":"HSVZJBOJak9T2TooXd3L","title":"Pre-requisites for onboarding","pathname":"/docs/getting-started/pre-requisites-for-onboarding","siteSpaceId":"sitesp_RT2F3","icon":"gavel","description":"","breadcrumbs":[{"label":"GETTING STARTED"}]},{"id":"oMIfwEQZBCsHB3Lrg0Lf","title":"User Device & Software Requirement","pathname":"/docs/getting-started/user-device-and-software-requirement","siteSpaceId":"sitesp_RT2F3","icon":"gavel","description":"","breadcrumbs":[{"label":"GETTING STARTED"}]},{"id":"rd76CrblMI280mt9i30m","title":"User Journey","pathname":"/docs/getting-started/user-journey","siteSpaceId":"sitesp_RT2F3","icon":"scribble","description":"","breadcrumbs":[{"label":"GETTING STARTED"}]},{"id":"w1Hvd345RMiS3ykO7zFr","title":"Demo App & Sample Code","pathname":"/docs/getting-started/demo-app-and-sample-codes","siteSpaceId":"sitesp_RT2F3","icon":"laptop-code","breadcrumbs":[{"label":"GETTING STARTED"}]},{"id":"JHoJTB0SdWmYpjd1RoqQ","title":"Singpass Login","pathname":"/docs/products/singpass-login","siteSpaceId":"sitesp_RT2F3","icon":"right-to-bracket","description":"","breadcrumbs":[{"label":"Products"}]},{"id":"fqkfDhJdNt3aW16PGA3h","title":"Key Principles","pathname":"/docs/products/singpass-login/key-principles","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Products"},{"label":"Singpass Login","icon":"right-to-bracket"}]},{"id":"BiP9hM1FiTpaLtG1pjdy","title":"Singpass Button Guidelines (For developers and designers)","pathname":"/docs/products/singpass-login/singpass-button-guidelines-for-developers-and-designers","siteSpaceId":"sitesp_RT2F3","description":"If you intend to recreate the Singpass button, please adhere to the following guidelines.","breadcrumbs":[{"label":"Products"},{"label":"Singpass Login","icon":"right-to-bracket"}]},{"id":"2nAb5pakUS0osxZ5FF8J","title":"FAQ","pathname":"/docs/products/singpass-login/faq","siteSpaceId":"sitesp_RT2F3","description":"Frequently Asked Questions about Singpass Login","breadcrumbs":[{"label":"Products"},{"label":"Singpass Login","icon":"right-to-bracket"}]},{"id":"ZreYiyQA6oxXNRR51SMH","title":"Singpass Myinfo","pathname":"/docs/products/singpass-myinfo","siteSpaceId":"sitesp_RT2F3","icon":"square-info","description":"","breadcrumbs":[{"label":"Products"}]},{"id":"qwSpsJgqlrYT79ol8fR3","title":"Key Principles","pathname":"/docs/products/singpass-myinfo/key-principles","siteSpaceId":"sitesp_RT2F3","description":"Partners are to comply with Myinfo key principles for your intergration and submission of documents.","breadcrumbs":[{"label":"Products"},{"label":"Singpass Myinfo","icon":"square-info"}]},{"id":"zlphKTpKkJUWU8BPau7g","title":"Logo Download and Brand Guidelines","pathname":"/docs/products/singpass-myinfo/logo-download-and-brand-guidelines","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Products"},{"label":"Singpass Myinfo","icon":"square-info"}]},{"id":"rW9mAYCngruHWfvTE9k1","title":"Data Display Guidelines","pathname":"/docs/products/singpass-myinfo/data-display-guidelines","siteSpaceId":"sitesp_RT2F3","description":"This is for CPF Account Balance, Principal Name and NOA (Detailed)","breadcrumbs":[{"label":"Products"},{"label":"Singpass Myinfo","icon":"square-info"}]},{"id":"fQCl36ZRnqqZEQQNm1RM","title":"Scheduled Downtimes","pathname":"/docs/products/singpass-myinfo/scheduled-downtimes","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Products"},{"label":"Singpass Myinfo","icon":"square-info"}]},{"id":"7jFUHhPpE1SVkiAVRRY6","title":"FAQ","pathname":"/docs/products/singpass-myinfo/faq","siteSpaceId":"sitesp_RT2F3","description":"Frequently Asked Questions about Myinfo","breadcrumbs":[{"label":"Products"},{"label":"Singpass Myinfo","icon":"square-info"}]},{"id":"a9L3uAfgizrv5cwXJLYF","title":"Overview of Singpass","pathname":"/docs/introduction/overview-of-singpass","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"INTRODUCTION"}]},{"id":"9j0dTWBr0IR1z1oziv4Y","title":"Understanding the basics of OIDC","pathname":"/docs/introduction/understanding-the-basics-of-oidc","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"INTRODUCTION"}]},{"id":"7l18IyXOZb6PgSkbz5Ik","title":"Changelog","pathname":"/docs/technical-specifications/changelog","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"}]},{"id":"MsIagGMlUBUeCNFCcqI3","title":"Integration Guide","pathname":"/docs/technical-specifications/integration-guide","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Technical Specifications"}]},{"id":"wD2EDNbwA7OcSQ788qVw","title":"1. The Authorization Request","pathname":"/docs/technical-specifications/integration-guide/1.-authorization-request","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Integration Guide"}]},{"id":"m21GzmCtszevQjhpcXOw","title":"2. Handling the Redirect","pathname":"/docs/technical-specifications/integration-guide/2.-handling-the-redirect","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Integration Guide"}]},{"id":"oCGrLTZClE3OaHssLwYF","title":"3. The Token Request","pathname":"/docs/technical-specifications/integration-guide/3.-token-exchange","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Integration Guide"}]},{"id":"wotZhaPr8MmU8dBWEZY1","title":"4. Parsing the ID Token","pathname":"/docs/technical-specifications/integration-guide/4.-parsing-the-id-token","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Integration Guide"}]},{"id":"NFTOlGDvNbPvMcG841Xk","title":"5. The Userinfo Request","pathname":"/docs/technical-specifications/integration-guide/5.-requesting-for-userinfo","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Integration Guide"}]},{"id":"KEeGkJjelxW3DyygM7v8","title":"Technical Concepts","pathname":"/docs/technical-specifications/technical-concepts","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Technical Specifications"}]},{"id":"vnEutTqGtqbBVltMIJ21","title":"JSON Web Key Sets (JWKS)","pathname":"/docs/technical-specifications/technical-concepts/json-web-key-sets-jwks","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Technical Concepts"}]},{"id":"0S0WGlRT6mjgSstI3wa6","title":"Generation Of Client Assertion","pathname":"/docs/technical-specifications/technical-concepts/generation-of-client-assertion","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Technical Concepts"}]},{"id":"hZlrtsSNFAB7TujyCHs9","title":"Proof Key for Code Exchange (PKCE)","pathname":"/docs/technical-specifications/technical-concepts/proof-key-for-code-exchange-pkce","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Technical Concepts"}]},{"id":"HwQNmzFnTtrV92EVaT2k","title":"Demonstrating Proof of Possession (DPoP)","pathname":"/docs/technical-specifications/technical-concepts/demonstrating-proof-of-possession-dpop","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Technical Concepts"}]},{"id":"MDXPfaGN4A9urOl3APLz","title":"OpenID Provider Configuration","pathname":"/docs/technical-specifications/technical-concepts/openid-connect-discovery","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Technical Concepts"}]},{"id":"p7FnSZZ1zOJJbgDP4Gb3","title":"Migration Guides","pathname":"/docs/technical-specifications/migration-guides","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Technical Specifications"}]},{"id":"TjKrhykp8SG191nbTozq","title":"Login / Myinfo (v5) apps","pathname":"/docs/technical-specifications/migration-guides/login-myinfo-v5-apps","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Migration Guides"}]},{"id":"hY48yeLCDGWAfTqS65yS","title":"Myinfo (v3) apps","pathname":"/docs/technical-specifications/migration-guides/myinfo-v3-apps","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Migration Guides"}]},{"id":"Y8ZinIMwMwOPAPZozNBK","title":"Myinfo (v4) apps","pathname":"/docs/technical-specifications/migration-guides/myinfo-v4-apps","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Migration Guides"}]},{"id":"GiVmtvjHNuLwf1LkwuQp","title":"(Legacy) Pre-FAPI 2.0 API Specifications","pathname":"/docs/technical-specifications/singpass-authentication-api","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"}]},{"id":"KCTSIjhLkSM7Ze6xRqFT","title":"Overview of Singpass Flow","pathname":"/docs/technical-specifications/singpass-authentication-api/overview-of-singpass-flow","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"}]},{"id":"9omfY5ZJsImqJD5NMazc","title":"1. Authorization Endpoint","pathname":"/docs/technical-specifications/singpass-authentication-api/1.-authorization-endpoint","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"}]},{"id":"y3FA9QuKUYUncQ3uJvtp","title":"Redirection on success","pathname":"/docs/technical-specifications/singpass-authentication-api/1.-authorization-endpoint/redirection-on-success","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"},{"label":"1. Authorization Endpoint"}]},{"id":"q0QyyTVE6dRrqShPzBdz","title":"For Mobile Developers","pathname":"/docs/technical-specifications/singpass-authentication-api/1.-authorization-endpoint/for-mobile-developers","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"},{"label":"1. Authorization Endpoint"}]},{"id":"Yhkfo7AO7q2VY8TQKVov","title":"2. Token Endpoint","pathname":"/docs/technical-specifications/singpass-authentication-api/2.-token-endpoint","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"}]},{"id":"6uax4VOpyMQMGBPry4y3","title":"Authorization Code Grant","pathname":"/docs/technical-specifications/singpass-authentication-api/2.-token-endpoint/authorization-code-grant","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"},{"label":"2. Token Endpoint"}]},{"id":"xgTGBDh6OzcGbv0TqsB4","title":"Client JWK Requirements","pathname":"/docs/technical-specifications/singpass-authentication-api/2.-token-endpoint/client-jwk-requirements","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"},{"label":"2. Token Endpoint"}]},{"id":"VtE3frIOZ7MkbT91pCkm","title":"3. Userinfo Endpoint","pathname":"/docs/technical-specifications/singpass-authentication-api/3.-userinfo-endpoint","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"}]},{"id":"hsbv9Eo175bH0Gl0xOli","title":"Requesting Userinfo","pathname":"/docs/technical-specifications/singpass-authentication-api/3.-userinfo-endpoint/requesting-userinfo","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"},{"label":"3. Userinfo Endpoint"}]},{"id":"oCqev23vVJ3Y7sfbhryK","title":"Validating the payload","pathname":"/docs/technical-specifications/singpass-authentication-api/3.-userinfo-endpoint/validating-the-payload","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"},{"label":"3. Userinfo Endpoint"}]},{"id":"k5x7wLnZtxVrQU5rTGPR","title":".well-known Endpoints","pathname":"/docs/technical-specifications/singpass-authentication-api/.well-known-endpoints","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"}]},{"id":"WF6yQe9veqxnD4wLjh4P","title":"OpenID Discovery Endpoint","pathname":"/docs/technical-specifications/singpass-authentication-api/.well-known-endpoints/openid-discovery-endpoint","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"},{"label":".well-known Endpoints"}]},{"id":"o99tpmTweirwniYXyvDv","title":"JWKS Endpoint","pathname":"/docs/technical-specifications/singpass-authentication-api/.well-known-endpoints/jwks-endpoint","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"},{"label":".well-known Endpoints"}]},{"id":"DuYfXeQkY9JBrym3fHIy","title":"Error Response","pathname":"/docs/technical-specifications/singpass-authentication-api/error-response","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Technical Specifications"},{"label":"(Legacy) Pre-FAPI 2.0 API Specifications"}]},{"id":"jG8imW04i4LAVwCEhx0g","title":"Pricing","pathname":"/docs/pricing/pricing","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Pricing"}]},{"id":"h9elsea1YqKm2SsprC8W","title":"Understanding the Data","pathname":"/docs/data-catalog-myinfo/understanding-the-data","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Data Catalog (Myinfo)"}]},{"id":"3I9uM1yJIOYqI3P2gVvR","title":"Local Registered Birth Records and Sponsored Child Records","pathname":"/docs/data-catalog-myinfo/understanding-the-data/local-registered-birth-records-and-sponsored-child-records","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Understanding the Data"}]},{"id":"SmnWa79zV9u2o4BcDGRG","title":"CPF Contribution History (up to 15 months)","pathname":"/docs/data-catalog-myinfo/understanding-the-data/cpf-contribution-history-up-to-15-months","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Understanding the Data"}]},{"id":"RyrYWsfnwBlAVAe34lUL","title":"Notice of Assessment (Basic)","pathname":"/docs/data-catalog-myinfo/understanding-the-data/notice-of-assessment-basic","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Understanding the Data"}]},{"id":"IVLUYaDdQSlDSq6g2fVI","title":"Notice of Assessment (Detailed)","pathname":"/docs/data-catalog-myinfo/understanding-the-data/notice-of-assessment-detailed","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Understanding the Data"}]},{"id":"P7nYvaLZZKcdyFrsLsqp","title":"Catalog","pathname":"/docs/data-catalog-myinfo/catalog","siteSpaceId":"sitesp_RT2F3","icon":"book-open","description":"Scopes available are categorised under the following categories:","breadcrumbs":[{"label":"Data Catalog (Myinfo)"}]},{"id":"5DCdhQ4MdVkshGNDv13q","title":"Start Here","pathname":"/docs/data-catalog-myinfo/catalog/start-here","siteSpaceId":"sitesp_RT2F3","icon":"square-info","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Catalog","icon":"book-open"}]},{"id":"CHY97C0KkoopUJhkiB1n","title":"Personal","pathname":"/docs/data-catalog-myinfo/catalog/personal","siteSpaceId":"sitesp_RT2F3","icon":"user","description":"","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Catalog","icon":"book-open"}]},{"id":"jGAWv8egk6VBmmAf0ePv","title":"Finance","pathname":"/docs/data-catalog-myinfo/catalog/finance","siteSpaceId":"sitesp_RT2F3","icon":"coins","description":"","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Catalog","icon":"book-open"}]},{"id":"tH9xeHfMuAO077A3rx3z","title":"Education and Employment","pathname":"/docs/data-catalog-myinfo/catalog/education-and-employment","siteSpaceId":"sitesp_RT2F3","icon":"briefcase-blank","description":"","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Catalog","icon":"book-open"}]},{"id":"STrdOc05pqrgu1obyfCy","title":"Family","pathname":"/docs/data-catalog-myinfo/catalog/family","siteSpaceId":"sitesp_RT2F3","icon":"family","description":"","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Catalog","icon":"book-open"}]},{"id":"fy1m9abepyL2mPidvedi","title":"Vehicle and Driving Licence","pathname":"/docs/data-catalog-myinfo/catalog/vehicle-and-driving-licence","siteSpaceId":"sitesp_RT2F3","icon":"car-rear","description":"","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Catalog","icon":"book-open"}]},{"id":"5b403pVzL0Xu0KKMSyPf","title":"HDB Property","pathname":"/docs/data-catalog-myinfo/catalog/property","siteSpaceId":"sitesp_RT2F3","icon":"house","description":"","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Catalog","icon":"book-open"}]},{"id":"MzajnQK0EOyoiW9HtZiJ","title":"Government Scheme","pathname":"/docs/data-catalog-myinfo/catalog/government-scheme","siteSpaceId":"sitesp_RT2F3","icon":"building-magnifying-glass","description":"","breadcrumbs":[{"label":"Data Catalog (Myinfo)"},{"label":"Catalog","icon":"book-open"}]},{"id":"MqI6MOOCR4iRouO0oqy6","title":"User Guide","pathname":"/docs/singpass-developer-portal-sdp/user-guide","siteSpaceId":"sitesp_RT2F3","icon":"book","description":"Guide to Navigating the Singpass Developer Portal (SDP)","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"}]},{"id":"OQUFliLrrqT0AIny9gAR","title":"Obtaining Access to the Singpass Developer Portal (SDP)","pathname":"/docs/singpass-developer-portal-sdp/user-guide/obtaining-access-to-the-singpass-developer-portal-sdp","siteSpaceId":"sitesp_RT2F3","description":"This page offers a guide to obtain access and login to SDP","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"spizMnS6xZoP1sgQMcae","title":"Logging in to the Singpass Developer Portal (SDP)","pathname":"/docs/singpass-developer-portal-sdp/user-guide/logging-in-to-the-singpass-developer-portal-sdp","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"Ml3He6FVNt91friG16i1","title":"Toggling Between Staging and Production","pathname":"/docs/singpass-developer-portal-sdp/user-guide/toggling-between-staging-and-production","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"Ep96OhZHEN4FDwm6V3VH","title":"Create Staging App","pathname":"/docs/singpass-developer-portal-sdp/user-guide/create-staging-app","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"Zm8tSutjCY1pdev4noQf","title":"Edit Staging App","pathname":"/docs/singpass-developer-portal-sdp/user-guide/edit-staging-app","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"I0c5IVoEsDv7NcOKylTQ","title":"Create Staging Test Account","pathname":"/docs/singpass-developer-portal-sdp/user-guide/create-staging-test-account","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"BsjF1rdu4EgSq6rB6Jzd","title":"Create Production App","pathname":"/docs/singpass-developer-portal-sdp/user-guide/create-production-app","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"ZIZIMNTMkvyFDPI8cv8f","title":"Edit Production App","pathname":"/docs/singpass-developer-portal-sdp/user-guide/edit-production-app","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"4JcU3HNAoULG4Mq1xn9m","title":"Consent to Singpass Service Agreement","pathname":"/docs/singpass-developer-portal-sdp/user-guide/consent-to-singpass-service-agreement","siteSpaceId":"sitesp_RT2F3","description":"This applies to private-sector partners who do not have an existing Singpass Services Agreement.","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"qWk5K1a0xezPZNbHif9J","title":"View Singpass Service Agreement","pathname":"/docs/singpass-developer-portal-sdp/user-guide/view-singpass-service-agreement","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"JZgucGeQhm23p9O4mnvs","title":"Updating Billing Contact Information","pathname":"/docs/singpass-developer-portal-sdp/user-guide/updating-billing-contact-information","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"OmbLatc3aeXUJkeTeaSP","title":"Deactivate Production App","pathname":"/docs/singpass-developer-portal-sdp/user-guide/deactivate-production-app","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"V28sZOzyMluQUHPSpGKM","title":"Activate Production App","pathname":"/docs/singpass-developer-portal-sdp/user-guide/activate-production-app","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"f1ndRLe2ElHVWpghHMOj","title":"How to View Production App Transactions","pathname":"/docs/singpass-developer-portal-sdp/user-guide/how-to-view-production-app-transactions","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"9ezufaFEYGvqIKyPm3kJ","title":"How to View Entity Transactions","pathname":"/docs/singpass-developer-portal-sdp/user-guide/how-to-view-entity-transactions","siteSpaceId":"sitesp_RT2F3","description":"The Entity Analytics page provides a breakdown of transactions across individual apps and shows how these contribute to the entity’s overall transaction count.","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"EBY7kcx42FH6p9CTK3gQ","title":"How to View or Download Your Invoice","pathname":"/docs/singpass-developer-portal-sdp/user-guide/how-to-view-or-download-your-invoice","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"User Guide","icon":"book"}]},{"id":"fxOvhnDcBQwrqCOnqtSQ","title":"Understanding the App Config Fields","pathname":"/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"}]},{"id":"1gj4t2lKSDxl8HDv40DO","title":"App Name","pathname":"/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/app-name","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"Understanding the App Config Fields"}]},{"id":"pCHBpRGdqj8JJmM8WWgA","title":"App Description","pathname":"/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/app-description","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"Understanding the App Config Fields"}]},{"id":"cpDcdxky199JBEOJJ7nj","title":"Site URL","pathname":"/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/site-url","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"Understanding the App Config Fields"}]},{"id":"FYcfs9yupdYBmwp0zHWR","title":"Support Emails","pathname":"/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/support-emails","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"Understanding the App Config Fields"}]},{"id":"LsevetwkWfOGnhPSEUrK","title":"Allowed Scopes","pathname":"/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/allowed-scopes","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"Understanding the App Config Fields"}]},{"id":"ph81zjCk5CTG2rwl7Dbl","title":"Redirect URL","pathname":"/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/redirect-url","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"Understanding the App Config Fields"}]},{"id":"zQr2o4T8FFhaaV45mOzY","title":"Token-based Authentication","pathname":"/docs/singpass-developer-portal-sdp/understanding-the-app-config-fields/token-based-authentication","siteSpaceId":"sitesp_RT2F3","description":"","breadcrumbs":[{"label":"Singpass Developer Portal (SDP)"},{"label":"Understanding the App Config Fields"}]},{"id":"gsyk0HP0mrwo7HpKGcPF","title":"Testing with Singpass App","pathname":"/docs/testing/testing-with-singpass-app","siteSpaceId":"sitesp_RT2F3","icon":"mobile-notch","breadcrumbs":[{"label":"TESTING"}]},{"id":"OnWOesO1jR5HB3TToNXY","title":"Myinfo Test Personas","pathname":"/docs/testing/myinfo-test-personas","siteSpaceId":"sitesp_RT2F3","icon":"user-tag","description":"","breadcrumbs":[{"label":"TESTING"}]},{"id":"aocfGmxcuJYq49rXsy9Z","title":"Contact","pathname":"/docs/more-information/contact","siteSpaceId":"sitesp_RT2F3","breadcrumbs":[{"label":"MORE INFORMATION"}]},{"id":"L6UkshAGE0y9FsNFL1Be","title":"Quick Start","pathname":"/docs/client-initiated-backchannel-authentication-ciba","siteSpaceId":"sitesp_l41cE","icon":"bolt-lightning"},{"id":"7Rfn6qq7YbKQ4abNlvJW","title":"Step-up Authentication using Push Notifications","pathname":"/docs/client-initiated-backchannel-authentication-ciba/step-up-authentication-using-push-notifications","siteSpaceId":"sitesp_l41cE","description":"Client-Initiated Backchannel Authentication (CIBA)"},{"id":"YDyjG02opgEYBhyaMmoy","title":"Backchannel Authentication Endpoint","pathname":"/docs/client-initiated-backchannel-authentication-ciba/step-up-authentication-using-push-notifications/backchannel-authentication-endpoint","siteSpaceId":"sitesp_l41cE","breadcrumbs":[{"label":"Step-up Authentication using Push Notifications"}]},{"id":"2z4NvEAf8QySlvcn42C6","title":"Token Endpoint","pathname":"/docs/client-initiated-backchannel-authentication-ciba/step-up-authentication-using-push-notifications/token-endpoint","siteSpaceId":"sitesp_l41cE","breadcrumbs":[{"label":"Step-up Authentication using Push Notifications"}]},{"id":"wTMVwueLwwWT9d3iA99g","title":".well-known Endpoints","pathname":"/docs/client-initiated-backchannel-authentication-ciba/step-up-authentication-using-push-notifications/.well-known-endpoints","siteSpaceId":"sitesp_l41cE","breadcrumbs":[{"label":"Step-up Authentication using Push Notifications"}]},{"id":"1fioCRZI9XERRaCVcjKY","title":"Staging and Production Endpoints","pathname":"/docs/client-initiated-backchannel-authentication-ciba/staging-and-production-endpoints","siteSpaceId":"sitesp_l41cE"},{"id":"6r8pD30i9thDfMHHXDcw","title":"Error Response","pathname":"/docs/client-initiated-backchannel-authentication-ciba/error-response","siteSpaceId":"sitesp_l41cE"},{"id":"XLN1YNUFEftB4ZDemGOv","title":"Legacy Myinfo v3/v4","pathname":"/docs/legacy-myinfo-v3-v4","siteSpaceId":"sitesp_mBRIB"},{"id":"Ibt6wiUXgHtce63VTHoy","title":"Data Catalog","pathname":"/docs/legacy-myinfo-v3-v4/data-catalog","siteSpaceId":"sitesp_mBRIB"},{"id":"D3k7y4ZTSvWwhpBTvkDU","title":"Key Principles","pathname":"/docs/legacy-myinfo-v3-v4/key-principles","siteSpaceId":"sitesp_mBRIB"},{"id":"czg3O5cJKSSAIdVzL6pi","title":"Myinfo v4","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"}]},{"id":"nQroPYvfq7MbNG2CqJ8G","title":"Difference between v3 and v4","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/difference-between-v3-and-v4","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"}]},{"id":"mQCR8wQ1d5dVnYEv8wKt","title":"Technical Guidelines","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-guidelines","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"}]},{"id":"WV6hyXO7SAQHCO1RSIMc","title":"Technical Concepts","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"}]},{"id":"zqlunwREX6GPteq7v4e5","title":"OAuth 2.1 Concepts","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/oauth-2.1-concepts","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"},{"label":"Technical Concepts"}]},{"id":"mLbVhvdXcvv7NUkBwZAS","title":"Proof of Key Code Exchange (PKCE)","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/proof-of-key-code-exchange-pkce","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"},{"label":"Technical Concepts"}]},{"id":"zcqNVK34UFQrK5moRXtg","title":"JSON Web Token (JWT)","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/json-web-token-jwt","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"},{"label":"Technical Concepts"}]},{"id":"dbX4e1930CbFh8CSuj69","title":"Client Assertions","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/client-assertions","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"},{"label":"Technical Concepts"}]},{"id":"T8sQq4LIr2Lo75gU42l7","title":"JSON Web Key Store (JWKS)","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/json-web-key-store-jwks","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"},{"label":"Technical Concepts"}]},{"id":"2k9Hzm7QoLs9lHhzSTgG","title":"Demonstration of Proof-of-Possession (DPoP)","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/technical-concepts/demonstration-of-proof-of-possession-dpop","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"},{"label":"Technical Concepts"}]},{"id":"yQSUKMGLnxb1EorCOtlN","title":"API Specifications","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/api-specifications","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"}]},{"id":"fD5sn3fifqgjMz5MHVjw","title":"Tutorials","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/tutorials","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"}]},{"id":"vktQMqW40vP7pilfSVg5","title":"Tutorial 1: Myinfo Person sample Data","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/tutorials/tutorial-1-myinfo-person-sample-data","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"},{"label":"Tutorials"}]},{"id":"6rlVMoe10DGrMpILGuPa","title":"Tutorial 2: End-to-end Integration with Myinfo v4 APIs","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/tutorials/tutorial-2-end-to-end-integration-with-myinfo-v4-apis","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"},{"label":"Tutorials"}]},{"id":"eVRGzvBr8awPTHHp8opD","title":"Resources","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/resources","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"}]},{"id":"1CGmzWXVSCBjO5ftTpq1","title":"Myinfo Connectors","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/resources/myinfo-connectors","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"},{"label":"Resources"}]},{"id":"GaDminRMVm3sse5yWkxB","title":"Error Codes","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/resources/error-codes","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"},{"label":"Resources"}]},{"id":"w4e9cubtBddRqYMfapw5","title":"FAQ","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v4/faq","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v4"}]},{"id":"qddvkFwC3yt18pNiJSfz","title":"Myinfo v3","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"}]},{"id":"IrKaaSURNFxuqg5sa4zd","title":"Technical Guidelines","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/technical-guidelines","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"}]},{"id":"A5s8APnh3t4ApCOnTRA5","title":"API Specifications","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/api-specifications","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"}]},{"id":"X4em2SCBC71t2OWq1Rms","title":"Latest X.509 Public Key Certificate","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/latest-x.509-public-key-certificate","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"}]},{"id":"sMbVyd5wwZorFLPBNEBH","title":"Tutorials","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/tutorials","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"}]},{"id":"r2O4pLuQpLOpIZ6JoNWU","title":"Tutorial 1: Basic Person API","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/tutorials/tutorial-1-basic-person-api","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"},{"label":"Tutorials"}]},{"id":"p8IAGQO9JE28tIO6OEAT","title":"Tutorial 2: Using OAuth2","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/tutorials/tutorial-2-using-oauth2","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"},{"label":"Tutorials"}]},{"id":"6F5YEMpuaYEXiTx6gaow","title":"Tutorial 3: Implementing PKI Digital Signature","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/tutorials/tutorial-3-implementing-pki-digital-signature","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"},{"label":"Tutorials"}]},{"id":"1VnOCUoNEYXAmEbEI4E4","title":"Resources","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/resources","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"}]},{"id":"U9pOZRHiTmNzyaMKdRVu","title":"Myinfo Connectors","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/resources/myinfo-connectors","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"},{"label":"Resources"}]},{"id":"zzh4b5gSSYiHqWlLkiad","title":"Error Codes","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/resources/error-codes","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"},{"label":"Resources"}]},{"id":"U3ydCkgXJgu3E28zGbEs","title":"FAQ","pathname":"/docs/legacy-myinfo-v3-v4/technical-specifications/myinfo-v3/faq","siteSpaceId":"sitesp_mBRIB","breadcrumbs":[{"label":"Technical Specifications"},{"label":"Myinfo v3"}]},{"id":"EPVRTk0e7UBeZLiEUII3","title":"Overview","pathname":"/docs/legacy-verify","siteSpaceId":"sitesp_gT1rO","breadcrumbs":[{"label":"Introduction"}]},{"id":"1jPZLPs0HZkQPl7nMIav","title":"Key Principles","pathname":"/docs/legacy-verify/key-principles","siteSpaceId":"sitesp_gT1rO"},{"id":"YAoQgin1eEHOwcTfSS5a","title":"Verify  API Data Catalog","pathname":"/docs/legacy-verify/verify-api-data-catalog","siteSpaceId":"sitesp_gT1rO"},{"id":"XN26jesHCWqUW8I5NOuc","title":"Brand Guidelines and Resources","pathname":"/docs/legacy-verify/brand-guidelines-and-resources","siteSpaceId":"sitesp_gT1rO"},{"id":"vjOB6L9ppFYvK0j41X0k","title":"FAQ","pathname":"/docs/legacy-verify/faq","siteSpaceId":"sitesp_gT1rO"},{"id":"WJCADgR9B1zPZffUAQAh","title":"Verify API","pathname":"/docs/legacy-verify/technical-specifications/verify-api","siteSpaceId":"sitesp_gT1rO","description":"","breadcrumbs":[{"label":"Technical Specifications"}]},{"id":"yVVisvayBYHu7zJN0ZrJ","title":"Technical Requirements","pathname":"/docs/legacy-verify/technical-specifications/technical-requirements","siteSpaceId":"sitesp_gT1rO","breadcrumbs":[{"label":"Technical Specifications"}]},{"id":"POjiBsmIRBWzw2Z6K1lo","title":"Testing with Test Personas","pathname":"/docs/legacy-verify/testing-with-test-personas","siteSpaceId":"sitesp_gT1rO"},{"id":"nUu2Vv2zm8kGqKU1KrZE","title":"Error Code","pathname":"/docs/legacy-verify/error-code","siteSpaceId":"sitesp_gT1rO"}]}