# Turn Q88 into an API

> Read your Due Certificates, Expired certificates and Fleet Status from Q88 with one API call each. A workflow can check the fleet every Monday morning and email you the certificates and documents that came due since last week.

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

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

## What you can build on Q88

### Get due and expired certificates

Reads the Due Certificates or Expired view in Certificates & Docs, for all fleets or the fleet you pick in All Fleets.

- Takes: View (Due Certificates or Expired), fleet (optional), vessel (optional)
- Returns: Vessel, certificate or document, type, issued, expires, due, next annual, issued or certified by, has attachment

### Get Fleet Status

Reads the Fleet Status table under Vessels: each vessel's HVPQ version and date, missing questions, due certificates, Q88 publication and latest offline submission.

- Takes: Nothing
- Returns: Vessel name, HVPQ version, HVPQ import date, missing questions, due certificates, Q88 published, latest offline submission

### Get a certificate's details

Opens one certificate or document in Certificates & Docs for a vessel and reads its dates, reference, survey windows and comments.

- Takes: Vessel, certificate or document name
- Returns: Certificate or document, code, reference, issued, expires, last annual, next annual, window, reminder, comments

### Email a questionnaire

Creates a questionnaire for a vessel, selects Click to Continue, then Email Questionnaire, and sends it from Compose Email with the documents you name.

- Takes: Vessel, questionnaire, recipients, subject, message, documents from Certificates & Docs (optional)
- Returns: Vessel, questionnaire, recipients, sent at

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

### Certificates and documents coming due, weekly

Starts: Every Monday at 7:00

1. Get the certificates in the Due Certificates view for all fleets.
2. Keep the rows that were not in the view on the last run.
3. Email you the list grouped by vessel, with type, expiry date and due date.

### Fleet Status check before the working day

Starts: Every weekday at 8:00

1. Read the Fleet Status table for every vessel.
2. Keep vessels with missing questions, due certificates or an HVPQ version other than 6.
3. Post each one, with its counts, to your webhook for the vetting team.

### Expired certificates, changed since yesterday

Starts: Every day at 6:00

1. Get the certificates in the Expired view for all fleets.
2. Keep the ones that are new or changed since the last run, and stop if there are none.
3. Email you each vessel's expired certificates with their expiry dates.

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 due and expired certificates” 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": "q88.com/get_due_certificates",
    "input": {
      "view": "Due Certificates",
      "fleet": "Product tankers"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "view": "Due Certificates",
    "fleet": "Product tankers",
    "certificates": [
      {
        "vessel": "Northwind Spirit",
        "certificate": "International Oil Pollution Prevention Certificate",
        "type": "Statutory",
        "issued": "2022-01-14",
        "expires": "2027-01-13",
        "due": "2026-12-14",
        "next_annual": "2026-12-14",
        "issued_by": "Acme Class",
        "has_attachment": true
      }
    ],
    "count": 1
  }
}
```

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.

## Q88’s own options

Veson offers the Q88 Web Services API, a SOAP service, as an add-on to a Q88 subscription, priced through your Account Manager. Most of its operations read vessel data, and certificates and officer matrices can be written. Veson turns on each operation and registers your public IP addresses itself.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Q88 Web Services API | Reads Q88 and Baltic 99 forms, questionnaires, certificates, vettings, vessel specs, HVPQ answers. Imports certificates and officer matrices. | A paid add-on. Each operation enabled by Veson, calls only from registered public IPs, one fixed AuthorizationString per company. |
| Export to Excel and Scheduled Report | Certificates & Docs exports the list to Excel, builds a Summary Report and sets up a Scheduled Report. | A Q88 login. Settings in Certificates & Docs are for account admins only. |
| Q88 by hand | Certificates & Docs, Fleet Status, Fleet Report and the Questionnaires module, one screen at a time. | A Q88 account for each person, signed in with their own email address. |

Read on November 12, 2026: [Q88 Web Services API reference](https://help.veson.com/q88/q88-web-services-api-reference), [Main certificates page overview](https://help.veson.com/q88/q88-main-certificates-page-overview), [Q88 Fleet Status](https://help.veson.com/q88/q88-fleet-status).

## Signing in to Q88

Q88 signs you in with your email address and password, or with your corporate credentials when your company uses single sign-on. Each person needs their own login, and a second sign-in to the same login ends the first. With Fous you sign in once through Q88'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

- **One login, one session**: Veson does not allow concurrent logins or shared login names. If someone else signs in to the same login, the user already signed in is removed, so sign in with a login nobody else is using.
- **Failed sign-ins lock the account**: Several failed sign-in attempts can lock a Q88 account, and only Veson Support can lift the lock.
- **Modules feed the questionnaires**: Information saved in other modules, such as Certificates & Docs, is saved to the questionnaires too. Keeping certificates current keeps the Q88 form and other questionnaires current.
- **API writes overwrite**: The Web Services import operations for certificates and officer matrices replace existing data rather than merge it, and Veson advises contacting Support before the first import.

## 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)
- [eGCA](https://fous.com/automate/egca.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)
- [RightShip Platform](https://fous.com/automate/rightship-platform.md)

Other industries: [Entrata](/automate/entrata), [Iron Mountain Connect](/automate/iron-mountain-connect), [Lowe's Vendor Gateway](/automate/lowe-s-vendor-gateway), [Kaufland Business Partner Portal](/automate/kaufland-business-partner-portal), [Cisco Commerce Workspace](/automate/cisco-commerce-workspace), [HD Supply](/automate/hd-supply).

## Frequently asked questions

### Does Q88 have an API?

Yes, as a paid add-on. The Q88 Web Services API is a SOAP service that reads questionnaires, certificates, vettings and vessel data, and imports certificates and officer matrices. Veson enables each operation, registers your public IP addresses and issues one fixed AuthorizationString per company.

### How do I see which certificates are coming due across the fleet?

Open Vessels, then Certificates & Docs, and choose the Due Certificates view, or set Certificate Expiry Day(s). Export to Excel downloads the list, and Fleet Status shows a Due Certificates count per vessel.

### Can several people share one Q88 login?

No. Veson prohibits concurrent logins and sharing login names, and each user signs in with their own email address. If someone else signs in to a login that is in use, the person already signed in is removed.

### How do I send a Q88 questionnaire to a charterer or broker?

Create the questionnaire, select Click to Continue, then Email Questionnaire. In Compose Email you set the recipients, subject and body and can attach files or packages from Certificates and Documents. The questionnaire goes as a Word or PDF file, from Q88's support address.

### Is Fous affiliated with Veson Nautical?

No. Fous is an independent product. You use it with your own Q88 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 Q88 (Veson Nautical). 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.
