Null Health ID in Aadhaar Flow Response

Hi,

We are getting null as healthId in the response when we are creating a new Health ID from aadhaar flow.

  • This happened multiple times for the same user today even on retrying
  • This is not happening for all users
  • We are using the v1 flow throughout

Our Flow

  1. /api/v1/registration/aadhaar/generateOtp
  2. /api/v1/registration/aadhaar/verifyOTP
  3. /api/v1/registration/aadhaar/generateMobileOTP
  4. /api/v1/registration/aadhaar/verifyMobileOTP
  5. /api/v1/registration/aadhaar/createHealthIdWithPreVerified

Request - Create With PreVerified

curl --location --request POST 'https://healthidsbx.abdm.gov.in/api/v1/registration/aadhaar/createHealthIdWithPreVerified' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJBbFJiNVdDbThUbTlFSl9JZk85ejA2ajlvQ3Y1MXBLS0ZrbkdiX1RCdkswIn0.eyJleHAiOjE2NTkxMDQzOTYsImlhdCI6MTY1OTEwMzc5NiwianRpIjoiZjZjYTRkMDAtNGFjMC00YjIzLWEyMTEtM2U1ZWNjNGVhNzY4IiwiaXNzIjoiaHR0cHM6Ly9kZXYubmRobS5nb3YuaW4vYXV0aC9yZWFsbXMvY2VudHJhbC1yZWdpc3RyeSIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiJmMDJiMTYwNy00YTZiLTRmOTctYWJmMS1iYTRiNzg1YjBiMjgiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJTQlhfMDAwMzI0Iiwic2Vzc2lvbl9zdGF0ZSI6ImRmMjUzMWEzLWQzZDItNGRkOS1hNTQ4LTMxM2Q5NDM2ZDA1NSIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiaHR0cDovL2xvY2FsaG9zdDo5MDA3Il0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJoZnIiLCJoaXUiLCJvZmZsaW5lX2FjY2VzcyIsImhlYWx0aElkIiwicGhyIiwiT0lEQyIsImhlYWx0aF9sb2NrZXIiLCJoaXAiLCJocF9pZCJdfSwicmVzb3VyY2VfYWNjZXNzIjp7IlNCWF8wMDAzMjQiOnsicm9sZXMiOlsidW1hX3Byb3RlY3Rpb24iXX0sImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoib3BlbmlkIGVtYWlsIHByb2ZpbGUiLCJjbGllbnRIb3N0IjoiMTAuMjMzLjY4LjQxIiwiY2xpZW50SWQiOiJTQlhfMDAwMzI0IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc2J4XzAwMDMyNCIsImNsaWVudEFkZHJlc3MiOiIxMC4yMzMuNjguNDEifQ.dl5S6ekizbyoTA5QUzQwEPsLzUnRJN9bLxiGaiGlo837WLzMpnMpeS7trNfwcwMs4FhTuT4ZjGCulFjQaEnv2n_JUd0y_jpefkBkvzgY1Bj36b8jER2CjnAtxoNyCd5j4FxkvwLCxQQpxgr1gM6fBgk_8jQ1RoUgns0tB0Vp5ji7jC-88CN8dI7rKwTMO3KRpBIze3GnDMzcrEFUpGLlianw985ync5FLezEKYIQN_dMKBplDphLZNTT62H8n-LaxuCC99CTF2rRe7M3UrgRDmjdUfCjIDx2wqV6MNJSQZfslxyZBVdQzQlRGA6cWfu0xUhBqPo-9uVu1n550aymXw' \
--header 'Content-Type: application/json' \
--header 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36' \
--header 'X-Cm-Id: sbx' \
--header 'X-Hip-Id: SBX_000324' \
--header 'Cookie: TS01c078b5=01115a1c90b317a49352383d6176cd5845d3fdf1a6126471586da1e8960acf3ea908183c8a849bdc22c941019d6b45fef606232308' \
--data-raw '{"healthId":"jim1989","password":"Test@4125","txnId":"317f202e-8e5b-491c-bd3e-14a828f626b6"}'

Response

{
    "authMethods": [
        "DEMOGRAPHICS",
        "AADHAAR_BIO",
        "PASSWORD",
        "MOBILE_OTP",
        "AADHAAR_OTP"
    ],
    "dayOfBirth": "7",
    "districtCode": "578",
    "districtName": "Madurai",
    "firstName": "N.K.Vishwa",
    "gender": "M",
    "healthId": "",
    "healthIdNumber": "60-1740-0226-2202",
    "lastName": "Vignesh",
    "middleName": "",
    "mobile": "#####",
    "monthOfBirth": "8",
    "name": "N.K.Vishwa Vignesh",
    "new": false,
    "stateCode": "33",
    "stateName": "TAMIL NADU",
    "token": "eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiI2MC0xNzQwLTAyMjYtMjIwMiIsImNsaWVudElkIjoiU0JYXzAwMDMyNCIsInN5c3RlbSI6IkFCSEEtTiIsIm1vYmlsZSI6Ijc5MDQxNzE1NTkiLCJleHAiOjE2NTkxMDU2NzAsImhlYWx0aElkTnVtYmVyIjoiNjAtMTc0MC0wMjI2LTIyMDIiLCJpYXQiOjE2NTkxMDM4NzB9.oKCL49X3AxMqHcLqk6a_O16KcJeTq7OP_BxO67CcCnLTf_dgGNyWG0BmVkQgUM7jkaCDf0fZn5xwJuaQo7_yO3_q_kvONOFyH1ZwqtMyF6z6rRq5jGbfOkUAZCFNtV2eFAPrm3O_PEw_GHi51_98pmuaIxHdhr8_v2cVSapovHfsDDQlxTMECf2AtAXTuzpXAwTW8PC1TAntza8EeH8voHTkVlvEwsBiSANbEx29O_jlBG9jTJT-kbIKJR9qquQlVkmhGnw0VhCzvrQJICumoKhIoaBfL_9-m8ikjs6OxlqSLVq356sG7k8iMYJ2SPLI67XpUQTjlCfpO7unVGmL3BCCQhPJAu3jnMy8GXCdS4gnWM_vvgLvBjjC1QMDQpttzcGRX-MFs5ImeaVIwD-VJ0Gd2CCVWjZsPjl4RrKpstcV9XxTkBh5FP-eJHA5pTxgdBl9BrtmFcShb6nJcGGj6FR6vW_xDb8dC79WL1lhw0Y3mLTxcoaVWMUfUAAE_7l9pC3G7Ivk0R2FaCladHoxOGF30kJ82Do8IyErcr08xjkhioOiBxoqLM3eFwnMXrfbCwsXVmRFrbpqvsm2Qd42FRBnObaZzIGM3DNOiF3Rcr1HNli0_2n5nhmrago48uu5-rsPK2DgXn6u8dcRVVqqW_ed9dEn3sln0l2-itsQbao",
    "yearOfBirth": "####",
    "kycVerified": false,
    "phrAddress": null,
    "pincode": ""
}

On calling the Profile API with the temp token that we receive, we see the Health ID is still returned as null

Request - Profile API

curl --location --request GET 'https://healthidsbx.abdm.gov.in/api/v1/account/profile' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJBbFJiNVdDbThUbTlFSl9JZk85ejA2ajlvQ3Y1MXBLS0ZrbkdiX1RCdkswIn0.eyJleHAiOjE2NTkxMDQ2NjUsImlhdCI6MTY1OTEwNDA2NSwianRpIjoiOTRkYjMyM2MtZWViNy00ZjJhLWIwYTgtYjQ0MGU1ZDBjMDY3IiwiaXNzIjoiaHR0cHM6Ly9kZXYubmRobS5nb3YuaW4vYXV0aC9yZWFsbXMvY2VudHJhbC1yZWdpc3RyeSIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiJmMDJiMTYwNy00YTZiLTRmOTctYWJmMS1iYTRiNzg1YjBiMjgiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJTQlhfMDAwMzI0Iiwic2Vzc2lvbl9zdGF0ZSI6ImI4YjhkZDY5LWMyNDctNDg1ZS1hOWIyLTk0YTExMzgwODZiZCIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiaHR0cDovL2xvY2FsaG9zdDo5MDA3Il0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJoZnIiLCJoaXUiLCJvZmZsaW5lX2FjY2VzcyIsImhlYWx0aElkIiwicGhyIiwiT0lEQyIsImhlYWx0aF9sb2NrZXIiLCJoaXAiLCJocF9pZCJdfSwicmVzb3VyY2VfYWNjZXNzIjp7IlNCWF8wMDAzMjQiOnsicm9sZXMiOlsidW1hX3Byb3RlY3Rpb24iXX0sImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoib3BlbmlkIGVtYWlsIHByb2ZpbGUiLCJjbGllbnRIb3N0IjoiMTAuMjMzLjY4LjQwIiwiY2xpZW50SWQiOiJTQlhfMDAwMzI0IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc2J4XzAwMDMyNCIsImNsaWVudEFkZHJlc3MiOiIxMC4yMzMuNjguNDAifQ.IIZhn1KkUuxWznfonPXoQplRiwtBFDSYVAfPvS2CJxMYDfjPPrOEAASjogx7mdo3mcYawoRSMrgpu1I6XjVj35RIJzEXJ0cEMMBtcN_09IojFrlvhoorglzouYwX6lv1k53PR-i8H7E14DThw15GrkdIfwKVnMInUUur5OtgoJfunCsUhxP8Ek35fj_zOhMq7howvIBSITcYavkBMuXk96oQYRFK_TmC7AJFs3upeZegw-ANhMeNnRZ9m8vs1O-wh_BFBGpBvd0eamwz4qAD0e9i17ghD-qkCyCcIgEApBtKZvk3nOYYrd7_WZlSnJbMk38Flyodst8g2uVBExUQjg' \
--header 'X-HIP-ID: EKA-HIP' \
--header 'Accept: */*' \
--header 'Content-Type: application/json;charset=UTF-8' \
--header 'Accept-Language: en-US' \
--header 'X-Token: Bearer eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiI2MC0xNzQwLTAyMjYtMjIwMiIsImNsaWVudElkIjoiU0JYXzAwMDMyNCIsInN5c3RlbSI6IkFCSEEtTiIsIm1vYmlsZSI6Ijc5MDQxNzE1NTkiLCJleHAiOjE2NTkxMDU2NzAsImhlYWx0aElkTnVtYmVyIjoiNjAtMTc0MC0wMjI2LTIyMDIiLCJpYXQiOjE2NTkxMDM4NzB9.oKCL49X3AxMqHcLqk6a_O16KcJeTq7OP_BxO67CcCnLTf_dgGNyWG0BmVkQgUM7jkaCDf0fZn5xwJuaQo7_yO3_q_kvONOFyH1ZwqtMyF6z6rRq5jGbfOkUAZCFNtV2eFAPrm3O_PEw_GHi51_98pmuaIxHdhr8_v2cVSapovHfsDDQlxTMECf2AtAXTuzpXAwTW8PC1TAntza8EeH8voHTkVlvEwsBiSANbEx29O_jlBG9jTJT-kbIKJR9qquQlVkmhGnw0VhCzvrQJICumoKhIoaBfL_9-m8ikjs6OxlqSLVq356sG7k8iMYJ2SPLI67XpUQTjlCfpO7unVGmL3BCCQhPJAu3jnMy8GXCdS4gnWM_vvgLvBjjC1QMDQpttzcGRX-MFs5ImeaVIwD-VJ0Gd2CCVWjZsPjl4RrKpstcV9XxTkBh5FP-eJHA5pTxgdBl9BrtmFcShb6nJcGGj6FR6vW_xDb8dC79WL1lhw0Y3mLTxcoaVWMUfUAAE_7l9pC3G7Ivk0R2FaCladHoxOGF30kJ82Do8IyErcr08xjkhioOiBxoqLM3eFwnMXrfbCwsXVmRFrbpqvsm2Qd42FRBnObaZzIGM3DNOiF3Rcr1HNli0_2n5nhmrago48uu5-rsPK2DgXn6u8dcRVVqqW_ed9dEn3sln0l2-itsQbao' \
--header 'Cookie: TS01c078b5=01115a1c90b317a49352383d6176cd5845d3fdf1a6126471586da1e8960acf3ea908183c8a849bdc22c941019d6b45fef606232308'

Response

{
    "healthIdNumber": "60-1740-0226-2202",
    "healthId": null,
    "mobile": "####",
    "firstName": "N.K.Vishwa",
    "middleName": "",
    "lastName": "Vignesh",
    "name": "N.K.Vishwa Vignesh",
    "yearOfBirth": "####",
    "dayOfBirth": "7",
    "monthOfBirth": "8",
    "gender": "M",
    "email": null,
    "profilePhoto": "/9j/4AAQSkZJVFdaOpoooEJ1PU/jS/jRRSAFIJI5p3",
    "stateCode": "33",
    "districtCode": "578",
    "subDistrictCode": null,
    "villageCode": null,
    "townCode": null,
    "wardCode": null,
    "pincode": "625011",
    "address": "####",
    "kycPhoto": "wYyGwPyFXBtXaFKKb6p0FSiMKetPJwPQUnJspRSI3FFMD//Z",
    "stateName": "TAMIL NADU",
    "districtName": "Madurai",
    "subdistrictName": null,
    "villageName": null,
    "townName": "Madurai South",
    "wardName": null,
    "authMethods": [
        "DEMOGRAPHICS",
        "AADHAAR_BIO",
        "PASSWORD",
        "MOBILE_OTP",
        "AADHAAR_OTP"
    ],
    "tags": {},
    "kycVerified": true,
    "verificationStatus": null,
    "verificationType": null,
    "phrAddress": null,
    "emailVerified": false,
    "new": false
}

Thanks,
Ayush

Hi Ayush ,

Now It’s working fine Please check again

Thanks,
Areeb