# Get your PPL quote and firm order responses by API

> Read each underwriter's response to your quotes, Firm Orders and endorsements on PPL with one API call. A workflow can check the contracts you list each weekday morning and email you the new Expressions of Interest and declines.

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

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

## What you can build on PPL

### Get underwriter responses to a quote

Reads a contract's Overview tab: each underwriter's status, quoted lines, premium, quote expiry date and subjectivities.

- Takes: Contract, team (optional)
- Returns: Contract, version, sub-type, underwriter, status, max and min quoted line, premium, quote expiry date, subjectivities

### Check Firm Order responses

Reads the underwriters' responses to a Firm Order, including conditional acceptances and what changed in them.

- Takes: Contract, team (optional)
- Returns: Underwriter, status, written line, stamp, line conditions, subjectivities, MRC comments

### Check endorsement responses

Reads an endorsement on a contract and each underwriter's Accept or Reject response to it.

- Takes: Contract, endorsement
- Returns: Endorsement, underwriter, response

### Send an Express Quote enquiry

Selects Express Quote on the Broker dashboard, fills in Quote Details, adds underwriters and sends the quote submission.

- Takes: Quote description, period duration, period unit, underwriters
- Returns: Contract, sub-type, underwriters sent to, sent at

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

### New quote responses on your open contracts

Starts: Every weekday at 8:00 London time

1. For each contract you list, get the underwriter responses from its Overview tab.
2. Keep the responses that were not there on the last run.
3. Email you the list by contract, with underwriter, status, quoted lines, premium and quote expiry date.

### Conditional acceptances posted to your own system

Starts: Every hour on weekdays

1. For each Firm Order contract you list, check the Firm Order responses.
2. Keep the conditional acceptances that changed since the last run.
3. Post each one, with underwriter, written line, stamp and subjectivities, to your system's webhook.

### Quotes about to expire

Starts: Every weekday at 7:30 London time

1. For each contract you list, get the underwriter responses.
2. Keep the responses whose quote expiry date is in the next 3 days.
3. Email you the contract, underwriter, premium and quote expiry date.

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 underwriter responses to a quote” 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": "pplnextgen.com/get_quote_responses",
    "input": {
      "contract": "Acme Marine Cargo 2027",
      "team": "Marine"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "contract": "Acme Marine Cargo 2027",
    "version": "v01",
    "sub_type": "Enquiry",
    "responses": [
      {
        "underwriter_company": "Northwind Syndicate",
        "status": "Expression of Interest",
        "max_quoted_line": 25,
        "min_quoted_line": 15,
        "premium": {
          "currency": "USD",
          "amount": 180000
        },
        "quote_expiry_date": "2026-11-30",
        "subjectivities": [
          "Survey report before inception"
        ]
      }
    ]
  }
}
```

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.

## PPL’s own options

PPL offers APIs for market firms' own systems: Placement, Submission, Submission Pack, Document and Event APIs covering the placement from quotation to firm order and endorsements. Each firm is onboarded by the PPL team and to the LIMOSS API Gateway first, and the developer portal is in beta testing by market participants.

| Option | What it covers | What it takes |
| --- | --- | --- |
| PPL APIs | Placements, submissions, quote and Firm Order responses, endorsements, sign and close, and generated documents such as the MRCe + Agreement Parties. | Developer portal onboarding by PPL, LIMOSS API Gateway onboarding, an app registered in the Common Services Azure AD and a registered X.509 certificate. |
| Event API notifications | Notifications such as a Firm Order accepted or a signed line, with links to the matching PPL screen. | The same API onboarding. |
| PPL by hand | The Broker dashboard, each contract's Overview tab, Express Quote, and notifications under the bell icon. | A PPL Next Gen user account in one of your firm's teams, authorised by your firm's User Approver. |

Read on November 12, 2026: [PPL Next Gen API Developer Portal: Registration and Onboarding](https://developer.pplnextgen.com/Get-Started/Registration-Onboarding), [PPL API Integration](https://www.ppl-london.com/our-products/tradeengine/api-integration), [PPL platform releases](https://www.ppl-london.com/support/platform-releases).

## Signing in to PPL

You sign in to PPL on its own PPL Login page with your PPL Next Gen user account, and PPL shows that page again when your login has expired. One email address can belong to several companies, and you switch between them with the Team drop-down. With Fous you sign in once through PPL's own sign-in with your own account: the login is sealed with AES-256, and code and AI agents never see it.

## Worth knowing

- **Work belongs to a team and a company**: You see only the work of the companies you have a team in, and you switch with the Team drop-down. A method you build can take the team when you belong to more than one.
- **Responses follow the contract version**: Create new version turns a quote into v02. Quote and Firm Order responses on the same contract version are viewed from the Overview tab.
- **Team roles decide who may act**: Only a Placing Underwriter can send an endorsement response to the placing broker, and only a Placing Broker can have contracts reassigned to them.
- **Planned downtime is published**: PPL publishes a planned downtime calendar with change freezes on its platform releases page, so schedule workflows around those dates.

## More in Insurance

- [Allianz Maklerportal](https://fous.com/automate/allianz-maklerportal.md)
- [Aviva Broker](https://fous.com/automate/aviva-broker.md)
- [AXA Connect](https://fous.com/automate/axa-connect.md)
- [Navigate](https://fous.com/automate/navigate.md)
- [HealthSherpa](https://fous.com/automate/healthsherpa.md)
- [Covered California Enroller Portal](https://fous.com/automate/covered-california-enroller-portal.md)
- [HealthCare.gov for agents and brokers](https://fous.com/automate/healthcare-gov-for-agents-and-brokers.md)
- [HealthEquity employer portal](https://fous.com/automate/healthequity-employer-portal.md)
- [Optum Financial employer portal](https://fous.com/automate/optum-financial-employer-portal.md)
- [WEX Benefits employer portal](https://fous.com/automate/wex-benefits-employer-portal.md)
- [NIPR](https://fous.com/automate/nipr.md)
- [Aflac Business Services](https://fous.com/automate/aflac-business-services.md)
- [National General agent portal](https://fous.com/automate/national-general-agent-portal.md)
- [Travelers for Agents](https://fous.com/automate/travelers-for-agents.md)
- [Nationwide Agent Center](https://fous.com/automate/nationwide-agent-center.md)
- [The Hartford EBC](https://fous.com/automate/the-hartford-ebc.md)
- [Citizens PolicyCenter and myAgency](https://fous.com/automate/citizens-policycenter-and-myagency.md)

Other industries: [Money Claim Online](/automate/money-claim-online), [Lufthansa Cargo eServices](/automate/lufthansa-cargo-eservices), [Fidelity Plan Sponsor WebStation](/automate/fidelity-plan-sponsor-webstation), [Georgia Ports WebAccess](/automate/georgia-ports-webaccess), [TQL Carrier Dashboard](/automate/tql-carrier-dashboard), [Net-Inspect](/automate/net-inspect).

## Frequently asked questions

### Does PPL have an API?

Yes, for firms that PPL onboards, and its developer portal is in beta. Its APIs cover the placement from quotation to firm order and endorsements, documents and notifications. Your firm first joins the developer portal through the PPL team, then onboards to the LIMOSS API Gateway with a registered app and an X.509 certificate.

### Can I get underwriters' quote responses without opening PPL each day?

Yes. Your firm can use PPL's APIs once it completes PPL's onboarding. With Fous, you build a method that reads a contract's Overview tab with your own account, and a workflow can run it each morning and email you the new responses.

### What is a Technical User on PPL?

A user that does not sign in to the platform and works only through PPL's APIs. It is part of a broker firm's configuration on PPL, next to its ordinary users.

### Which documents can PPL generate for a contract?

PPL generates the MRC + Security Details and the MRCe + Agreement Parties, also through its Document API. The MRCe + Agreement Parties, and a Firm Order document generated with Include Endorsements, show the latest underwriter details.

### Is Fous affiliated with Placing Platform Limited?

No. Fous is an independent product. You use it with your own PPL 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 PPL (Placing Platform Limited). 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.
