HIP Share not working

Hi,

I’m implementing the flow where user scans a QR code to share is Profile details with the HIP.

As a HIU, we are trying to implement the following endpoint but getting 401 always.

/gateway/v0.5/patients/profile/share

I tried passing the session token that we get on creating a session and also tried the X-Tokekn that we get after user logs in. Both gave 401 Unauthorized

Please let us know what are we doing wrong?
Payload values have been modified before pasting.

Request

curl --location --request POST 'https://dev.ndhm.gov.in/gateway/v0.5/patients/profile/share' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiI0Ni0wMjA1LTg1NTYtNjgxNyIsImNsaWVudElkIjoiU0JYXzAwMDMyNCIsIm1vYmlsZSI6Ijk5NzA1MjA3MjIiLCJoZWFsdGhJZCI6ImJvYnRoZWJ1aWxkZXJAc2J4IiwiZXhwIjoxNjQ0OTE3MTIwLCJoZWFsdGhJZE51bWJlciI6IjQ2LTAyMDUtODU1Ni02ODE3IiwiaWF0IjoxNjQ0OTE1MzIwfQ.G90i3Rlu9_yw_sryX6mH49MgatInIzaQYCHzQczUpVTNerVMdLF-W3Y8BgsRAD3EK6FaEv31F4CuF-jru9akUdw14igP1jnyGDW0UqYst2_v4eFWfMNj_tTRi9ng-zM_KTHSNuUJo4Kaaft3RyslyUj0yypzyGTx_X2KNB8Vg0x3HBw_skJsG0fPDG47v7ZKvMoFEAWIgaAj-DJpjHmVM18cRWMeoFNrDApS7ogxunZeaXVvKVedAYs1v7ma1J2_8i9Vtr9z23X8grlT55CKJtDVFLDPSpSPkvZbdQU5WC8vKFCJS9th6eSFQGVrYmqr8nPvQUfERGfKAv9_m_7TfWT3cCqUwGygA21ZqtKRHzHFdJ-alpST25tLbqvjfy_-ReXqVjuosDoi8b2-PUZV1BSLiIWDk-vWF0CVBjnYNnPjyUv5FgkwYYCxP_B8JsaPZwMyPiXRz2AobnGSkqMYg5OXYHnn8qHKeRQCFGC4UxMO4QF2QXQw4p_0bnUtOl2dTPmGEhT8vxWloeGbUWVlXLsZtrHzNSHhAVutiI1_VRvjS11lo_z7S5i0BB6AoecUAoolAr0iJ-06rZfaSzozHvv4IYVZYa2ELo_zwhmOuWkhYxGAsXMriTy13gY-b_HkMTc6WPh-6CM5vUrbKEl88Q3cFuFDSAWwIYipy4Ce3u8' \
--header 'Content-Type: application/json' \
--header 'X-HIP-ID: InformDS' \
--data-raw '{
    "requestId": "9c675b12-711f-45c2-973f-48940c89d58e",
    "timestamp": "2022-02-15T09:09:19.194Z",
    "profile": {
        "hipCode": "Dept Id",
        "patient": {
            "healthId": "bobthebuilder@sbx",
            "healthIdNumber": "46-0205-8556-6817",
            "name": "Ayush Kumar",
            "gender": "M",
            "address": {
                "line": "some valid string",
                "district": "some valid string",
                "state": "some valid string",
                "pincode": "934001"
            },
            "yearOfBirth": 1996,
            "dayOfBirth": 1,
            "monthOfBirth": 1,
            "identifiers": [
                {
                    "type": "MOBILE",
                    "value": "+919970520722"
                }
            ]
        }
    }
}'

@Shubhanshu_Shukla

Thanks,
Ayush

Can anyone please help us here?

This api is being called by Gateway To HIP.
Here you need to implement CM API {{CM_HOST}}/patients/profile/share

{
“requestId”: “3fa85f64-5717-4562-b3fc-2c963f66afa6”,
“hipDetails”: {
“id”: “string”,
“customCode”: “string”
}
}

thanks

Hi @Shubhanshu_Shukla,

We are getting error on that API. could you please check.
Tried this for both aadhaar based and non-aadhaar based ABHA account

Request

curl --location --request POST 'https://dev.abdm.gov.in/cm/patients/profile/share' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJBbFJiNVdDbThUbTlFSl9JZk85ejA2ajlvQ3Y1MXBLS0ZrbkdiX1RCdkswIn0.eyJleHAiOjE2NTIxMDE0MTYsImlhdCI6MTY1MjEwMDgxNiwianRpIjoiZWYwMDU1YTAtNTlhMy00OTlmLTg0OWEtOTAzMWQ1YzQ4ZWU0IiwiaXNzIjoiaHR0cHM6Ly9kZXYubmRobS5nb3YuaW4vYXV0aC9yZWFsbXMvY2VudHJhbC1yZWdpc3RyeSIsImF1ZCI6ImFjY291bnQiLCJzdWIiOiJmMDJiMTYwNy00YTZiLTRmOTctYWJmMS1iYTRiNzg1YjBiMjgiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJTQlhfMDAwMzI0Iiwic2Vzc2lvbl9zdGF0ZSI6IjgyMDZmMGFhLTc0OTgtNGE1OC1hYmRmLTczZmM5MzhkNDc3MiIsImFjciI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOlsiaHR0cDovL2xvY2FsaG9zdDo5MDA3Il0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJoaXUiLCJvZmZsaW5lX2FjY2VzcyIsImhlYWx0aElkIiwicGhyIiwiT0lEQyIsImhlYWx0aF9sb2NrZXIiLCJoaXAiXX0sInJlc291cmNlX2FjY2VzcyI6eyJTQlhfMDAwMzI0Ijp7InJvbGVzIjpbInVtYV9wcm90ZWN0aW9uIl19LCJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6Im9wZW5pZCBlbWFpbCBwcm9maWxlIiwiY2xpZW50SG9zdCI6IjEwLjIzMy42Ny4xNjUiLCJjbGllbnRJZCI6IlNCWF8wMDAzMjQiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6InNlcnZpY2UtYWNjb3VudC1zYnhfMDAwMzI0IiwiY2xpZW50QWRkcmVzcyI6IjEwLjIzMy42Ny4xNjUifQ.JvrYkpowWuIjZxXESE8Qa_QUmGwUfP-CAK5qdBMGOurbAMOVRJRsb-9MRUDCAojN8EKpsOKSnpgw3amis-LGWxXgBDmo_cUb3ZSw9AY8lkcPFOErQcPkiS2ZwDX5BIKP6f_usABAv7R1uyMKCIJjsrJU5chOPLICWPnsLEAO-TYyIj3ofNZ2rO9EXUCuzjuXsVjuiVyR2djPgQ4pphmkZgADJHpxBGHkWacW1_ZR0Qi9iHn1qlh_PE2SyQYGP1GRzmQ_XU25rTWBTcpiAcixmif1VuRhkikZA7bdh45taL4Sj9bRaW7BsjdxDgKUEdnaL-LejqChy0SrJB_Zrb-Fvw' \
--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 'X-AUTH-Token: Bearer eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiJib2J0aGVidWlsZGVyQHNieCIsImNsaWVudElkIjoiUEhSLVdFQiIsInN5c3RlbSI6IkFCSEEtQSIsInJlcXVlc3RlcklkIjoiUEhSLVdFQiIsInBock1vYmlsZSI6Ijk5NzA1MjA3MjIiLCJleHAiOjE2NTIxMDgxMTEsImlhdCI6MTY1MjEwMDkxMSwicGhyQWRkcmVzcyI6ImJvYnRoZWJ1aWxkZXJAc2J4IiwidHhuSWQiOiI1OTAzZWVlOS1lZTQ0LTQ0YzQtYmQxOC0wNjBjYzhmYWJiZGYifQ.ksrvNVoPJS7wtP5nICJuKA9iMwEnv-yFHwRlOGvdL3mHTwnW5T8-qGKecCrLy77Aj9f-Rf5cOgIiFVpOrZ-A-YnkZ8gfr_ND79pQ_tvJQ4Q8CY9ak2CK-2rzxP-pcOLCBgRVS-QrWZ_dZL58fM1LMuI3Cu3gH_CFQtrXuG1ls2bXogNNwjDZpZkDxq3TWhK7mTV1lHkUwmxnvm1p4IvKR7dU9KQKkrMzccTQLpD0VMwI3OUjuq0KExwRsb2eE_XohVy-elJeki0HH53CbCYwbasddbxZxqpn_PdoQ_ubBI1ZYOoBSR-Sy0cvbwBOqARureZ6iMZtFh0FDN-yH0oJ4g' \
--header 'Cookie: TS011c04bd=01115a1c9010ada13e46b3dbff3a3198786a24acf2b45753f299dcfe9effb80b6687c4a9ae84074ac55231b093e7b2e152262bdc59' \
--data-raw '{
    "requestId": "4077b0c9-dc61-464c-b0b7-08238ce6ac2c",
    "hipDetails": {
        "id": "InformDS",
        "customCode": "Dept Id>"
    }
}'

Response

{
    "error": {
        "code": 1511,
        "message": "Cannot process the request at the moment, please try later."
    }
}

Thanks,
Ayush