Qr Code
curl --request GET \
--url https://api.eka.care/abdm/v1/profile/asset/qr \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.eka.care/abdm/v1/profile/asset/qr"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.eka.care/abdm/v1/profile/asset/qr', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.get("https://api.eka.care/abdm/v1/profile/asset/qr")
.header("Authorization", "Bearer <token>")
.asString();using RestSharp;
var options = new RestClientOptions("https://api.eka.care/abdm/v1/profile/asset/qr");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
require 'uri'
require 'net/http'
url = URI("https://api.eka.care/abdm/v1/profile/asset/qr")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"address": "<string>",
"dist name": "<string>",
"distlgd": "<string>",
"district_name": "<string>",
"dob": "<string>",
"gender": "<string>",
"hid": "<string>",
"hidn": "<string>",
"mobile": "<string>",
"name": "<string>",
"phr": "<string>",
"state name": "<string>",
"statelgd": "<string>"
}{
"code": 123,
"error": "<string>",
"source_error": {
"code": "<string>",
"message": "<string>"
}
}{
"code": 123,
"error": "<string>",
"source_error": {
"code": "<string>",
"message": "<string>"
}
}ABHA card
ABHA QR Code
Fetch the data for ABHA qr code display.
Please cache these results locally. We do not recommend calling this API on every page load. Evict the cache when there is profile update.
There is no fixed structure for this JSON; it can vary depending on the creation of ABHA. Generate the QR code based on the content of the response body.
GET
/
abdm
/
v1
/
profile
/
asset
/
qr
Qr Code
curl --request GET \
--url https://api.eka.care/abdm/v1/profile/asset/qr \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.eka.care/abdm/v1/profile/asset/qr"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.eka.care/abdm/v1/profile/asset/qr', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.get("https://api.eka.care/abdm/v1/profile/asset/qr")
.header("Authorization", "Bearer <token>")
.asString();using RestSharp;
var options = new RestClientOptions("https://api.eka.care/abdm/v1/profile/asset/qr");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Authorization", "Bearer <token>");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
require 'uri'
require 'net/http'
url = URI("https://api.eka.care/abdm/v1/profile/asset/qr")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"address": "<string>",
"dist name": "<string>",
"distlgd": "<string>",
"district_name": "<string>",
"dob": "<string>",
"gender": "<string>",
"hid": "<string>",
"hidn": "<string>",
"mobile": "<string>",
"name": "<string>",
"phr": "<string>",
"state name": "<string>",
"statelgd": "<string>"
}{
"code": 123,
"error": "<string>",
"source_error": {
"code": "<string>",
"message": "<string>"
}
}{
"code": 123,
"error": "<string>",
"source_error": {
"code": "<string>",
"message": "<string>"
}
}Used in
Authorizations
The API requires a Bearer token (JWT) for authentication.
Headers
Eka User ID (OID)
Partner User ID
Partner HIP ID
Query Parameters
Available options:
json OID is used to Identify the user.
Was this page helpful?

