curl --request POST \
--url https://test-api.sandbox.co.in/gst/analytics/gstr-2a-reconciliation \
--header 'Content-Type: application/json' \
--header 'authorization: <authorization>' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"@entity": "in.co.sandbox.gst.analytics.gstr-2a_reconciliation.request",
"gstin": "24ABKCS2033B1ZV",
"year": 2026,
"month": 3,
"reconciliation_criteria": "strict"
}
'{
"code": 200,
"timestamp": 1777273620309,
"data": {
"created_at": 1777273620951,
"@entity": "in.co.sandbox.gst.analytics.gstr-2a_reconciliation.job",
"job_id": "f42e3d84-409a-4351-a9d7-9697750e7f98",
"gstin": "24ABKCS2033B1ZV",
"year": 2026,
"month": 3,
"reconciliation_criteria": "strict",
"purchase_ledger_url": "https://in-co-sandbox-gst-test-storage.s3.ap-south-1.amazonaws.com/gstr-2a-reconciliation/purchase-ledger.json",
"gstr_2a_url": "https://in-co-sandbox-gst-test-storage.s3.ap-south-1.amazonaws.com/gstr-2a-reconciliation/gstr-2a.json",
"status": "created"
},
"transaction_id": "f42e3d84-409a-4351-a9d7-9697750e7f98"
}Create GSTR-2A reconciliation job and get two signed URLs to upload GSTR-2A and purchase ledger.
curl --request POST \
--url https://test-api.sandbox.co.in/gst/analytics/gstr-2a-reconciliation \
--header 'Content-Type: application/json' \
--header 'authorization: <authorization>' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"@entity": "in.co.sandbox.gst.analytics.gstr-2a_reconciliation.request",
"gstin": "24ABKCS2033B1ZV",
"year": 2026,
"month": 3,
"reconciliation_criteria": "strict"
}
'{
"code": 200,
"timestamp": 1777273620309,
"data": {
"created_at": 1777273620951,
"@entity": "in.co.sandbox.gst.analytics.gstr-2a_reconciliation.job",
"job_id": "f42e3d84-409a-4351-a9d7-9697750e7f98",
"gstin": "24ABKCS2033B1ZV",
"year": 2026,
"month": 3,
"reconciliation_criteria": "strict",
"purchase_ledger_url": "https://in-co-sandbox-gst-test-storage.s3.ap-south-1.amazonaws.com/gstr-2a-reconciliation/purchase-ledger.json",
"gstr_2a_url": "https://in-co-sandbox-gst-test-storage.s3.ap-south-1.amazonaws.com/gstr-2a-reconciliation/gstr-2a.json",
"status": "created"
},
"transaction_id": "f42e3d84-409a-4351-a9d7-9697750e7f98"
}Documentation Index
Fetch the complete documentation index at: https://developer.sandbox.co.in/llms.txt
Use this file to discover all available pages before exploring further.
JWT access token
API key for identification
API version
Entity name
"in.co.sandbox.gst.analytics.gstr-2a_reconciliation.request"GSTIN of the taxpayer
^([0-9]{2}[0-9A-Z]{13})$Year e.g. 2020
Month e.g. 10
Preference for the reconciliation strictness. Possible values: strict, moderate, flexible
strict, moderate, flexible Was this page helpful?