Access Denied PHR APIs

Hi Team,

I want to use Registration of ABHA Address by Mobile Or Email APIs (https://dev.ndhm.gov.in/cm) but I’m getting “Access Denied”. when I try to use any APIs. I think I’m missing PHR permission. can anyone help?

My Client ID: SBX_001676

My Token:

eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJBbFJiNVdDbThUbTlFSl9JZk85ejA2ajlvQ3Y1MXBLS0ZrbkdiX1RCdkswIn0.eyJleHAiOjE2NjkwMTE1MzMsImlhdCI6MTY2OTAxMDkzMywianRpIjoiM2ViMDRiOTUtOTA1NS00MzM1LWEzY2UtZDE4OTE1ZTA0YmZkIiwiaXNzIjoiaHR0cHM6Ly9kZXYubmRobS5nb3YuaW4vYXV0aC9yZWFsbXMvY2VudHJhbC1yZWdpc3RyeSIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIyMWEwMjY2ZC1iZjc4LTRhMzItOTcwMS0yZTMxYzE5ZjEwMTciLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJTQlhfMDAxNjc2Iiwic2Vzc2lvbl9zdGF0ZSI6ImRmNzNmNjAzLTAwMDEtNDJlOS1hOWNmLWM1ZDE4MzYxMmU0MyIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiaHR0cDovL2xvY2FsaG9zdDo5MDA3Il0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJoaXUiLCJvZmZsaW5lX2FjY2VzcyIsImhlYWx0aElkIiwiT0lEQyIsImhpcCJdfSwicmVzb3VyY2VfYWNjZXNzIjp7IlNCWF8wMDE2NzYiOnsicm9sZXMiOlsidW1hX3Byb3RlY3Rpb24iXX0sImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoib3BlbmlkIGVtYWlsIHByb2ZpbGUiLCJjbGllbnRJZCI6IlNCWF8wMDE2NzYiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImNsaWVudEhvc3QiOiIxMC4yMzMuNjcuMTk0IiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZS1hY2NvdW50LXNieF8wMDE2NzYiLCJjbGllbnRBZGRyZXNzIjoiMTAuMjMzLjY3LjE5NCJ9.LAXf296thVv_iZHU1zveAx4c-s0sVEmMtm2z134iK8Gqle8N9WC22wcS1yMuQtWGYpNuZMLICo1cJmDtYyO4m75tVzrF4J-TorAMVoqGyNF7kXBRV7oR8ctC94Evyr0mF7W_6TS5FfhaVKgLbf8wg9ynSi0Vq1pBlhuo60UVMuMlewTLBkzqCl6S-80-Qm6quXyEpQdPi9sxxV1DvSjazbQfcZ1gAGnFyPWbU2EAbWfVfgFs5fcOrfjKJInH_EBRm4t9QPHGr-7-h1eQugmYLOb5p68GUlq7SummLWY_Del-GUAAFplitaELm-rnJkpR7WBKeVIc3HQBURorYVmtKw

I got access token from https://dev.abdm.gov.in/gateway/v0.5/sessions api

Hi @itstaranarora you have been provided with the requested role.

Thanks

1 Like

Thanks @Ramandeep1

Can you tell me from where I will get requester.id? I tried using my client id as requester.id but I’m getting an error “Invalid HIP or HIU or PHR id: SBX_001676”

API call

curl --location --request POST 'https://dev.abdm.gov.in/cm/v1/apps/login/mobileEmail/auth-init' \
--header 'accept: */*' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJBbFJiNVdDbThUbTlFSl9JZk85ejA2ajlvQ3Y1MXBLS0ZrbkdiX1RCdkswIn0.eyJleHAiOjE2Njk4MTQ3NTIsImlhdCI6MTY2OTgxNDE1MiwianRpIjoiOTljOThkYjEtM2M3Ni00N2M3LWFkY2MtMjZkNzFiN2NkZjYyIiwiaXNzIjoiaHR0cHM6Ly9kZXYubmRobS5nb3YuaW4vYXV0aC9yZWFsbXMvY2VudHJhbC1yZWdpc3RyeSIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiIyMWEwMjY2ZC1iZjc4LTRhMzItOTcwMS0yZTMxYzE5ZjEwMTciLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJTQlhfMDAxNjc2Iiwic2Vzc2lvbl9zdGF0ZSI6IjViNWMxNjdiLWQ1MWQtNDAyMi1iMDEwLTg0ODQ5Y2I0NTZhMiIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiaHR0cDovL2xvY2FsaG9zdDo5MDA3Il0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJoaXUiLCJvZmZsaW5lX2FjY2VzcyIsImhlYWx0aElkIiwicGhyIiwiT0lEQyIsImhpcCJdfSwicmVzb3VyY2VfYWNjZXNzIjp7IlNCWF8wMDE2NzYiOnsicm9sZXMiOlsidW1hX3Byb3RlY3Rpb24iXX0sImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoib3BlbmlkIGVtYWlsIHByb2ZpbGUiLCJjbGllbnRJZCI6IlNCWF8wMDE2NzYiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImNsaWVudEhvc3QiOiIxMC4yMzMuNjkuNTIiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtc2J4XzAwMTY3NiIsImNsaWVudEFkZHJlc3MiOiIxMC4yMzMuNjkuNTIifQ.d4YeYwyBQKecrTMe5d6XjkkgaRZhItN1xSyKQ5Pvx5fFcVcnkcFwKoyxtjCH02rpOGXGlbHsGBsFoaQNV6h4bqFZECmtDXVXwHn0gQGTVsxvxiIfCY8mRt6_9EmqYE2387WMwG4nUS9-hFAyhoKh-4TblR_pcTtjc-WWcBNEukUG9CqZeBsWHZCdcRX2DlYEu6sJdNNlYDioajlLXC_IGiPTxYKdug3Q_0RDL7nEczE2k3Q77qbDdmmy74CF2-tpDMNdaL053kkRvI4wBdp0VciuFUXdGykbKtJaB_ml2TN3HMZNY9SvrY0J16yA3rKIu3r-xDL1Jfg2jYaI0oYzvg' \
--data-raw '{
"value": "yJ2hY5bc2g3P2pQyca/ER6VYQ8TGMj/VN42h9xkh/3jAwJQtZEspnhrtEKqwFXt1+8budi64CPlUEzbkwUsCotIOMm8idfSX+SQyb8VlqLxxIkAzGvmXjWrbQUNEUWnnJjzkIjweNmj8GJ2u0uRdrAGpBc1vMoMz5XD2SGfFttvmziTtucq5w2dOoAPOni4Bl7sfii3Qyo8Szl1/tXNnZbDZi8HH9Cpajno4pFiu6mQDVTkkyDHTqyo7Bv3IFpdNYiRDAZ1yh1cBOfufMy1gSZQetCwETFxdsOgw7JvKL/gEN+RAFKZF2oUriCsAkYYbxW1cfrqa/YRXUw0ho+n4Jw==",
"purpose": "CM_ACCESS",
"authMode": "MOBILE_OTP",
"requester": {
    "type": "PHR",
    "id": "SBX_001676"
}
}'

HI, Did you find the solution for this?

Hi @itstaranarora have you added any HIP or HIU via /gateway/v1/bridges/addUpdateServices API.

Make sure to follow the correct flow.

Thanks

@Ramandeep1 I added PHR HIU and HIP type in/gateway/v1/bridges/addUpdateServices

and got this response

{

    "bridge": {

        "id": "SBX_001699",

        "name": "Anahat Solutions Pvt Ltd",

        "url": "https://webhook.site/1fd85e8c-d93c-4c9d-8ef2-0c8ce4184d4d",

        "active": true,

        "blocklisted": false

    },

    "services": [

        {

            "id": "SBX_001699",

            "name": "HEALTHE_APP_SBX",

            "types": [

                "HIP",

                "HIU",

                "PHR"

            ],

            "endpoints": {},

            "active": true

        }

    ]

}

But Still, Get This issue in v1/apps/phrAddress/auth-init

{

    "error": {

        "code": 1417,

        "message": "Requester id is not valid"

    }

}

Got This Error Message

Hi @sankalp please use the below curl

curl --location ‘https://dev.abdm.gov.in/gateway/v1/bridges/addUpdateServices
–header ‘Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICI0dUx2Wmp2T3V2c1E1Ry1sVkdydzVQYThWVG04V2dKV3YwZVJXM1pYVmpnIn0.eyJleHAiOjE2Nzg5NDE1NjUsImlhdCI6MTY3ODk0MTI2NSwianRpIjoiOGQ1ZTJiMDMtMjYwZC00YTQwLWEyNTctMzI1MzE5MDg3MGUyIiwiaXNzIjoiaHR0cHM6Ly9saXZlLm5kaG0uZ292LmluL2F1dGgvcmVhbG1zL2dhdGV3YXkiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiYTgxZjE0YjgtMmNlZC00Mzk3LTk1YTItMzQ0ZjU5NGJmZjRlIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoicHJvZF9waHIiLCJzZXNzaW9uX3N0YXRlIjoiYWUzNDJkNjAtM2Y5My00NzZkLWI2MzUtNGJhNDUzOWIxOTFjIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwOi8vbG9jYWxob3N0OjkwMDciXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwiaGVhbHRoSWQiLCJwaHIiLCJoaXAiXX0sInJlc291cmNlX2FjY2VzcyI6eyJwcm9kX3BociI6eyJyb2xlcyI6WyJ1bWFfcHJvdGVjdGlvbiJdfSwiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJvcGVuaWQgZW1haWwgcHJvZmlsZSIsImNsaWVudEhvc3QiOiIxMC4yMzMuNzIuMjQiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImNsaWVudElkIjoicHJvZF9waHIiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtcHJvZF9waHIiLCJjbGllbnRBZGRyZXNzIjoiMTAuMjMzLjcyLjI0In0.XG9W7g-6k_c5gBdf0hj2eIK-v7OROu4sP5NtamI72wSP4v0s1Cy3NOMP–BTjP1hZnmSvWLsIwIGtoiANeQi4AIIdPhrBkIyUyWbMCj_CaEDlRMZWtJg4Lnu3Oh3v_Nd17ectpqXT-LRZAQvhOikhbKPjxe2ghJUk-D_EmGzQHrzMKoyZ_OPf266hzOd1LdvPt8D4JfmfM_o36i3yRaRsFv9lV5Ziou4N6l0XcyjGX0CiYWQsHVc6xBP4yE5_bWU6STw64WrFsvf1DvsZ-PStV97IdUmNTtr1EjNSYtO4TOjH97ezhgzullA8E-C-gSO2WpjutGlNl7uZBR8ySgtTA’
–header ‘Content-Type: application/json’
–data ‘[
{
“id”: “TEST-hiu1”,
“name”: “TEST-hiu1”,
“type”: “HIU”,
“active”: true,
“alias”: [
“test-hiu1”
]
}
]’

Thanks