> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://allianz.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://allianz.ferndocs.com/_mcp/server.

# Allianz Partner Services

> Embed Allianz travel protection in your booking flow with the Core Optimizations and Send Purchase APIs.

Developer Platform

# Protect every trip, right in your checkout.

Quote, offer and sell Allianz travel insurance from your own booking flow. Use the REST APIs, typed TypeScript and Python SDKs, a CLI, or drop-in client-side components.

[Get started →](/docs/get-started/quickstart)

[API Reference](/api-reference)

*quote.ts*

<pre>
  `import  AllianzPartnerServicesClient  from ;const client = new AllianzPartnerServicesClient();const quote = await client.core.optimizations.create(  : ,  body:     partner:  distributorCode:  ,    customers: [ customerType: , sequence: 0 ],    travel:  totalCost: 1250 ,  ,);// → optimized offers, pricing and HTML content`
</pre>

## Go straight to Postman

Partners can log in, pick APIs from the API Sandbox and open them together in a new Postman workspace in one click.

[Log in →](/api-sandbox)

[Register ↗](https://developers.allianz-trade.com/register)

## Choose your integration

Pick the path that fits your stack. Both paths use the same quote → purchase → decision flow.

### [Client-side](/in-path-offers/client-side/overview)

Drop SmartCircuit and SmartContent into your pages. Allianz renders the offer, and you handle the events.

Explore client-side →

### [Server-side](/in-path-offers/server-side/overview)

Call the JSON quote, purchase and decision services from your backend, with full control over the UI.

Explore server-side →

## How it works

01

### Quote

Send the itinerary and travelers to `POST /optimizations` and get back optimized offers.

<path d="M39 2l6 5-6 5" />

02

### Decide

Report whether the customer accepted or declined with `POST /decisions`.

<path d="M39 2l6 5-6 5" />

03

### Purchase

Bind the policy with `POST /Purchase` and receive the policy numbers.

## Developer tools

### [TypeScript SDK](/docs/get-started/quickstart)

Typed client with retries and timeouts.

### [Python SDK](/docs/get-started/quickstart)

Sync and async clients with Pydantic models.

### [API Reference](/api-reference)

Every endpoint, with live snippets and Postman.

### [JSON Integration Guide](/integration-guide/overview)

Quote and purchase web services, data standards and examples.

## Ready to build?

Get a token, request your first quote and report a decision in a few minutes.

[Start the quickstart →](/docs/get-started/quickstart)