{"openapi":"3.1.0","info":{"title":"Fast GST Refund preparation checklist","version":"1.0.0","description":"Read-only preparation guidance for Indian service-export refunds under LUT. No account, email, files or payment required. Does not assess eligibility, calculate entitlement, validate documents or submit a refund.","contact":{"email":"support@fastgstrefund.com","url":"https://fastgstrefund.com/for-agents/"}},"servers":[{"url":"https://fastgstrefund.com"}],"paths":{"/api/checklist":{"get":{"operationId":"getRefundPreparationChecklist","summary":"Get records and checks for a refund stage and topic","description":"Provide exactly one stage and one need, and no additional query parameters. Does not read or write customer data. Returns JSON with public guide paths. Limit: 60 requests per minute per IP; respect Retry-After on 429.","security":[],"parameters":[{"name":"stage","in":"query","required":true,"description":"preparing: I’m preparing a refund application; upload: My statement or upload needs fixing; filed: I’ve filed and need to follow up; notice: I received a notice or deficiency memo","schema":{"type":"string","enum":["preparing","upload","filed","notice"]}},{"name":"need","in":"query","required":true,"description":"eligibility: Understand what I can claim; statement3: Prepare Statement 3; annexureb: Prepare Annexure B; reconciliation: Match returns, invoices and credits; portal: Know what to enter on the GST portal; fullpack: Prepare the whole refund application","schema":{"type":"string","enum":["eligibility","statement3","annexureb","reconciliation","portal","fullpack"]}}],"responses":{"200":{"description":"Preparation checklist","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["stage","stageLabel","need","needLabel","title","summary","records","checks","nextStep","guides","scope"],"properties":{"stage":{"type":"string","enum":["preparing","upload","filed","notice"]},"stageLabel":{"type":"string"},"need":{"type":"string","enum":["eligibility","statement3","annexureb","reconciliation","portal","fullpack"]},"needLabel":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"nextStep":{"type":"string"},"scope":{"type":"string"},"checks":{"type":"array","items":{"type":"string"}},"records":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["name","reason"],"properties":{"name":{"type":"string"},"reason":{"type":"string"}}}},"guides":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["title","url"],"properties":{"title":{"type":"string"},"url":{"type":"string","description":"Public page path relative to https://fastgstrefund.com"}}}}}}}}},"400":{"description":"Missing, duplicate or unsupported parameter"},"429":{"description":"Rate limit reached; retry after 60 seconds"}}}}}}