InsuranceSuite API

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

Make Connections with InsuranceSuite Cloud API

Connect apps and services to InsuranceSuite on Guidewire Cloud Platform.

The InsuranceSuite Cloud API is 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 use with Guidewire Cloud Platform, 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 exposes 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
  • Auto generation of line of business (LOB) APIs provide access to your unique product configurations without coding
Please note that the line of business (LOB) specific API endpoints are generated through Advanced Product Designer flows and are not provided out of the box. Actual LOB endpoints are generated based on the customer-specific line, so customers can begin using them with low or no code.

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
As of March 31, 2021 you can now view the API reference for the InsuranceSuite Cloud API for ClaimCenter directly on Guidewire Developer – no login required!
Blog
Learn to integrate Guidewire with the MuleSoft Anypoint Platform with the Guidewire Sample Connector for MuleSoft, available now.

Public API Reference

Start building with the API reference for InsuranceSuite on Guidewire Cloud Platform.

Get started exploring the InsuranceSuite Cloud API with publicly accessible API references for ClaimCenter and PolicyCenter. The public display includes all endpoints and provides sample responses. Additionally, you’ll also find select developer documentation related to consuming the API, and executing key business flows with the API.

View the Guidewire InsuranceSuite Cloud API Reference

Note: For PolicyCenter the API reference displays sample out-of-the-box endpoints for common lines of business. Auto-generated APIs for your unique lines of business will vary. InsuranceSuite provides native functionality to view the specific APIs in a configured environment using Swagger UI.

Select an API reference below, or visit the full library of Guidewire API documentation.

View the API Within Your Environment

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.

REST APIs from your specific LOBs

Leverage your existing product lines to generate “LOB-specific” APIs

In addition to the standard endpoints available with Cloud 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 Cloud API, there is an additional set of LOB-specific artifacts: the LOB-specific endpoints. An LOB-specific endpoint is an endpoint that can create, read, update, or delete information for a specific line of business. For every line of business, there are a set of endpoints to work with Line resources and with other LOB-specific resources, such as coverables and locations.

Every insurer develops lines of business for their specific needs. Because of this, insurers must generate the LOB-specific endpoints for themselves after the structure of the line of business has been sufficiently developed.

To learn more about generating and installing LOB-specific endpoints, read our Cloud API Developer Guide on Guidewire Documentation.

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?