401 unauthorized for https://healthidsbx.abdm.gov.in/api/v2/registration/aadhaar/generateOtp

Not able to generate transaction token for
api : https://healthidsbx.abdm.gov.in/api/v2/registration/aadhaar/generateOtp

this is my curl:
curl --location ‘https://healthidsbx.abdm.gov.in/api/v2/registration/aadhaar/generateOtp’ \

–header ‘accept: application/json’ \

–header ‘Accept-Language: en-US’ \

–header ‘Content-Type: application/json’ \

–header 'Authorization: Bearer ’ \

–data '{

“aadhaar”: “ef1CoWwP/svGYwuw8/A276HyoAue+6moufJefwy0Qsac1eWFqMdJZzxfLCmF4pr6VVFtvdjdSmiwFUh/Rt8CNOZ/qGQp8arq6QCaU/I0X8Sy0hOV1mb0+Abl7itG+P1VhvReuL+hK8Rq+FoSeoT1Hg/PFtxQwJb4LzlS5mLhj/DJfPkTa174EiNCxNVznxNuffaPCOXxfN80wAS2OtO9YBwaoBY03+kUP8ePmXBRgJhupQyJSbm8pDKVXMvnLmnOVtfuYG7Nj7G9DmIwf39w9sh/o6G5T+PfYLvcZHdMwYnScOEqvexFXQ7QW2OYZoVGe9t1ZeyRUeSK5gDC0lR8TTHR48Nx0ZTWNbUyNx1By6T7M8sLtVxdK1jxuhFUfvCGuQByqbMo+CxL9ICjEZirzVWllU14Ojtb3yg/EVnjxJuQBy0FqUydv/hH+l0u7b4sFY7HI6iY2EZXX+3p4wd3RPZwGmB2R1FqE7axl7ICxqw/7TIr5BC3wNrF/GzXsmedZtpF3k6toYCqebwArthCwngkZEElQZGXNij7L2SwmuvPrQjfHda/nNn9JRXI8rj1XkUN2BpDfq5YgVM51br1hqDTLkNk5cVzYEYUnhe922OxSgcPVcr7PvWJfZ2YdIKS1oSTI57XKDw9PvmfFhZESykj82I+HhrgSu7Htt5pYAA=”

}’

getting the below error:
{
“timestamp”: “2023-06-22T08:44:22.677+0000”,
“status”: 401,
“error”: “Unauthorized”,
“message”: “Unauthorized”,
“path”: “/api/v2/registration/aadhaar/generateOtp”
}

my roles : “realm_access”: {
“roles”: [
“hiu”,
“offline_access”,
“healthId”,
“OIDC”,
“hip”
]
},

My Bridge Id : SBX_003343

If the roles are not correct for me to access the api please help to provide or let me know the procedures for the same how to raise the access for any roles

@IntegrationSupport please help

@Shubham_Kumar Please pass token in : header 'Authorization: Bearer ’ \

curl --location ‘https://healthidsbx.abdm.gov.in/api/v2/registration/aadhaar/generateOtp’ \

–header ‘accept: application/json’ \

–header ‘Accept-Language: en-US’ \

–header ‘Content-Type: application/json’ \

–header ‘Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJBbFJiNVdDbThUbTlFSl9JZk85ejA2ajlvQ3Y1MXBLS0ZrbkdiX1RCdkswIn0.eyJleHAiOjE2ODc0MzQ4NTMsImlhdCI6MTY4NzQzNDI1MywianRpIjoiNWE3Zjk4YzgtZjJhZS00YThlLTllNWYtNWM5YzdiZjBiODM0IiwiaXNzIjoiaHR0cHM6Ly9kZXYubmRobS5nb3YuaW4vYXV0aC9yZWFsbXMvY2VudHJhbC1yZWdpc3RyeSIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiI1ODAyMzYxNC0yMmM4LTRkOWItOTk5NS02MzIyOTc2ZGIwOWIiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJTQlhfMDAzMzQzIiwic2Vzc2lvbl9zdGF0ZSI6ImZiMGQ3MWVhLThjNTUtNDAxNC1iNWNhLTVlYTBhZWRkZWI1NyIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiaHR0cDovL2xvY2FsaG9zdDo5MDA3Il0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJoaXUiLCJvZmZsaW5lX2FjY2VzcyIsImhlYWx0aElkIiwiT0lEQyIsImhpcCJdfSwicmVzb3VyY2VfYWNjZXNzIjp7IlNCWF8wMDMzNDMiOnsicm9sZXMiOlsidW1hX3Byb3RlY3Rpb24iXX0sImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoib3BlbmlkIGVtYWlsIHByb2ZpbGUiLCJjbGllbnRJZCI6IlNCWF8wMDMzNDMiLCJjbGllbnRIb3N0IjoiMTAuMjMzLjY3LjQyIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc2J4XzAwMzM0MyIsImNsaWVudEFkZHJlc3MiOiIxMC4yMzMuNjcuNDIifQ.J6I06qcA7-ukm7fWntFH_Ns1HOaWtDe1qE8AVSHCbAv10jCYKXnMYy0Cd7foPfjgl6WeaFigzsvPhZbl0j75Odgoo2P7PqbKp4Um3-6gYcS55c1SU4Si-bQDzeSa7x4TKSShDKnGT0fQYrH7BCu8_5wcJu2I4c3y1lxMcFT8bXdbNy8u7v0Hho_41CDwwF_4w6GaHNuRMCBNK63eGb5gIXSEs2y04eirCq5s_Hh8fvXlnH_sfwSF-3cSPBVDE2UWa2HABLj-VP2AsL0d5GAnItoOP185TqUpuh_Ag00lwYgubNYWl5sh7FzQF85y1zHzho7Th8wEk4GglOVQnZrfNA’ \

–data '{

“aadhaar”: “bn2jRsFMyrnpHj0AhaqK/voP2AwbE2eaNjC7X9dt6Wby5QPrJvHAqcihlV0/eimK296orqF20GMaUpiqUy7zM9AhC0eYJQ8bR/hdmMIITcN3fQxV3S5QV+mwOG8LnMwKjkChtUBp8p1wKrLsVpjdzsAdNMWqeIxyCxl1gXpkwjqibag4TaGuefP89sTWjGHsOJx+JW0sd6IqGEVRo1NxuGWNuyx64L4ykyEnvsOQoha1KK2Pdzd/HymD+pMt2yC4ydOLpRMUGuFsu+MUy0fMA457niOxGSxTFO2Ft+6Pr/rB/OJ5QRZE6Ts9TANblrpCUidI0/SV7U8IyFLMldx6HELwPtvTGEPLEVev95bazIditpW1zpxKetiGew/B36WYHu6I4pYuVyGq4a340e5xFEHI8OL4YU6ZlMoucvqwK67wJnAA4dgFK1EYNT5c6rjbbl9NBzBDH36NeK2e64F2duZsL/vXrfnPObC/Q4C74qCp0weZQpW4T5kyNrhaDLk0oBEuSXNhnWQx9Rj76AxyIlH9z1yKAUqV+rQHmJ7SFS+FhFvl5xxa3FPB3s6va3MeROIOyFsLA+7vmKjjJN98+Ldfc/yx0QI0PFtad5X6gdujfK+HH9vUNyK5Jlsbpx99CjycxpfGvpqWu94fl9Ebdn0WRLrD/xm3pa8r4TYerP4=”

}’

after attaching also same result @IntegrationSupport @Dhawal @depakpant

FYI
Iam using this api sequence :
1.https://dev.abdm.gov.in/gateway/v0.5/sessions

  • getting access token

2.https://healthidsbx.abdm.gov.in/api/v2/auth/cert

  • using this to get the public key for adhar number encyotion

3.https://healthidsbx.abdm.gov.in/api/v2/registration/aadhaar/generateOtp

  • using this api for otp generation to linked adhar card
  • and appending the accessToken to headers under the key : Authorization with value Bearer {{accessToken from first api call}}
  • encrypting adhar witht the public key from cert api which is the second api call

please let me know if my above sequence is wrong

1 Like

same issue how to fix this can you share how do you solved it