Skip to content

FousDG Shipping e-Governance

Turn DG Shipping e-Governance into an API

Read a seafarer's sea service records by INDoS number, your application statuses and your RPS License notifications from DG Shipping e-Governance with one API call each. Or have a workflow check pending applications each morning and email you any query raised.

Works with your own DG Shipping e-Governance account. Fous is an independent product.

What you can build on the e-Gov portal

  • Get a seafarer's sea service records

    Build this

    Enters an INDoS number on Foreign Ship Engagement, Sign-On/Sign-Off and reads the personal details and the list of sea service details the portal fills in.

    Takes
    INDoS number
    Returns
    Seafarer name, INDoS number, each record's date of commencement of contract, date of sign on ship, date of sign off ship, onboard change
  • Check an application's status

    Build this

    Opens Inbox, View Application Details, enters an application number and date, and reads the status and any query raised on it.

    Takes
    Application number, application date
    Returns
    Application number, application date, status, query raised, query text
  • Read your RPS License notifications

    Build this

    Opens Inbox, RPS License and reads the license, then reads My License Notification(s) for renewal and annual inspection notices.

    Takes
    Nothing
    Returns
    License details shown, each notification's text, whether renewal or annual inspection can be applied for
  • Record a seafarer's sign off ship

    Build this

    Enters an INDoS number on Foreign Ship Engagement, Sign-On/Sign-Off, clicks Click to Sign off for the open record and submits the sign off details.

    Takes
    INDoS number, sign off details
    Returns
    INDoS number, date of sign on ship, date of sign off ship, result

Automate the e-Gov 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.

  • Queries raised on pending applications

    Build this
    Starts
    Every weekday at 9:00 India Standard Time
    Step 1
    For each application number and date you list, check the application's status.
    Step 2
    Keep the applications whose status changed since the last run or that have a query raised.
    Step 3
    Email you the list with application number, status and query text.
  • Sea service check before a seafarer joins

    Build this
    Starts
    When your crewing system calls the workflow's webhook with an INDoS number
    Step 1
    Get the seafarer's sea service records for the INDoS number.
    Step 2
    Keep the records with a date of sign on ship and no date of sign off ship.
    Step 3
    Post the seafarer's name, INDoS number and those records to your crewing system's webhook.
  • RPS License renewal and inspection notices

    Build this
    Starts
    Every Monday at 8:00 India Standard Time
    Step 1
    Read your RPS License and My License Notification(s).
    Step 2
    Keep the notifications that were not there on the last run.
    Step 3
    Email you each new notification with the license details.

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 a seafarer's sea service records” 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": "dgma.gov.in/get_sea_service_records",
    "input": {
      "indos_number": "26AB1234"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "indos_number": "26AB1234",
    "seafarer_name": "Arjun Rao",
    "sea_service": [
      {
        "date_of_commencement_of_contract": "2026-04-02",
        "date_of_sign_on_ship": "2026-04-05",
        "date_of_sign_off_ship": "2026-10-28",
        "onboard_change": null
      },
      {
        "date_of_commencement_of_contract": "2026-11-03",
        "date_of_sign_on_ship": "2026-11-06",
        "date_of_sign_off_ship": null,
        "onboard_change": null
      }
    ]
  }
}

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 e-Gov portal’s own options

DGMA documents no API, file exchange or export for licensed RPS agencies or shipping companies on the e-Gov portal. Its Seafarers' Manual of April 2026 says new systems, e-Samudra among them, are being developed and that external applications would be integrated through APIs, without describing a public interface.

OptionWhat it coversWhat it takes
e-SamudraThe new seafarer portal: CDC and CoC modules and a seafarer dashboard. A Recruitment and Placement License module is being developed.For seafarers, registration with an INDoS number and Aadhaar credentials.
eMigrate hand-offSign-On Shore Indian Ship submissions are shared with eMigrate by the portal, which says the eMigrate Reference Number will be generated soon.Nothing extra: it happens on submission in the e-Gov portal.
The e-Gov portal by handSign-On/Sign-Off, Articles of Agreement, Nil Declaration, Inbox with applications, RPS License and inspections, Company Profile.A User Id and Password provided by DGMA, and the profile password.

Read on November 12, 2026: DGMA Seafarers' Manual, April 2026, DGMA IT & E-Governance manuals.

Signing in to the e-Gov portal

The e-Gov portal signs you in with a User Id and Password provided by DGMA, emailed to a licensed RPS when its application is approved. Opening an RPS section then asks for a separate profile password. With Fous you sign in once through the portal's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

Worth knowing

Two passwords for the RPS sections
After signing in with your User Id and Password, the Recruitment and Placement Services sections ask for the profile password before showing the Inbox or Company Profile.
Sign-on and sign-off work by INDoS number
Foreign Ship Engagement starts from an INDoS number. Indian Ship Engagement (Articles of Agreement) starts from the seafarer's CDC number, and Sign-Off Shore Indian Ship also asks for fee details.
The eMigrate number comes later
A Sign-On Shore Indian Ship submission generates an application number at once. The portal shares the data with eMigrate and says the eMigrate Reference Number will be generated soon.
Nil Declaration by month
Nil Declaration is filed for a month and year: you select both, mark the declaration and submit. The manual warns that not filing it may lead to suspension of the licensed RPS.

More in Maritime and aviation

Other industries: Rightmove Plus, KinderConnect, AlbertsonsNet for Suppliers, Woolworths Partner Hub, Verizon My Business, PowerClerk.

Frequently asked questions

No public one. DGMA documents no API, file exchange or export for RPS agencies or shipping companies. Its Seafarers' Manual says the new systems under development would integrate external applications through APIs, but describes no interface you can use today.

For a foreign ship, under Seafarer, Recruitment and Placement Services, Foreign Ship Engagement, Sign-On/Sign-Off, starting from the INDoS number. For an Indian ship, under Indian Ship Engagement (Articles of Agreement), starting from the CDC number.

Signed in, open Seafarer, Recruitment and Placement Services, Inbox, View Application Details and enter the application number and the date of application. You see the status of the application and can submit a reply if a query has been raised.

Partly. DGMA's manual says certain services move to e-Samudra and that a Recruitment and Placement License module is being developed. Until then, the RPS work described in the manual is done in the e-Gov portal.

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

Put DG Shipping e-Governance 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 nextDMW Online ServicesOCIMF SIRE 2.0eNOADRightmove PlusHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of DG Shipping e-Governance (Directorate General of Maritime Administration, India (formerly Directorate General of Shipping)). 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.