Skip to main content
GET
/
api
/
patients
curl -X GET "https://api.saludya.com/api/patients?page=1&limit=20&sort=name&order=asc" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
{
  "data": [
    {
      "id": "pat_1a2b3c4d5e6f",
      "name": "Maria Garcia",
      "email": "maria.garcia@email.com",
      "phone": "+1-555-0123",
      "date_of_birth": "1985-03-15",
      "insurance": {
        "provider": "BlueCross BlueShield",
        "policy_number": "BC123456789",
        "group_number": "GRP-5544"
      },
      "created_at": "2024-01-15T10:30:00Z",
      "updated_at": "2024-02-20T14:22:00Z"
    },
    {
      "id": "pat_2b3c4d5e6f7g",
      "name": "John Smith",
      "email": "john.smith@email.com",
      "phone": "+1-555-0456",
      "date_of_birth": "1978-07-22",
      "insurance": {
        "provider": "Aetna",
        "policy_number": "AET987654321",
        "group_number": "GRP-7788"
      },
      "created_at": "2024-01-20T09:15:00Z",
      "updated_at": "2024-01-20T09:15:00Z"
    }
  ],
  "meta": {
    "current_page": 1,
    "per_page": 20,
    "total": 150,
    "total_pages": 8
  }
}

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/DUVAN100/saludya-api/llms.txt

Use this file to discover all available pages before exploring further.

This endpoint returns sensitive medical data. Ensure proper authentication and authorization. All data is protected under HIPAA regulations.

Query Parameters

page
integer
default:"1"
Page number for pagination
limit
integer
default:"20"
Number of patients per page (max: 100)
Search patients by name, email, or phone number
sort
string
default:"created_at"
Sort field. Options: name, email, created_at, date_of_birth
order
string
default:"desc"
Sort order. Options: asc, desc
insurance
string
Filter by insurance provider

Response

data
array
Array of patient objects
id
string
Unique patient identifier
name
string
Patient’s full name
email
string
Patient’s email address
phone
string
Patient’s phone number
date_of_birth
string
Patient’s date of birth (ISO 8601 format)
insurance
object
Insurance information
provider
string
Insurance provider name
policy_number
string
Insurance policy number
group_number
string
Insurance group number
created_at
string
Timestamp when patient was created
updated_at
string
Timestamp when patient was last updated
meta
object
Pagination metadata
current_page
integer
Current page number
per_page
integer
Number of items per page
total
integer
Total number of patients
total_pages
integer
Total number of pages
curl -X GET "https://api.saludya.com/api/patients?page=1&limit=20&sort=name&order=asc" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
{
  "data": [
    {
      "id": "pat_1a2b3c4d5e6f",
      "name": "Maria Garcia",
      "email": "maria.garcia@email.com",
      "phone": "+1-555-0123",
      "date_of_birth": "1985-03-15",
      "insurance": {
        "provider": "BlueCross BlueShield",
        "policy_number": "BC123456789",
        "group_number": "GRP-5544"
      },
      "created_at": "2024-01-15T10:30:00Z",
      "updated_at": "2024-02-20T14:22:00Z"
    },
    {
      "id": "pat_2b3c4d5e6f7g",
      "name": "John Smith",
      "email": "john.smith@email.com",
      "phone": "+1-555-0456",
      "date_of_birth": "1978-07-22",
      "insurance": {
        "provider": "Aetna",
        "policy_number": "AET987654321",
        "group_number": "GRP-7788"
      },
      "created_at": "2024-01-20T09:15:00Z",
      "updated_at": "2024-01-20T09:15:00Z"
    }
  ],
  "meta": {
    "current_page": 1,
    "per_page": 20,
    "total": 150,
    "total_pages": 8
  }
}

Build docs developers (and LLMs) love