The Create ITR Login Client API registers a new taxpayer credential set against the ITR Analyzer service. The endpoint accepts the taxpayer's PAN (as username) and current ITR portal password, validates them upstream, and returns a client_id that anchors all subsequent operations — credential checks, 2FA flows, password resets, and ITR data retrieval.This is the bootstrap step of any ITR Analyzer workflow. The returned client_id is the canonical reference used by every other endpoint in the service.
Key Benefits
Single Client Identifier — One client_id powers credential checks, 2FA, password resets, and data fetches.
Upstream Validation — Credentials are validated at registration time rather than at first use.
Workflow Anchor — Decouples sensitive credentials from downstream calls — only the client_id flows through your systems.
Reusable Across Sessions — Persist the client_id to power recurring ITR refreshes without re-collecting credentials.
Check Credentials Status — Run after client creation to confirm credential health and detect 2FA or reset needs.
Generate 2FA OTP — Triggered when client creation indicates that 2FA is required.
Forget Password — Initiates the reset flow when credentials need rotation.
Compliance and Legal Considerations
This endpoint collects the taxpayer's PAN and ITR portal password — both highly sensitive identifiers under India's Income Tax Act, 1961, the Information Technology Act, 2000, and the Digital Personal Data Protection Act, 2023 (DPDP Act). Integrators must obtain explicit, informed, and revocable consent from the taxpayer before invoking this endpoint, must not persist the plaintext password on their own systems, and must clearly disclose the purposes for which ITR data will be fetched and used. Maintain a documented data retention and deletion policy aligned with applicable regulations and the taxpayer's rights.