For Agents
Quote, sell, and service travel insurance policies underwritten by AXA Partners. Agents can fetch quotes, create orders, issue and amend policies, and handle payment updates.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the AXA Partners Travel API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with AXA Partners Travel API.
Retrieve travel insurance quotes for individual customers based on trip parameters
Create and update travel insurance orders before policy issuance
Issue, amend, and cancel travel insurance policies for individual travellers
GET STARTED
Use for: Get a travel insurance quote for a 14-day trip to Spain, Create a new travel insurance order for a customer, I want to issue a travel insurance policy subscription, Cancel an existing AXA travel policy by its id
Not supported: Does not handle health insurance, life insurance, or claims adjudication — use for quoting, issuing, and servicing AXA Partners individual travel insurance policies only.
Jentic publishes the only available OpenAPI specification for AXA Partners Travel API, keeping it validated and agent-ready. The AXA Partners Travel API lets distribution partners quote, sell, and service travel insurance policies underwritten by AXA Partners. It exposes endpoints for retrieving quotes, creating orders, issuing policy subscriptions, finalising or cancelling policies, posting payment updates, and rectifying failed payments. The sandbox environment runs at sandbox.api.axapartners.com and uses OAuth 2.0 client credentials.
Finalise pending policy subscriptions by completing missing applicant information
Post payment updates and rectify failed payments against an existing policy
List policy summaries and retrieve policy attachments tied to a policy id
Patterns agents use AXA Partners Travel API for, with concrete tasks.
★ Travel Insurance Quote and Sale
Distribution partners can quote and sell AXA Partners travel insurance directly from a checkout or booking flow. The quotes_requests endpoint returns priced options based on trip dates and traveller details, and the orders + policies endpoints turn an accepted quote into an issued subscription. Integration is suited to OTAs, airlines, and broker portals that need to bind cover at the point of sale.
POST a quote request to /sales/v2/individual/travel/quotes_requests for a 10-day Italy trip and create a policy subscription via POST /sales/v2/individual/travel/policies
Policy Servicing and Amendments
Service teams can retrieve, update, finalise, or cancel an existing travel policy without leaving their CRM. The PATCH and PUT endpoints on /policies/{policy_id} allow corrections to traveller data, while /finalize completes missing information and /cancel terminates cover. This is appropriate for partners who handle post-sale policy administration on behalf of customers.
PATCH /sales/v2/individual/travel/policies/{policy_id} to correct a traveller date of birth and confirm the change persisted
Failed Payment Recovery
Finance and operations agents can detect failed premium payments and rectify them through dedicated endpoints. The /payment_updates endpoint posts new payment information and /rectify_failed_payment retries the charge so that cover is not lost. This is useful for partners running automated dunning workflows on travel insurance receivables.
POST a new card token to /sales/v2/individual/travel/policies/{policy_id}/payment_updates and trigger /rectify_failed_payment to retry the failed premium
Agent-Driven Insurance Workflows via Jentic
An AI agent can quote, bind, and service travel insurance end-to-end via Jentic without holding raw AXA OAuth client secrets. Jentic stores the credentials, returns scoped tokens, and exposes the quote-order-policy chain as discoverable operations. This is suited to agentic booking assistants that bundle insurance with travel arrangements.
Search Jentic for 'quote travel insurance', load the quote and policy create operations, and execute them in sequence to bind cover for a customer trip
15 endpoints — jentic publishes the only available openapi specification for axa partners travel api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/sales/v2/individual/travel/quotes_requests
Get travel insurance quotes
/sales/v2/individual/travel/orders
Create an order from an accepted quote
/sales/v2/individual/travel/policies
Create a policy subscription
/sales/v2/individual/travel/policies/{policy_id}
Get policy details
/sales/v2/individual/travel/policies/{policy_id}/cancel
Cancel a policy
/sales/v2/individual/travel/policies/{policy_id}/finalize
Finalize a pending subscription
/sales/v2/individual/travel/policies/{policy_id}/rectify_failed_payment
Retry a failed premium payment
/sales/v2/individual/travel/quotes_requests
Get travel insurance quotes
/sales/v2/individual/travel/orders
Create an order from an accepted quote
/sales/v2/individual/travel/policies
Create a policy subscription
/sales/v2/individual/travel/policies/{policy_id}
Get policy details
/sales/v2/individual/travel/policies/{policy_id}/cancel
Cancel a policy
Three things that make agents converge on Jentic-routed access.
Credential isolation
AXA Partners OAuth 2.0 client credentials are stored encrypted in the Jentic vault. Agents receive scoped, short-lived bearer tokens — the raw client_id and client_secret never enter the agent's context.
Intent-based discovery
Agents search Jentic by intent (e.g. 'quote travel insurance' or 'cancel travel policy') and Jentic returns the matching AXA Partners operations with their input schemas, so the agent can call the right endpoint without browsing partner docs.
Time to first call
Direct AXA Partners integration: 1-2 weeks for OAuth onboarding, sandbox testing, and policy lifecycle handling. Through Jentic: under 1 hour to search, load schema, and execute the first quote-to-policy chain.
Alternatives and complements available in the Jentic catalogue.
Specific to using AXA Partners Travel API through Jentic.
Why is there no official OpenAPI spec for AXA Partners Travel API?
AXA Partners does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call AXA Partners Travel API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the AXA Partners Travel API use?
The sandbox environment uses OAuth 2.0 client credentials (the spec defines a sandbox_auth0_cc scheme backed by Auth0). Through Jentic, the client credentials are stored encrypted and the agent receives a short-lived bearer token, so raw secrets never enter the agent's context.
Can I issue and cancel travel policies with the AXA Partners Travel API?
Yes. Use POST /sales/v2/individual/travel/policies to create a policy subscription, PUT or PATCH /sales/v2/individual/travel/policies/{policy_id} to amend it, and POST /sales/v2/individual/travel/policies/{policy_id}/cancel to terminate cover.
How do I retry a failed premium payment with the AXA Partners Travel API?
Post the new payment information to /sales/v2/individual/travel/policies/{policy_id}/payment_updates, then call /sales/v2/individual/travel/policies/{policy_id}/rectify_failed_payment to re-attempt the charge against the policy.
What are the rate limits for the AXA Partners Travel API?
The published OpenAPI spec does not declare explicit rate limits; AXA Partners enforces partner-specific quotas via contract. For production access, confirm limits with your AXA Partners integration manager.
How do I quote travel insurance through Jentic?
Search Jentic for 'quote travel insurance', load the schema for POST /sales/v2/individual/travel/quotes_requests, and execute it with traveller and trip details. Jentic handles token exchange against the AXA OAuth endpoint automatically.
/sales/v2/individual/travel/policies/{policy_id}/finalize
Finalize a pending subscription
/sales/v2/individual/travel/policies/{policy_id}/rectify_failed_payment
Retry a failed premium payment