Build

MakeConnections

Easily connect applications with Guidewire using the InsuranceSuite API. Or build completely headless experiences for Guidewire.

InsuranceSuite API 

The Guidewire InsuranceSuite API enables access to data and actions within the Guidewire InsuranceSuite applications to facilitate integration to apps, services, or user experiences. Explore the latest APIs and resources below to get started with your integration project, or even headless digital UIs.

The most complete P&C platform in the world

Guidewire supports the entire P&C insurance lifecycle including risk analysis, product design, distribution, policy processing, claims management, billing, and customer service. Offered as a cloud service on Guidewire Cloud Platform beginning with the Aspen release, or as a self-managed platform, Guidewire InsuranceSuite is used globally as the core platform by insurers ranging from startups, to some of the most complex in the world. 

Guidewire offers the most complete P&C platform in the world.
Guidewire PolicyCenter

New to InsuranceSuite?

Ready to get started learning how to create amazing apps, digital experiences, and more for Guidewire InsuranceSuite? The best place to start is to browse our catalog of InsuranceSuite specific courses provided by Guidewire Education. Learn new skills, solve complex problems, and become the force for change in insurance with Guidewire.

Related Info

Blog
Meet Guidewire Data Platform. An enterprise-grade, internet-scale, and cloud-native Big Data platform for Guidewire Cloud.
Blog
Find training for the Guidewire Banff release for InsuranceSuite, Data, and Digital products from Guidewire. Get started now.
Use Case
Integration developers are the life blood of innovation. Start your journey here to learn how to connect anything to Guidewire.

Overview

Available With

InsuranceSuite Cloud API

Connect apps and services to InsuranceSuite on Guidewire Cloud

NEW with Banff 2020.H2 – The InsuranceSuite Cloud APIs are a set of RESTful system APIs that client applications can use to request data from or initiate action within an InsuranceSuite application. Built specifically for Guidewire Cloud, the InsuranceSuite Cloud API enables you to connect apps and services from your enterprise to Guidewire without the need to make changes to the code base. Powerful and flexible, the InsuranceSuite Cloud API offers:

  • RESTful API access that expose Create, Read, Update, and Delete (CRUD) operations on resources
  • Easily execute your business flows and transactions
  • Reduce cost and effort on upgrades
  • The stable and versioned API supports non-breaking changes and seamless upgrades of client applications
  • NEW! Auto generation of line of business(LOB) APIs provide access to your uniqie product configurations wihout coding

Leverage your existing work.

The InsuranceSuite Cloud API does not interact directly with the application database. The API interacts with operational data only through the layer of the  application’s business logic. Therefore, the API always leverages the existing business logic of the application. This enables you to quickly integrate client apps with InsuranceSuite without having to rebuild sophisticated business logic within the integration code.

For example:

  • Leverage existing permissions to ensure users are not accessing restricted transactions
  • Validation rules ensure client applications cannot POST or PATCH non-validated data
  • Leverage existing workflows to create activities, approvals, and more

Related Info

Use Case
Integration developers are the life blood of innovation. Start your journey here to learn how to connect anything to Guidewire.
Blog
New courses available from Guidewire Education to help developers learn how to use the new Guidewire InsuranceSuite Cloud API.
Standard
Guidewire Cloud Standards are proven principles and practices that enable a successful Guidewire Cloud implementation journey.

Explore

How to interact with InsuranceSuite Cloud APIs

Get started building

The endpoints and operations for every API are defined in Swagger files. The open source tool Swagger UI automatically presents this information as an interactive web page. Swagger UI is automatically bundled with InsuranceSuite Cloud applications that have the InsuranceSuite Cloud APIs. Easily view endpoints and transaction details for the out-of-the box ClaimCenter and PolicyCenter API, as well as auto-generated APIs from PolicyCenter.

Swagger UI is bundled with InsuranceSuite applications that have System APIs

View the API using Swagger UI

Procedure for PolicyCenter

  1. Start PolicyCenter.
  2. In a web browser, enter the URL for Swagger UI. This loads the Swagger UI tool.
    • The format of the URL is <applicationURL>/resources/swagger-ui/
  3. In the text field at the top of the Swagger UI interface, enter the URL that points to the desired API’s swagger.json file. Then, click Explore. For example:
    • To view the common API, enter: <applicationURL>/rest/common/v1/swagger.json
    • To view the policy API, enter: <applicationURL>/rest/policy/v1/swagger.json

Procedure for ClaimCenter

  1. Start ClaimCenter.
  2. In a web browser, enter the URL for Swagger UI. This loads the Swagger UI tool.
    • The format of the URL is <applicationURL>/resources/swagger-ui/
  3. In the text field at the top of the Swagger UI interface, enter the URL that points to the desired API’s swagger.json file. Then, click Explore. For example:
    • To view the common API, enter: <applicationURL>/rest/common/v1/swagger.json
    • To view the claims API, enter: <applicationURL>/rest/claim/v1/swagger.json

Viewing the Base Configuration APIs

Swagger UI lists every endpoint in the API and the valid operations for each endpoint. For example:

  • You can do a GET on the /activities endpoint.
  • You can do a GET and a PATCH on the /activities/{activityId} endpoint.

Create

REST APIs from your specific LOBs

Leverage your existing Product Lines to Generate “LOB-specific” APIs

In addition to the standard endpoints available in the API, PolicyCenter includes a unique capability to generate specific APIs from your installed products. Every product in PolicyCenter consists of one or more lines of business (LOBs). From a technical standpoint, every line of business is implemented through a set of LOB-specific artifacts. This can include:

  • Database tables that store LOB-specific information
  • LOB-specific PCFs
  • LOB-specific reference tables, such as tables that store class codes
Auto-generating LOB APIs

When a line of business is exposed to the InsuranceSuite Cloud system API, there is an additional set of LOB-specific artifacts: the LOB-specific APIs. An LOB-specific API is a set of endpoints that can create, read, update, or delete information for a specific line of business. Every LOB-specific API includes endpoints to work with Line resources. Depending on the structure of the line of business, the API may include other endpoints, such as:

  • Endpoints to work with coverables
  • Endpoints to work with locations

Every insurer develops lines of business for their specific needs. With the InsuranceSuite Cloud API, now you can easily generate RESTful APIs that provide the same powerful and flexible access to your core platform as the standard endpoints. 

Overview

Digital

Engage customers and partners, deliver service excellence, and make insurance convenient.

Guidewire Digital is a portfolio of transaction applications that allow customers to expose InsuranceSuite functionality online. Guidewire Digital is included with InsuranceSuite on Guidewire Cloud, or can be licensed separately for InsuranceSuite self-managed implementations. 

The Digital products are implemented as client-side Single Page applications that are driven from stateless HTTP services. These services are built on top of the InsuranceSuite configuration, exposing APIs specific to the needs of the Digital applications. The Digital Services leverage the InsuranceSuite application APIs. Therefore, subsequent core system changes to business workflow, rules, and product model are reflected in Digital applications with minimum duplication of effort. This allows the applications to be “thin” and minimizes the amount of business logic to be implemented, tested, and maintained outside the core system. The Digital applications provide flow control and presentation management while passing the processing to the core system. This makes the Digital applications easy to learn, extend, maintain, test, and deploy.

The Digital Application architecture focuses on ease of adoption of new web technologies. Developers can utilize existing skill sets to develop a customer experience that is consistent with their brand. The applications deliver an interactive and modern user experience using the latest web development techniques. Mobile applications are developed to be device agnostic through the use of cross-platform standards and frameworks. In addition, the Edge architecture has been designed to allow Digital applications to work seamlessly with the insurer’s existing web and application infrastructure (such as a content management system).

Related Info

Use Case
Want to build beautiful and engaging digital experiences for Guidewire? This page has everything you need to get started.
Cross-Platform Tool
Create beautiful and engaging digital apps that run on Guidewire - the world's most trusted P&C platform with Guidewire Jutro.
Blog
Sr. Director of Product Management, Chris Vavra unveils new and future capabilities that make Guidewire integration projects simpler, faster, and easier.

Don’t see what you are looking for?