# 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.

Page: https://fous.com/automate/egca
Updated: 2026-11-12

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

## What you can build on the eGCA portal

### Get license request statuses

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

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

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

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](/product/workflows) 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

Starts: Every weekday at 8:00, India Standard Time

1. Get the license request statuses from License Request Details.
2. Keep the requests whose status changed since the last run.
3. Email you each one with its request ID, service name, new status and any rejection remarks.

### Payments still pending after 24 hours

Starts: Every day at 10:00, India Standard Time

1. Get the license request statuses with status Payment Pending.
2. Keep the requests that were already Payment Pending on the last run.
3. Email you the list so you can raise a ticket with the eGCA Support Cell.

### Medical NOC decisions, posted to your crew system

Starts: Every weekday at 9:00, India Standard Time

1. Check the Medical NOC requests under Pending and Other.
2. Keep the requests that are Returned, Approved or Rejected and changed since the last run.
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](/product/methods), 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.

| Option | What it covers | What it takes |
| --- | --- | --- |
| SMS and email notifications | The 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 hand | License 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](https://public-prd-dgca.s3.ap-south-1.amazonaws.com/topHeader/Acceptance%20of%20records%20for%20Issuance%20of%20SPL.pdf), [eGCA user manual: process to apply for Medical NOC](https://public-prd-dgca.s3.ap-south-1.amazonaws.com/topHeader/eGCA%20User%20Manual_Process%20to%20Apply%20Medical%20NOC.pdf), [eGCA Login](https://www.dgca.gov.in/digigov-portal/jsp/dgca/common/login.jsp).

## 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

- [Avinode Marketplace](https://fous.com/automate/avinode-marketplace.md)
- [CAMP MTX](https://fous.com/automate/camp-mtx.md)
- [MyBoeingFleet](https://fous.com/automate/myboeingfleet.md)
- [Satair Market](https://fous.com/automate/satair-market.md)
- [IATA SIS](https://fous.com/automate/iata-sis.md)
- [Online Coordination System](https://fous.com/automate/online-coordination-system.md)
- [myWorld Web](https://fous.com/automate/myworld.md)
- [ILSmart](https://fous.com/automate/ilsmart.md)
- [Collins Aerospace Customer Portal](https://fous.com/automate/collins-aerospace-customer-portal.md)
- [Honeywell MyAerospace](https://fous.com/automate/honeywell-myaerospace.md)
- [MARS](https://fous.com/automate/mars.md)
- [VUMPA](https://fous.com/automate/vumpa.md)
- [LeShuttle Freight](https://fous.com/automate/leshuttle-freight.md)
- [ABS MyFreedom](https://fous.com/automate/abs-myfreedom.md)
- [ClassNK Customer Hub](https://fous.com/automate/classnk-customer-hub.md)
- [DNV Fleet Status](https://fous.com/automate/dnv-fleet-status.md)
- [LR Class Direct](https://fous.com/automate/lr-class-direct.md)
- [MOVE by Bureau Veritas](https://fous.com/automate/move-by-bureau-veritas.md)
- [myGEAerospace](https://fous.com/automate/mygeaerospace.md)
- [DFDS freight booking](https://fous.com/automate/dfds-freight-booking.md)
- [P&O Ferries Freight](https://fous.com/automate/p-and-o-ferries-freight.md)
- [Stena Line Freight Portal](https://fous.com/automate/stena-line-freight-portal.md)
- [EUROCONTROL NOP Portal](https://fous.com/automate/eurocontrol-nop-portal.md)
- [Baltic Exchange](https://fous.com/automate/baltic-exchange.md)
- [海事一网通办](https://fous.com/automate/china-msa-one-stop-service-platform.md)
- [National Maritime Single Window](https://fous.com/automate/national-maritime-single-window.md)
- [Inaportnet](https://fous.com/automate/inaportnet.md)
- [DA-Desk](https://fous.com/automate/da-desk.md)
- [Marine Department eBS](https://fous.com/automate/marine-department-ebs.md)
- [DG Shipping e-Governance](https://fous.com/automate/dg-shipping-e-governance.md)
- [DMW Online Services](https://fous.com/automate/dmw-online-services.md)
- [OCIMF SIRE 2.0](https://fous.com/automate/ocimf-sire-2-0.md)
- [eNOAD](https://fous.com/automate/enoad.md)
- [Q88](https://fous.com/automate/q88.md)
- [RightShip Platform](https://fous.com/automate/rightship-platform.md)

Other industries: [Paragon MLS](/automate/paragon-mls), [LeadsOnline](/automate/leadsonline), [Home Depot Supplier Hub](/automate/home-depot-supplier-hub), [Woolworths Partner Hub](/automate/woolworths-partner-hub), [Cisco Commerce Workspace](/automate/cisco-commerce-workspace), [LennoxPros](/automate/lennoxpros).

## Frequently asked questions

### Does eGCA have an API?

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.

### Where do I see the status of my eGCA application?

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.

### My payment went through but eGCA still says Payment Pending. What should I do?

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.

### Where do I see whether my Medical NOC was approved?

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.

### Is Fous affiliated with the Directorate General of Civil Aviation?

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.

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.
