PPL

PPL (Placing Platform Limited) is the London Market's not-for-profit electronic placing platform, incorporated in England and Wales in 2013 and trading since the first risk was bound on the platform in July 2016. Owned collectively by the market it serves, PPL lets brokers and carriers quote, negotiate, bind and renew open-market (re)insurance risks electronically across almost all classes of business written in London, and is used by roughly 200 carriers and 200 broking firms. It is market infrastructure rather than a carrier or a broker - it writes no insurance and carries no risk - and it is one of the accredited placing platforms underpinning Lloyd's Blueprint Two, generating the Core Data Record for bound business. Its API posture is unusual for insurance and genuinely good: the PPL Next Gen API Developer Portal at developer.pplnextgen.com is publicly readable and publishes a real API catalogue of five REST collections - Organisations, Placements, Submissions, Documents and Events - each with a downloadable OpenAPI 3.0 document and a Postman collection, built on REST standards and the ACORD GRLC (Global Reinsurance and Large Commercial) data model. Actually calling the APIs is market-gated rather than self-serve: consumers must be onboarded by PPL, subscribe to LIMOSS API Common Services, be guested into the Microsoft Entra ID (Azure AD) tenant of the LIMOSS API Gateway, and register an X.509 certificate per environment. The surface covers quote and bind (submission negotiation, contract negotiation, participations, firm order) and contract issuance via the Market Reform Contract document set; there is no claims or FNOL API, and no webhook or event-push surface - the Events API is pull-based.

PPL publishes 5 APIs on the APIs.io network, including Placements API, Submissions API, Organisations API, and 2 more. Tagged areas include Insurance, United Kingdom, London Market, Lloyd’s of London, and Reinsurance.

PPL’s developer surface includes authentication, sandbox, getting-started guide, documentation, API reference, signup flow, support, and 31 more developer resources.

47.6/100 developing ▬ flat Agent 78/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
5 APIs 1 MCP Servers
InsuranceUnited KingdomLondon MarketLloyd's of LondonReinsuranceCommercial InsuranceBrokerUnderwritingPlacementMarket InfrastructureACORDElectronic Placing

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 47.6/100 · developing
Contract Quality 9.4 / 25
Developer Ergonomics 15.7 / 20
Commercial Clarity 6.8 / 20
Operational Transparency 0.7 / 13
Governance 0.0 / 12
Discoverability 10.0 / 10
Agent readiness — 78/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/ppl-london-market: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 5

Individual APIs this provider publishes, each with its own machine-readable definition.

PPL Placements API

Manages the Placement structure in PPL Next Gen - Placements, Programmes, Contracts and the Sections within a Contract - together with carrier and underwriter participations, ro...

PPL Submissions API

Enables underwriters to retrieve Submission requests supplied by a broker and to manage their negotiation of terms of cover, including reassignment of a negotiation and sending ...

PPL Organisations API

Retrieves the organisation reference data held in the platform that is a prerequisite for interacting with Placement and Firm Order resources - broker and carrier organisations,...

PPL Documents API

Manages document files and document metadata across the Placement hierarchy, including the Market Reform Contract (MRC) itself and its supporting documents, with versioning, con...

PPL Events API

Retrieves informative and actionable notifications about an interested party's involvement in the placement process, plus the business transaction log for contract-related engag...

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Ppl London Market Authentication

oauth2/mutualTLS · 3 schemes

SECURITY

Ppl London Market Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Ppl London Market Scopes

1 scope · authorizationCode/onBehalfOf/clientCredentials

1 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Ppl London Market Agentic Access

67 operations · 29 acting

67 operations · 29 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 6

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: ppl-london-market
url: https://raw.githubusercontent.com/api-evangelist/ppl-london-market/refs/heads/main/apis.yml
name: PPL
kind: company
description: 'PPL (Placing Platform Limited) is the London Market''s not-for-profit electronic placing platform, incorporated
  in England and Wales in 2013 and trading since the first risk was bound on the platform in July 2016. Owned collectively
  by the market it serves, PPL lets brokers and carriers quote, negotiate, bind and renew open-market (re)insurance risks
  electronically across almost all classes of business written in London, and is used by roughly 200 carriers and 200 broking
  firms. It is market infrastructure rather than a carrier or a broker - it writes no insurance and carries no risk - and
  it is one of the accredited placing platforms underpinning Lloyd''s Blueprint Two, generating the Core Data Record for bound
  business. Its API posture is unusual for insurance and genuinely good: the PPL Next Gen API Developer Portal at developer.pplnextgen.com
  is publicly readable and publishes a real API catalogue of five REST collections - Organisations, Placements, Submissions,
  Documents and Events - each with a downloadable OpenAPI 3.0 document and a Postman collection, built on REST standards and
  the ACORD GRLC (Global Reinsurance and Large Commercial) data model. Actually calling the APIs is market-gated rather than
  self-serve: consumers must be onboarded by PPL, subscribe to LIMOSS API Common Services, be guested into the Microsoft Entra
  ID (Azure AD) tenant of the LIMOSS API Gateway, and register an X.509 certificate per environment. The surface covers quote
  and bind (submission negotiation, contract negotiation, participations, firm order) and contract issuance via the Market
  Reform Contract document set; there is no claims or FNOL API, and no webhook or event-push surface - the Events API is pull-based.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Insurance
- United Kingdom
- London Market
- Lloyd's of London
- Reinsurance
- Commercial Insurance
- Broker
- Underwriting
- Placement
- Market Infrastructure
- ACORD
- Electronic Placing
created: '2026-07-25'
modified: '2026-07-25'
specificationVersion: '0.19'
apis:
- aid: ppl-london-market:ppl-placements-api
  name: PPL Placements API
  description: Manages the Placement structure in PPL Next Gen - Placements, Programmes, Contracts and the Sections within
    a Contract - together with carrier and underwriter participations, role assignment, and the broker-side negotiation of
    terms. This is the bind-side surface of the platform. OpenAPI 3.0.1, 16 paths and 32 operations.
  humanURL: https://developer.pplnextgen.com/placements
  baseURL: https://api.londonmarketgroup.co.uk/ppl/nextgen/placements/v1
  tags:
  - Placement
  - Contract
  - Negotiation
  - Participation
  - Bind
  properties:
  - type: OpenAPI
    url: openapi/ppl-london-market-placements.json
  - type: Overlay
    url: overlays/ppl-london-market-placements-overlay.yaml
  - type: Documentation
    url: https://developer.pplnextgen.com/placements
  - type: APIReference
    url: https://developer.pplnextgen.com/Placements/Technical-Model
  - type: Documentation
    url: https://developer.pplnextgen.com/Placements/Key-Details-On-API
  - type: Documentation
    url: https://developer.pplnextgen.com/Placements/Information-Model
  - type: Documentation
    url: https://developer.pplnextgen.com/Placements/Business-Process-Model
  - type: PostmanCollection
    url: https://developer.pplnextgen.com/static/resources/placements/NextGen%20Market%20Placement%20API%20%5BRelease%203%5D.postman_collection.zip
- aid: ppl-london-market:ppl-submissions-api
  name: PPL Submissions API
  description: Enables underwriters to retrieve Submission requests supplied by a broker and to manage their negotiation of
    terms of cover, including reassignment of a negotiation and sending a response back to the broker. This is the quote-side
    surface of the platform. OpenAPI 3.0.1, 8 paths and 10 operations.
  humanURL: https://developer.pplnextgen.com/submissions
  baseURL: https://api.londonmarketgroup.co.uk/ppl/nextgen/submissions/v1
  tags:
  - Submission
  - Negotiation
  - Quote
  - Underwriting
  properties:
  - type: OpenAPI
    url: openapi/ppl-london-market-submissions.json
  - type: Overlay
    url: overlays/ppl-london-market-submissions-overlay.yaml
  - type: Documentation
    url: https://developer.pplnextgen.com/submissions
  - type: APIReference
    url: https://developer.pplnextgen.com/Submissions/Technical-Model
  - type: Documentation
    url: https://developer.pplnextgen.com/Submissions/Key-Details-On-API
  - type: Documentation
    url: https://developer.pplnextgen.com/Submissions/Information-Model
  - type: PostmanCollection
    url: https://developer.pplnextgen.com/static/resources/submissions/NextGen%20Market%20Submission%20API%20%5BRelease%203%5D.postman_collection.zip
- aid: ppl-london-market:ppl-organisations-api
  name: PPL Organisations API
  description: Retrieves the organisation reference data held in the platform that is a prerequisite for interacting with
    Placement and Firm Order resources - broker and carrier organisations, their team structures, members and roles, market
    facilities, market underwriters and underwriter stamps. OpenAPI 3.0.1, 7 paths and 7 operations.
  humanURL: https://developer.pplnextgen.com/organisations
  baseURL: https://api.londonmarketgroup.co.uk/ppl/nextgen/organisations/v1
  tags:
  - Organisation
  - Reference Data
  - Broker
  - Carrier
  - Stamps
  properties:
  - type: OpenAPI
    url: openapi/ppl-london-market-organisations.json
  - type: Overlay
    url: overlays/ppl-london-market-organisations-overlay.yaml
  - type: Documentation
    url: https://developer.pplnextgen.com/organisations
  - type: APIReference
    url: https://developer.pplnextgen.com/Organisations/Technical-Model
  - type: Documentation
    url: https://developer.pplnextgen.com/Organisations/Key-Details-On-API
  - type: Documentation
    url: https://developer.pplnextgen.com/Organisations/Information-Model
  - type: PostmanCollection
    url: https://developer.pplnextgen.com/static/resources/organisations/NextGen%20Market%20Organisation%20API%20%5BRelease%203%5D.postman_collection.zip
- aid: ppl-london-market:ppl-documents-api
  name: PPL Documents API
  description: Manages document files and document metadata across the Placement hierarchy, including the Market Reform Contract
    (MRC) itself and its supporting documents, with versioning, content retrieval, download and a separate secured content
    and download path. This is the contract-issuance surface. OpenAPI 3.0.1, 8 paths and 11 operations.
  humanURL: https://developer.pplnextgen.com/documents
  baseURL: https://api.londonmarketgroup.co.uk/ppl/nextgen/documents/v1
  tags:
  - Documents
  - Market Reform Contract
  - Versioning
  - Issuance
  properties:
  - type: OpenAPI
    url: openapi/ppl-london-market-documents.json
  - type: Overlay
    url: overlays/ppl-london-market-documents-overlay.yaml
  - type: Documentation
    url: https://developer.pplnextgen.com/documents
  - type: APIReference
    url: https://developer.pplnextgen.com/Documents/Technical-Model
  - type: Documentation
    url: https://developer.pplnextgen.com/Documents/Key-Details-On-API
  - type: Documentation
    url: https://developer.pplnextgen.com/Documents/Information-Model
  - type: PostmanCollection
    url: https://developer.pplnextgen.com/static/resources/documents/NextGen%20Market%20Document%20API%20%5BRelease%203%5D.postman_collection.zip
- aid: ppl-london-market:ppl-events-api
  name: PPL Events API
  description: Retrieves informative and actionable notifications about an interested party's involvement in the placement
    process, plus the business transaction log for contract-related engagements. Pull-based only - notifications and transactions
    are polled over REST; PPL publishes no webhook, callback or AsyncAPI event-push surface. OpenAPI 3.0.1, 7 paths and 7
    operations.
  humanURL: https://developer.pplnextgen.com/events
  baseURL: https://api.londonmarketgroup.co.uk/ppl/nextgen/events/v1
  tags:
  - Events
  - Notifications
  - Transactions
  - Audit
  properties:
  - type: OpenAPI
    url: openapi/ppl-london-market-events.json
  - type: Overlay
    url: overlays/ppl-london-market-events-overlay.yaml
  - type: Documentation
    url: https://developer.pplnextgen.com/events
  - type: APIReference
    url: https://developer.pplnextgen.com/Events/Technical-Model
  - type: Documentation
    url: https://developer.pplnextgen.com/Events/Key-Details-On-API
  - type: Documentation
    url: https://developer.pplnextgen.com/Events/Information-Model
  - type: PostmanCollection
    url: https://developer.pplnextgen.com/static/resources/events/NextGen%20Market%20Event%20API%20%5BRelease%203%5D.postman_collection.zip
common:
- type: Authentication
  name: PPL authentication profile (Entra ID + mutual TLS)
  url: authentication/ppl-london-market-authentication.yml
- type: OAuthScopes
  name: PPL OAuth scopes (user_impersonation)
  url: scopes/ppl-london-market-scopes.yml
- type: Conventions
  name: PPL API conventions
  url: conventions/ppl-london-market-conventions.yml
- type: Idempotency
  name: Idempotent methods and the X-Last-Modified concurrency precondition
  url: conventions/ppl-london-market-conventions.yml
- type: ErrorCatalog
  name: PPL error envelope and documented error codes
  url: errors/ppl-london-market-problem-types.yml
- type: Lifecycle
  name: PPL versioning, release status and support lifecycle
  url: lifecycle/ppl-london-market-lifecycle.yml
- type: Conformance
  name: Standards conformance assessment
  url: conformance/ppl-london-market-conformance.yml
- type: Sandbox
  name: Sand (JIT2) / PreProd / Prod environments
  url: sandbox/ppl-london-market-sandbox.yml
- type: DataModel
  name: Placement to negotiation entity graph
  url: data-model/ppl-london-market-data-model.yml
- type: MCPServer
  name: Derived candidate MCP tool surface (no server published by PPL)
  url: mcp/ppl-london-market-mcp.yml
- type: ToolCrosswalk
  name: MCP tool to OpenAPI operationId crosswalk
  url: mcp/ppl-london-market-tool-crosswalk.yml
- type: AgentSkill
  name: Packaged agent skills for the PPL marquee flows
  url: skills/_index.yml
- type: LLMsTxt
  name: Generated llms.txt for PPL
  url: llms/ppl-london-market-llms.txt
- type: WellKnown
  name: Probed /.well-known/ surface (none published)
  url: well-known/ppl-london-market-well-known.yml
- type: Packages
  name: Client library search (no first-party SDKs published)
  url: packages/ppl-london-market-packages.yml
- type: GettingStarted
  url: https://developer.pplnextgen.com/Get-Started
- type: Postman
  name: PPL API catalogue - five downloadable Postman collections
  url: https://developer.pplnextgen.com/Explore-Innovate
- type: AgenticAccess
  url: agentic-access/ppl-london-market-agentic-access.yml
- type: DomainSecurity
  url: security/ppl-london-market-domain-security.yml
- type: Website
  url: https://placingplatformlimited.com/
- type: DeveloperPortal
  url: https://developer.pplnextgen.com/
- type: Documentation
  url: https://developer.pplnextgen.com/Get-Started
- type: APIReference
  url: https://developer.pplnextgen.com/Explore-Innovate
- type: Authentication
  url: https://developer.pplnextgen.com/Get-Started/Authentication-Information
- type: SignUp
  url: https://developer.pplnextgen.com/Get-Started/Registration-Onboarding
- type: Documentation
  url: https://developer.pplnextgen.com/Get-Started/Base-API-Standard
- type: Documentation
  url: https://developer.pplnextgen.com/Get-Started/Reference-Architecture
- type: Roadmap
  url: https://developer.pplnextgen.com/Get-Started/RoadMap
- type: Support
  url: https://developer.pplnextgen.com/Support
- type: Documentation
  url: https://placingplatformlimited.com/api-integrations/
- type: Documentation
  url: https://placingplatformlimited.com/the-core-placing-platform/
- type: Login
  url: https://www.pplnextgen.com/PPL_Authentication/
- type: Blog
  url: https://placingplatformlimited.com/blog/
- type: BlogRSS
  url: https://placingplatformlimited.com/feed/
- type: LinkedIn
  url: https://www.linkedin.com/company/ppl-placing-platform-limited/
- type: TermsOfService
  url: https://developer.pplnextgen.com/Terms-And-Conditions
- type: PrivacyPolicy
  url: https://placingplatformlimited.com/privacy-notice/
- type: Contact
  url: https://placingplatformlimited.com/contacts/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com