GET
/
profiles
/
v1
/
patient
/
minified
/
List patient profiles
curl --request GET \
  --url https://api.eka.care/profiles/v1/patient/minified/ \
  --header 'Authorization: Bearer <token>' \
  --header 'client-id: <client-id>'
{
  "profiles": [
    {
      "mobile": "1212121212",
      "fln": "Test user",
      "u_ate": 1750918049,
      "c_ate": 1750918049,
      "arc": false,
      "dob": "2000-01-02",
      "gen": "M",
      "oid": "175074536120088",
      "wid": "77088111111111"
    }
  ],
  "currPageMeta": {
    "currPageNo": 1,
    "pageSize": 10,
    "nextPage": 2
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

client-id
string
required
Example:

"EC_1431"

Query Parameters

pageNo
integer
required
Example:

1

pageSize
integer

The number of records to return. Default is 500. Maximum is 2000.

Example:

100

select
string

Comma-separated list of additional fields to include in the response. Example: abha,dob,gen

Valid optional fields: abha, c_ate, dob, gen, u_ate

from
integer

Get profiles created after this time Format: epoch timestamp Example: 1750745358

arc
boolean

Include archived profiles in the response. Default is false. Set to true to include archived profiles. Setting this to true will also include arc field in the response wherever applicable.

Response

200
application/json

A list of patient profiles

The response is of type object.