Welcome to the Anansi API documentation!

Here you’ll find a series of guides that detail how to integrate with the Anansi API to embed goods-in-transit insurance protection into your system.

The documentation is designed to assist application developers from within two Company types, defined by Anansi as follows:

  • a) Partner Company (third party provider)

An entity who has an integration or referral agreement with Anansi and whose clients are merchants.

  • b) Partner Company (retailer)

An entity who has an integration or referral agreement with Anansi and who sells goods directly to the public.

Each guide will include feature requirements, examples and API endpoints using standard HTTP requests. For detailed documentation on each API endpoint, visit our Swagger docs.

Glossary

Below are definitions of important terms that we use across the guides.

TermDefinition
MerchantBusiness selling goods to the public that is served by a third party such as a 3PL, ecommerce platform, shipping platform, or ecommerce marketplace.
PolicyholderBusiness who is the legal owner of the Anansi goods-in-transit insurance policy.
Partner Company (third party provider)Entity who has an integration or referral agreement with Anansi and whose clients are merchants.
Partner Company (retailer)Entity who has an integration or referral agreement with Anansi and who sells goods directly to the public.
ParcelA full or partial order comprising an item or collection of items (goods) packaged to be shipped to the Customer.
ShipmentA parcel containing a singular item or a collection of items (goods) in transit between an origin and destination address.
OrderA singular or group of items (goods) to be sent to the Customer originating from the Customers purchase of n item(s) from a Merchants website.
ConsignmentGroup of 2+ parcels in transit between an origin and destination address.

Integration overview

The API allows you to interact with the Anansi system to offer automated insurance.

Each guide includes a suggested approach to the UI’s that Partner Companies need to build, as well as details of the legal requirements for performing some functions.

Anansi is regulated by the Financial Conduct Authority (FCA). Therefore, there are some functions that Anansi is obliged to carry out directly. The below table provides an outline of whether a Partner Company (third party provider or retailer), or Anansi is responsible for the function.

Anansi is working towards releasing all functions via the API to be available for regulated Partner Companies.

FeatureFunctionResponsibleNotes
Policyholder onboardingShow Policy Documents, Validate Policyholder Journey and Send Information via the API.Partner Company (third party provider) Or Partner Company (retailer).If Partner Company (third party provider), Anansi will email this information directly to each Merchant.
New ShipmentsShare new shipments with Anansi.Partner Company (third party provider) Or Partner Company (retailer).
Shipment UpdatesSend shipping updates for a previously added parcel.Partner Company (third party provider) Or Partner Company (retailer).If Partner Company (third party provider) Or Partner Company (retailer) is unable to provide shipping updates, Anansi can become responsible for this feature.
Policy IssuanceIssue insurance policies for parcels selected to be insured.Anansi.Partner Company (third party provider) and Partner Company (retailer) can view policies issued via API.
Automated ClaimsProcessing and reimbursement of claim payments.Anansi.Partner Company (third party provider) and Partner Company (retailer) canview claims and their status via API.
Manual ClaimsPolicyholder(s) access the Anansi app to make a manual claim.Anansi.Partner Company (third party provider) and Partner Company (retailer) can view the claims and their status via API.
InvoicesIssuance of monthly premium invoices and Processing premium payments.Anansi.Policyholder(s)can view their invoices in the Anansi app.
Policyholder Account InformationStore Policyholder(s) insurance documentation.Anansi.Policyholder Account Information can be shared within Partner Company (third party provider) and Partner Company (retailer) dashboard.
Update coverage valuesChange values to be insured and Pause insurance.Anansi.Partner Company (third party provider) and Partner Company (retailer) can change this via API.

Next step