Skip to content

FousInaportnet

Get your Inaportnet warta and SPB status by API

Read the status of each warta kapal and what an SPB (port clearance) is still waiting for, with one API call each. Then have a workflow email you each weekday at 7:00 the warta whose status changed since the last check.

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

What you can build on Inaportnet

  • Check warta statuses

    Build this

    Reads your warta kedatangan (arrival notices) and warta keberangkatan (departure notices) for the vessels you name, with each one's status.

    Takes
    Vessel names (optional), port (optional)
    Returns
    Vessel, port, arrival or departure, planned date, status
  • Check what an SPB is waiting for

    Build this

    Opens a departure's SPB detail and reports whether the NTPN PNBP, the NTPN VTS and the SPK pandu (pilotage order) appear in it yet.

    Takes
    Vessel, port
    Returns
    Vessel, port, SPB status, NTPN PNBP, NTPN VTS, SPK pandu, what is missing
  • Request an SPOG for a vessel

    Build this

    Submits the SPOG request for a vessel's movement, which Inaportnet no longer creates automatically, and reads back the request's status.

    Takes
    Vessel, port, planned movement date and time
    Returns
    Vessel, port, movement time, request status
  • Upload a cargo manifest to a warta

    Build this

    Uploads the bongkar/muat (discharge and loading) manifest, in Inaportnet's Excel format, to Tools 3 of a warta and reads back the upload.

    Takes
    Vessel, port, manifest Excel file
    Returns
    Vessel, port, file name, upload result

Automate Inaportnet 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.

  • Warta status changes, every vessel, each morning

    Build this
    Starts
    Every weekday at 7:00, Asia/Jakarta
    Step 1
    Check the warta statuses for every vessel you name.
    Step 2
    Keep the warta whose status changed since the last run.
    Step 3
    Email you the list, one line per vessel and port.
  • SPB still missing an NTPN or SPK pandu

    Build this
    Starts
    Every hour, Asia/Jakarta
    Step 1
    For each departing vessel you list, check what its SPB is waiting for.
    Step 2
    Keep the SPBs where the NTPN PNBP, NTPN VTS or SPK pandu is still missing.
    Step 3
    Post each one, with what is missing, to your operations webhook.
  • Warta sent from INSW but still at Buat Warta

    Build this
    Starts
    Every 15 minutes
    Step 1
    Check the warta statuses for the vessels you sent through INSW.
    Step 2
    Keep the warta still at Buat Warta that were there on the last run too.
    Step 3
    Email you each one so someone can call the LNSW contact centre.

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 “Check warta 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": "inaportnet.dephub.go.id/get_warta_statuses",
    "input": {
      "vessels": [
        "Acme Star",
        "Northwind Bay"
      ],
      "port": "Tanjung Priok"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "warta": [
      {
        "vessel": "Acme Star",
        "port": "Tanjung Priok",
        "type": "kedatangan",
        "planned_date": "2026-11-14",
        "status": "Terkirim"
      },
      {
        "vessel": "Northwind Bay",
        "port": "Tanjung Priok",
        "type": "keberangkatan",
        "planned_date": "2026-11-13",
        "status": "Buat Warta"
      }
    ],
    "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.

Inaportnet’s own options

Inaportnet's sign-in page links to no API or developer documentation, and its only guide there is an FAQ deck. INSW's Single Submission Pengangkut lets an agent fill in a Dataset Kedatangan once and creates the Warta Kapal Kedatangan in Inaportnet from it.

OptionWhat it coversWhat it takes
INSW Single Submission PengangkutA Dataset Kedatangan filled in once. Its Permohonan Warta creates the Warta Kapal Kedatangan in Inaportnet with the status Terkirim.An INSW account at pengangkut.insw.go.id. Agent data must match your Inaportnet account.
Excel uploads in Inaportnet's formatThe bongkar/muat data and the barang tercemar manifest, uploaded to Tools 3 of a warta.The Excel template Inaportnet provides, at most 2 MB per file.
Inaportnet by handWarta kedatangan and keberangkatan, SPOG requests and SPB details, in the browser.A registered user for your company and Wilayah Kerja (port region).

Read on November 12, 2026: Inaportnet sign-in page, FAQ Inaportnet, INSW user manual: SSm Pengangkut, Dataset Kedatangan.

Signing in to Inaportnet

Inaportnet signs you in with a username and password, or with Log in with SSO through the Ministry's SSO at hubnet.kemenhub.go.id. With Fous you sign in once through Inaportnet's own sign-in with your own account. The login is sealed with AES-256, code and AI agents never see it, and an expired session is signed back in.

Worth knowing

SPOG is no longer created for you
Inaportnet's FAQ says the SPOG no longer appears automatically after the SPK pandu. The agent has to request it.
An SPB waits for three references
When an SPB cannot be approved although the cycle is complete, the FAQ says to check that the NTPN PNBP, the NTPN VTS and the SPK pandu appear in the SPB detail.
Uploads: PDF or Excel, 2 MB at most
Each document must be the type asked for, PDF or Excel, and at most 2 MB. Excel files must use the format provided in Inaportnet.
The warta form is checked tool by tool
Tools 2 needs the crew with the nakhoda (master) box ticked, and a crew count at or above minimum safe manning. With no cargo work, Tools 5 takes tanpa bongkar muat (no discharge or loading).

More in Maritime and aviation

Other industries: Paragon MLS, Bushel, Syndigo CXH, Morrisons Supplier Portal, Cisco Commerce Workspace, LennoxPros.

Frequently asked questions

None is linked from Inaportnet: its sign-in page offers no API or developer documentation, only an FAQ deck. INSW's Single Submission Pengangkut can create the Warta Kapal Kedatangan in Inaportnet from a Dataset Kedatangan you fill in once at pengangkut.insw.go.id.

Usually one of its references is missing. Inaportnet's FAQ says to check that the NTPN PNBP, the NTPN VTS and the SPK pandu appear in the SPB detail. A workflow you build can check this every hour and post what is missing to your webhook.

It should change to Terkirim on its own. The INSW manual says a submitted aju is created in Inaportnet with the status Terkirim, and if it stays at Buat Warta for 5 minutes you contact the LNSW contact centre.

PDF or Excel, whichever the field asks for, at most 2 MB. Excel files must follow the format provided in Inaportnet, and the company appointment letter at registration must be a PDF of at most 2 MB.

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

Put Inaportnet 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 nextDA-DeskMarine Department eBSDG Shipping e-GovernanceParagon MLSHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Inaportnet (Directorate General of Sea Transportation, Indonesia Ministry of Transportation). 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.