Skip to content

FouseGCA

Track your eGCA license requests through an API

Read the status of each request in License Request Details, your Medical NOC decisions and your payment receipts from eGCA, one API call each. Then have a workflow check License Request Details each weekday morning and email you every status change.

Works with your own eGCA account. Fous is an independent product.

What you can build on the eGCA portal

  • Get license request statuses

    Build this

    Reads License Request Details under the License section: each request ID, its service name and its status, with the rejection remarks of a rejected request.

    Takes
    Status (optional)
    Returns
    Request ID, service name, status, rejection remarks
  • Check Medical NOC requests

    Build this

    Reads View Medical NOC Requests under the Medical Directorate services, both Pending and Other, with each request's status and the Remarks by DMS/JDMS.

    Takes
    Nothing
    Returns
    eApplication ID, class of medical, NOC type, NOC for service, status, remarks by DMS/JDMS
  • Get payment receipts

    Build this

    Reads Payment History, where eGCA keeps the receipt of each fee paid through Bharatkosh, and returns the request and receipt number for each.

    Takes
    Nothing
    Returns
    Request ID, service name, receipt number
  • Update a returned Medical NOC request

    Build this

    Opens a request shown as Returned in View Medical NOC Requests, changes the reason as the DMS/JDMS remarks ask, attaches the document and selects Update NOC details.

    Takes
    eApplication ID, updated reason, supporting document
    Returns
    eApplication ID, status, submitted at

Automate the eGCA portal with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • License request status changes, every weekday

    Build this
    Starts
    Every weekday at 8:00, India Standard Time
    Step 1
    Get the license request statuses from License Request Details.
    Step 2
    Keep the requests whose status changed since the last run.
    Step 3
    Email you each one with its request ID, service name, new status and any rejection remarks.
  • Payments still pending after 24 hours

    Build this
    Starts
    Every day at 10:00, India Standard Time
    Step 1
    Get the license request statuses with status Payment Pending.
    Step 2
    Keep the requests that were already Payment Pending on the last run.
    Step 3
    Email you the list so you can raise a ticket with the eGCA Support Cell.
  • Medical NOC decisions, posted to your crew system

    Build this
    Starts
    Every weekday at 9:00, India Standard Time
    Step 1
    Check the Medical NOC requests under Pending and Other.
    Step 2
    Keep the requests that are Returned, Approved or Rejected and changed since the last run.
    Step 3
    Post eApplication ID, status and the DMS/JDMS remarks to your webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get license request statuses” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "dgca.gov.in/get_license_request_statuses",
    "input": {
      "status": "Pending with Applicant"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "requests": [
      {
        "request_id": "LR-2026-0048213",
        "service_name": "Acceptance of Records for Issuance of SPL",
        "status": "Pending with Applicant",
        "rejection_remarks": null
      },
      {
        "request_id": "LR-2026-0047790",
        "service_name": "Acceptance of Records for Issuance of SPL",
        "status": "Pending with Applicant",
        "rejection_remarks": null
      }
    ],
    "count": 2
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

The eGCA portal’s own options

DGCA's eGCA user manuals describe services that you file, pay for and track in the portal itself, with fees paid through Bharatkosh. They document no API, data export or file exchange for applicants. eGCA tells you about submissions, receipts and decisions by SMS and email.

OptionWhat it coversWhat it takes
SMS and email notificationsThe eApplication ID on submission, the receipt number after payment, and the approval or rejection of a Medical NOC request.The mobile number and email address registered on your eGCA ID.
eGCA by handLicense Request Details, View Medical NOC Requests and Payment History, with each application opened by its request ID.An eGCA ID and password, and the code sent to your registered mobile and email at each sign-in.

Read on November 12, 2026: Process of Acceptance of Records for Issuance of SPL, eGCA user manual: process to apply for Medical NOC, eGCA Login.

Signing in to the eGCA portal

eGCA asks for your eGCA ID and password. Since 28 July 2025 it then sends a one-time password to your registered mobile number and email, and lets you in only after it is validated. With Fous you sign in once through eGCA's own sign-in with your own account: the login is sealed with AES-256, the emailed code is handled, and an expired session is signed back in.

Worth knowing

Payment Pending: wait 24 hours, do not resubmit
If Bharatkosh took the fee but the request still shows Payment Pending, DGCA asks you to wait 24 hours, then raise a ticket with the eGCA Support Cell, and never submit the application again.
Apply 4 working days before expiry
An application's submission date is the day the whole process, payment included, is complete. For FCL services DGCA advises applying at least 4 working days before a requirement expires, to allow for Bharatkosh's confirmation.
Verified medical details come first
Your medical details must be submitted through Medical Records Update and approved by DGCA. Until then, eGCA shows alerts on the service nodes and will not let you apply for a service.
An SPL request passes through your FTO
An Acceptance of Records for SPL request goes first to your FTO and shows Pending with FTO. Once the CFI or Dy. CFI adds the SPL details, it shows Pending with Applicant until you confirm and pay.

More in Maritime and aviation

Other industries: Paragon MLS, LeadsOnline, Home Depot Supplier Hub, Woolworths Partner Hub, Cisco Commerce Workspace, LennoxPros.

Frequently asked questions

Not one that DGCA documents for applicants. Its user manuals describe services filed, paid for through Bharatkosh and tracked in the portal, with SMS and email notifications. With Fous you can build a method that reads License Request Details or another screen with your own eGCA account.

In License Request Details under the License section. Each request shows its service name, request ID and status, such as Pending with FTO, Pending with Applicant, Payment Pending or Payment Completed. Open a request by its ID to see any rejection remarks.

Wait 24 hours, then raise a ticket with the eGCA Support Cell if the status has not changed. Do not submit the application again. If the payment itself failed, open the request by its ID and select Proceed to Pay in the last tab.

In View Medical NOC Requests. Approved and rejected requests appear when you select Other, and a returned one stays under Pending with the status Returned. Read the Remarks by DMS/JDMS at the end of the application, then update it or select Continue.

No. Fous is an independent product. You use it with your own eGCA account, and a method reads and does only what that account can.

Put eGCA behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextmyWorld WebILSmartCollins Aerospace Customer PortalParagon MLSHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of eGCA (Directorate General of Civil Aviation, India). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.