Modules API
Purpose: To get the Modules List
Endpoint:
GET /modules
Request Details
Request URL:
https://{firebase_id}.cloudfunctions.net/fincurious_cloudAPI/modules
Header:
client-id:client123
client-secret:
secret123
Possible operation types:
READ : Get Modules List
Response JSON Keys
Module Id string
Represents the Module Id/Name
Possible Errors
INVALID_URL_PATTERN HTTP 404
Please check if the URL trying to access is a correct one
Resolution The request URL specified is incorrect. Specify a valid request URL.
Refer to request
URL section above
CREDENTIAL_MISMATCH HTTP 401
Unauthorized
Resolution The User doesn't have permission to access the data
INTERNAL_ERROR HTTP 500
Internal Server Error
Resolution Unexpected and unhandled exception in the server. Contact support team
INVALID_REQUEST_METHOD HTTP 400
The http request method type is not a valid one
Resolution You have specified an invalid HTTP method to access the API URL. Specify
a valid request method. Refer to endpoints
section above.
Sample Request
curl -X GET "https://your-firebase-project-id.cloudfunctions.net/fincurious_cloudAPI/modules" \ -H "client-id: client123" \ -H "client-secret: secret123"
Sample Response
{ "id": " Audit, DD & Legal" }, { "id": "10:Financial Statement & MIS:6000:2399:false:Financial Statement & MIS" }, { "id": "11:Tally Foundation:5000:1999:false:Tally Foundation" }, { "id": "12:Tally Specialisation:6000:1999:false:Tally Specialisation" }, { "id": "1:GST Computation & Return Filing:10000:3999:false:GST Computation & Return Filing" }, { "id": "2:TDS Computation:4000:1599:false:TDS Computation" }, { "id": "3:TDS Return Filing:6000:2399:false:TDS Return Filing" }, { "id": "4:Payroll and Salary Statement:4000:1599:false:Payroll and Salary Statement" }, { "id": "5:PF, ESI, PT Return Filing:6000:2399:false:PF, ESI, PT Return Filing" }, { "id": "6:Income Tax Computation:4000:1599:false:Income Tax Computation" }, { "id": "7:Income Tax Return Filing (Individual):6000:2399:false:ITR Filing (Individual)" }, { "id": "8:Business Taxation:5000:1999:false:Business Taxation" }, { "id": "9:Basic and Advanced Excel:5000:1999:false:Microsoft Excel" }, { "id": "AOP, MIS & Projections" }, { "id": "Account Specialisations" }, { "id": "Basic and Advanced Excel" }, { "id": "Business Taxation" }, { "id": "FS MIS PRO" }, { "id": "Financial Literacy" }, { "id": "Financial Statements & MIS" }, { "id": "GST Computation & Return Filing" }, { "id": "GST PRO" }, { "id": "HR Specialisations" }, { "id": "IT Pro" }, { "id": "Income Tax Computation" }, { "id": "Income Tax Return Filing" }, { "id": "Level" }, { "id": "Level 1" }, { "id": "Level 2" }, { "id": "MIS Executive" }, { "id": "PF, ESI, PT Return Filing" }, { "id": "Payroll Pro" }, { "id": "Payroll or Salary Statement" }, { "id": "Startup Course" }, { "id": "TDS Computation" }, { "id": "TDS Pro" }, { "id": "TDS Return Filing" }, { "id": "Tally Foundation" }, { "id": "Tally Pro" }, { "id": "Tally Specialisation" }, { "id": "Tax Specialisations" }