AIB life partner platform
API documentation
Reference documentation for public data resources and the proposed AIB life partner sandbox.
Public, read-only resource
ProposedNon-operational sandbox contract
Current base URL
https://www.saolassurance.ieProposed sandbox URL
https://sandbox.api.aiblife.example/v1The .example host is intentionally non-routable. Proposed operations below do not accept requests and must not be used for live financial activity.
Endpoints
Policies, applications and servicing
Currently available, unauthenticated machine-readable resources.
/data/products.v1.jsonavailableList public products
Returns the versioned public product directory with stable IDs, summaries and canonical source links.
Operation ID:getPublicProductCatalogue/data/documents.v1.jsonavailableList public documents
Returns the versioned register of public regulatory, legal and customer-support documents.
Operation ID:getPublicDocumentRegisterAgent integrations
Proposed tool calls
These definitions describe how an approved assistant or workflow engine could call the partner APIs. They are documentation artefacts, not a public MCP server.
search_productsreadFind products using category, need and partner-channel filters.
GET /v1/productsget_product_detailsreadRetrieve factual product details and required documents.
GET /v1/products/{productId}start_prsa_applicationwriteCreate a draft PRSA application after consent and identity context are established.
POST /v1/prsa/applicationsstart_policy_applicationwriteCreate a draft application for another enabled policy type.
POST /v1/policy-applicationscheck_application_statusreadRetrieve progress, outstanding requirements and permitted next actions.
GET /v1/applications/{applicationId}list_customer_policiessensitive-readList policies for a strongly authenticated and consented customer.
GET /v1/customers/{customerId}/policiesprepare_policy_top_uppreviewValidate a proposed contribution and return disclosures before confirmation.
POST /v1/policies/{policyId}/top-ups?mode=previewsubmit_policy_top_upwriteSubmit a customer-confirmed top-up using a short-lived confirmation token.
POST /v1/policies/{policyId}/top-upscreate_service_requestwriteCreate an auditable policy servicing request for human or automated processing.
POST /v1/policies/{policyId}/service-requestsSecurity model
Trust is part of the contract
Authentication
OAuth 2.1 client credentials for system access, with customer-bound authorisation for personal policy data and actions.
Consent and confirmation
Explicit scopes, recorded consent and step-up confirmation for applications, servicing changes and contributions.
Auditability
Idempotency keys for writes, correlation IDs, signed webhooks and immutable event trails.
Human oversight
Suitability, advice, exceptions and higher-risk actions remain subject to approved regulatory and human-review controls.
