GST Analysis (OTP) retrieves and analyses a borrower's GST return data through an OTP-based consent flow, letting the customer authorise access themselves rather than sharing their GST portal credentials.It evaluates the same core insights:Filing behaviour - GSTR filing patterns, timeliness, compliance-health scoring, active/inactive status
Sales & purchase analysis - B2B/B2C/export breakdowns, Input Tax Credit (ITC) trends, customer and supplier concentration
Reconciliation & risk - GSTR-1 vs. GSTR-3B variance detection, Reverse Charge Mechanism (RCM) flags, state-wise transaction mappingWorkflow: Generate Session (with username, GST number, and consent) → OTP Verification → Start Analysis → Check Status → Retrieve ReportUse this flow when you want the customer to directly authorise the GST data pull via an OTP sent to their registered contact, rather than relying on stored credentials.Error Response Codes#
These codes can appear across the workflow's endpoints:| Code | Meaning |
|---|
OKRES | GST Report Generated Successfully |
RELXX | Request limit exceeded |
NOPRV | Account does not have the required privilege to access this API |
AUTHM | Authkey missing or invalid |
PARMS | Parameter missing |
NOB16 | Unable to Base16-decode file password |
INVPW | Invalid file password |
INVFY | Invalid financial year format (expected YYYY-YY) |
IPNTW | IP address not whitelisted |
NOAPI | API access not enabled from the GST Portal |
INVOTP | Invalid OTP |
ISERR | Internal server error |
SESEX | Expired session ID |
INSES | Invalid session ID |
ASTRT | Analysis already initiated for this session ID |
NOTST | Analysis not started for this reference ID |
INPRG | GST Analysis in progress |
SRCDN | Source down |
IPNOW | IP address not whitelisted |
AFAIL | Analysis failed |
Modified at 2026-08-06 12:08:36