ABDM Milestone 1 Sandbox

Test authentication and Aadhaar-based ABHA enrollment from a clean Web Forms app.

This starter is session-based, database-free, and organized for sandbox testing so you can move quickly while keeping the API layer reusable.

Current Session Snapshot

  • Client ID: SBXID_033749
  • Environment: Sandbox
  • Access Token: Not available
  • Refresh Token: Not available
  • Token Expiry: Not available
  • Public Key ID: Not generated
  • ABHA Certificate: Not loaded
  • ABHA Algorithm: Not available
  • Transaction ID: Not generated

Module 1

Generate RSA keys, request gateway tokens, refresh sessions, and review raw JSON output for each authentication step.

  • Session-backed client credentials
  • Token expiry tracking
  • Pretty JSON request and response panels

Module 2

Trigger Aadhaar OTP, verify the response, and continue into ABHA creation using reusable helper methods.

  • Auto token renewal before API calls
  • Reusable API request models
  • Sandbox-friendly enrollment workflow

Module 3

Verify an ABHA number with Aadhaar OTP, ABHA OTP, or password through profile login APIs.

  • Encrypted ABHA number and OTP requests
  • Password search and verify flow
  • Profile token stored after successful login

Module 4

Recover ABHA details via mobile or Aadhaar OTP and retrieve provisional enrolment numbers from the recovery APIs.

  • Forgot ABHA via mobile OTP
  • Forgot ABHA via Aadhaar OTP
  • Retrieval flow with enrolment number summary

Module 5

Run the ABHA profile actions including profile reads, communication updates, re-KYC, password changes, deactivation, deletion, and reactivation.

  • Profile management with X-token calls
  • OTP-based update and account actions
  • Profile token refresh and logout

Module 6

Test the Scan and Share bridge update plus the callback and acknowledgement payloads used between gateway and HIP.

  • Gateway bridge URL PATCH request
  • HIP profile-share callback payload
  • Patient-share on-share acknowledgement

Module 7

Run the benefit APIs for linking, de-linking, searching benefits, and listing programmes mapped to an ABHA number.

  • Benefit link and de-link via X-token
  • Benefit search via ABHA number or xmlUid
  • ABHA-number programme lookup