QBE Insurance · Authentication Profile
Qbe Authentication
Authentication
QBE Insurance secures its APIs with apiKey across 2 declared security schemes, as derived from its OpenAPI definitions.
InsuranceAustraliaProperty and CasualtyCommercial InsuranceUnderwritingPolicy AdministrationQuotesBrokersReinsuranceCarrierPartner API
Methods: apiKey
Schemes: 2
OAuth flows:
API key in: header, query
Security Schemes
apiKeyHeader apiKey
· in: header (Ocp-Apim-Subscription-Key)
apiKeyQuery apiKey
· in: query (subscription-key)
Source
Authentication Profile
generated: '2026-07-25'
method: searched
source: >-
openapi/qbe-anzo-digital-brokers-openapi.yml, openapi/qbe-ctp-switch-service-openapi.yml,
https://connect.api-au.qbe.com/developer/apis?api-version=2022-04-01-preview (HTTP 200),
https://partnerportal-api.qbena.com/guide (HTTP 200)
docs: https://connect.api-au.qbe.com/getting-started
notes: >-
QBE runs two separate, unrelated partner API estates with two different authentication models, and
neither is self-serve. Both are Azure API Management fronted, and in both cases credentials are issued
by QBE after a business/security approval — there is no signup that yields a working key. No OAuth2 or
OpenID Connect is configured on the Australian estate: the APIM authenticationSettings arrays are empty
on both published APIs and /.well-known/openid-configuration returns 404 on connect.api-au.qbe.com,
gateway.api-au.qbe.com and partnerportal-api.qbena.com. QBE North America does document a token
exchange (client id + secret -> JWT access token) but publishes no authorization-server metadata.
summary:
types:
- apiKey
api_key_in:
- header
- query
oauth2_flows: []
self_serve: false
approval_required: true
schemes:
- name: apiKeyHeader
type: apiKey
in: header
parameter: Ocp-Apim-Subscription-Key
region: Australia
description: >-
Azure API Management subscription key. Issued only against an approved subscription to the ANZO
Digital Brokers or ANZO CTP Service product (subscriptionRequired true, approvalRequired true,
subscriptionsLimit 10).
sources:
- openapi/qbe-anzo-digital-brokers-openapi.yml
- openapi/qbe-ctp-switch-service-openapi.yml
- name: apiKeyQuery
type: apiKey
in: query
parameter: subscription-key
region: Australia
description: The same APIM subscription key passed as a query-string parameter instead of a header.
sources:
- openapi/qbe-anzo-digital-brokers-openapi.yml
- openapi/qbe-ctp-switch-service-openapi.yml
additional_credentials:
region: Australia
api: QBE Australia ANZO Digital Brokers Experience API
note: >-
The APIM subscription key alone is not sufficient. Every business operation additionally requires
per-partner credentials and a partner identity, declared as required headers in QBE's own published
operation definitions. These are NOT modelled as OpenAPI securitySchemes by QBE, but they are part of
the real auth contract.
headers:
- name: X-ClientID
required: true
operations: 13
description: Partner client identifier issued by QBE.
- name: X-ClientSecret
required: true
operations: 13
description: Partner client secret issued by QBE.
- name: X-Partner-Id
required: true
operations: 12
enum: [AUSTBROKERS, MARSH, PSC]
description: >-
The calling broker partner. Constrained to a fixed enumeration of QBE's named broker groups, which
is why this API cannot be consumed by an arbitrary developer even with a key.
- name: X-TrackingID
required: true
operations: 14
description: Source system's tracking ID for troubleshooting / analysis purposes.
north_america:
portal: https://partnerportal-api.qbena.com/
guide: https://partnerportal-api.qbena.com/guide
probe_status: 200
model: token-exchange + subscription key
description: >-
QBE North America's API Product Hub documents a two-factor call contract: run the portal's `auth`
API `partnertoken` operation with the client id and secret QBE emails you to mint a JWT access
token, then send that access token together with a QBE-API-Subscription-Key header to the product
endpoint. Credentials are sent by the QBE Business team after approval; portal sign-in credentials
are emailed and the user is told to change the password immediately. Product subscriptions follow a
"<Partner Name>-<Product Name>" naming convention and require accepting Terms & Conditions.
headers:
- name: Authorization
description: Bearer JWT access token minted by the portal `auth` / `partnertoken` operation.
- name: QBE-API-Subscription-Key
description: Per-subscription product key found on the portal profile page.
token_operation: https://partnerportal-api.qbena.com/api-details#api=auth&operation=partnertoken
scopes_published: false
probed_and_absent:
- url: https://connect.api-au.qbe.com/.well-known/openid-configuration
status: 404
- url: https://connect.api-au.qbe.com/.well-known/oauth-authorization-server
status: 404
- url: https://connect.api-au.qbe.com/.well-known/oauth-protected-resource
status: 404
- url: https://gateway.api-au.qbe.com/.well-known/openid-configuration
status: 404
- url: https://partnerportal-api.qbena.com/.well-known/openid-configuration
status: 404
related:
scopes: null
conventions: conventions/qbe-conventions.yml
well_known: well-known/qbe-well-known.yml
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/qbe-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.