Session and tokens
Encrypt a value with the ABDM public key
Every loginId in M1 is encrypted rather than sent raw, and this is the hosted helper for doing it. It is convenient for trying a flow by hand.
Do not put it in a production path. Sending an Aadhaar or mobile number to a remote endpoint so that it can be encrypted defeats the point of encrypting it. Encrypt locally against NHA's published public key instead. The Unique UUID v4 per request. Used for idempotency and distributed tracing. Generate a fresh UUID for every call. ISO 8601 UTC timestamp of the request. Which ABDM public key the encryption helper should use. The specification does not describe this body. Send the call with Try it to see what comes back.Authorizations
Authorizationbearer tokenRequiredaccessToken from POST /api/hiecm/gateway/v3/sessions. Send it as Authorization: Bearer <ACCESS_TOKEN>.Headers
REQUEST-IDstringRequiredTIMESTAMPstringRequiredKEY_TYPEstringBody
datastringRequiredResponses
200