{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":21253,"path":"integrate-applications/integration-hub/guidewire-spoke.md","title":"Guidewire Spoke","bundle":null,"doc_type":null,"release":"australia","body":"\n# Guidewire Spoke\n\nIntegrate a ServiceNow instance with your Guidewire account to look up insurance customer and policy information, and manage claims.\n\n## Request apps on the Store\n\nVisit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).\n\n## Integration Hub subscription\n\nThis spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).\n\n## Spoke version\n\nGuidewire Spoke v1.3.0 is the latest version. For version history of the spoke, see [Guidewire Spoke release notes](https://www.servicenow.com/docs/r/store-release-notes/store-integrationhub-rn-guidewire-spoke.html).\n\n## Supported versions\n\nThis spoke was built for Guidewire application programming interface \\(API\\) version Elysian \\(2022.05\\), but may be compatible with later versions. This spoke also supports APIs on Guidewire Cloud InsuranceSuite.\n\n## Key features\n\nGuidewire spoke application enables a flow designer to build workflows from actions which call the Guidewire InsuranceSuite cloud APIs. These actions can be called from any subflows within the insurance applications which provide real-time integration with Guidewire. Manage ClaimCenter, PolicyCenter, and ContactManager actions that:\n\n-   Create, cancel, submit, validate, update, and close claims.\n-   Manage customer contact details.\n-   Retrieve policies associated with the customer.\n-   Delete or change claim details.\n-   Add notes to claims.\n\n## Spoke requirements\n\nGuidewire account\n\n## Spoke dependencies\n\nEnsure that these dependent plugins are installed:\n\n-   ServiceNow Integration Hub Runtime \\(com.glide.hub.integration.runtime\\)\n-   ServiceNow Integration Hub Action Step - REST \\(com.glide.hub.action\\_step.rest\\)\n-   ServiceNow Integration Hub Action Template - Data Stream \\(com.glide.hub.action\\_type.datastream\\)\n\n**Note:** If used outside the spoke implementation, some of these plugins are licensable features and need appropriate licenses.\n\n## Spoke actions\n\nThe Guidewire spoke provides actions to trigger Guidewire's cloud InsuranceSuite processes when events happen in your ServiceNow instance. This spoke integrates with most APIs from Guidewire's ContactManager, PolicyCenter, and ClaimCenter relevant to auto and property insurance claims. You can extend and customize the available actions for your business needs.\n\n**Note:**\n\n-   Across all Guidewire actions included in this spoke, only a subset of the fields from Guidewire responses are parsed into the action outputs. This spoke returns the entire Guidewire JSON response.\n-   Streaming actions retrieve records individually instead of the entire list simultaneously.\n\nAvailable actions include the following.\n\n|Category|Action|Description|\n|--------|------|-----------|\n|Contact Management|Look up Companies in Contacts Stream|Retrieves a stream of company contact records from Guidewire's ContactManager based on search parameters.|\n|Look up Company Contact from Contact Manager by Contact ID|Retrieves the details of a company contact record using its Contact ID from Guidewire's ContactManager.|\n|Look up Contact Manager Typelist|Enumerates the available values for a specific Typelist in ContactManager. The Typelist name is provided in the description of each field that uses a Typelist enumeration.|\n|Look up Person Contact from Contact Manager by Contact ID|Retrieves the details of a person contact record using its Contact ID from Guidewire's ContactManager.|\n|Look up Persons in Contacts Stream|Retrieves a list of person contact records from Guidewire's ContactManager based on search parameters.|\n\n|Category|Action|Description|\n|--------|------|-----------|\n|Policy Management|Bind and Issue Policy Transaction|Initiates validation of data to make coverage become effective, and triggers the creation of a binding document.|\n|Initiate Policy Cancellation|Begins the cancellation process by selecting the specified policy and providing the necessary information and reason for cancellation.|\n|Look up Company Account by Account ID|Retrieves information about a company's account, including all of its policies, and other interactions, based on its account ID.|\n|Look up Company Accounts Stream|Retrieves a stream of all company account records from the Guidewire system that match the input criteria. Information retrieved may include details such as the company's name, contact information, and other relevant information.|\n|Look up Insurance Policies Stream|Retrieves a list of insurance policies from the Guidewire PolicyCenter application. Retrieved information can include policy numbers, effective dates, expiration dates, coverages, endorsements, and other relevant information.|\n|Look up Insurance Policy by Policy ID|Retrieves information about an insurance policy based on its policy ID. Information retrieved may include a policy's effective date, expiration date, policy limits, deductibles, endorsements, and other relevant information about provided coverage.|\n|Look up Person Account by Account ID|Retrieves information about a person's account, including the IDs of all their policies and account details such as First Name, Last Name, and Preferred Currency, based on their account ID.|\n|Look up Person Accounts Stream|Retrieves a stream of all person account records from the Guidewire system. Retrieved information may include details such as the person's name, contact information, policy details, and other relevant information.|\n|Look up Policy Center Typelist|Enumerates the available values for a specific Typelist in PolicyCenter. The Typelist name is provided in the description of each field that uses a Typelist enumeration.|\n|Look up Policy Contact by Contact ID|Retrieves the details of a policy contact record using its Contact ID from Guidewire's PolicyManager.|\n|Look up Policy Document Content by Document ID|Retrieves the content of a specific policy document using its unique document ID.|\n|Look up Policy Document Content by Policy ID Stream|Retrieves the policy content of all documents associated with the specified policy using the policy ID stream.|\n|Look up Policy Locations by Policy ID|Retrieves a list of physical locations associated with a specified insurance policy, based on the policy ID, returning information such as the mailing address, billing address, and property address.|\n|Look up Product by Product ID|retrieve information about the specific insurance product, based on the product ID.|\n|Look up Product Coverables by Line ID Stream|Retrieves information about the coverages and options associated with a specific insurance product line, based on the line ID.|\n|Look up Product Coverable Coverages on Line by Coverable ID Stream|Retrieves information about the various types of insurance coverage offered by an insurance product, by the ID assigned to each type of coverage within the product.|\n|Look up Product Coverages by Line ID Stream|Retrieves information about product coverages associated with a specific line ID stream.|\n|Look up Product Lines by Product ID Stream|Retrieves information about the product lines associated with the specific product, based on the product ID.|\n|Quote Policy Transaction|Generates a quote for a policy transaction.|\n|Withdraw Policy Transaction|Cancels or revoke a policy transaction that has been initiated or in progress.|\n\n<table><thead><tr><th>\n\nCategory\n\n</th><th>\n\nAction\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td rowspan=\"43\">\n\nClaim Management\n\n</td><td>\n\nCancel Draft Claim\n\n</td><td>\n\nDiscards the draft claim and removes all information about the draft claim from the ClaimCenter database.\n\n</td></tr><tr><td>\n\nClose Claim\n\n</td><td>\n\nUpdates the status of the claim to \"closed\" or \"settled\", and updates any associated financial transactions to reflect the final settlement of the claim.**Note:** In addition to updating the claim status, the \"Close claim\" action may also involve other related tasks. Tasks could include closing any associated activities or tasks, and generating final reports or documentation related to the claim. The details of this action can vary depending on the Guidewire application being used, as well as the particular business processes and workflows being followed by the insurance company.\n\n</td></tr><tr><td>\n\nClose Exposure on Claim\n\n</td><td>\n\nCloses the specified exposure, based on the exposure ID.\n\n</td></tr><tr><td>\n\nCreate Check-Sets on Claim\n\n</td><td>\n\nCreates a set of checks and payment transactions for a claim.\n\n</td></tr><tr><td>\n\nCreate Claim Contact\n\n</td><td>\n\nCreates a ClaimContact on the claim.\n\n</td></tr><tr><td>\n\nCreate Document on Claim\n\n</td><td>\n\nCreates a document on the claim.\n\n</td></tr><tr><td>\n\nCreate Draft Auto Claim with additional objects \\(composite requests\\)\n\n</td><td>\n\n \n\n</td></tr><tr><td>\n\nCreate Draft Claim\n\n</td><td>\n\nCreates a non-open draft claim with claim ID and claim number in the ClaimCenter database.\n\n</td></tr><tr><td>\n\nCreate Exposure on Claim\n\n</td><td>\n\nCreates an exposure object for tracking potential payments on the given claim.\n\n</td></tr><tr><td>\n\nCreate Fixed Property Incident on Claim\n\n</td><td>\n\nCreates an incident object that captures loss information about a fixed property.\n\n</td></tr><tr><td>\n\nCreate Injury Incident on Claim\n\n</td><td>\n\nCreates an incident object for capturing single-injury loss information on the specified claim.\n\n</td></tr><tr><td>\n\nCreate Minimal Draft Claim\n\n</td><td>\n\nCreates an insurance claim with minimal initial data required for the claim.\n\n</td></tr><tr><td>\n\nCreate Note on Claim\n\n</td><td>\n\nCreates a note on an existing claim or activity.\n\n</td></tr><tr><td>\n\nCreate Reserves on Claim\n\n</td><td>\n\nCreates financial reserves for a claim in the Guidewire ClaimCenter application based on the specified parameters. Parameters could include the type of loss, the severity of the claim, the estimated costs of repair or replacement, and other relevant factors.\n\n</td></tr><tr><td>\n\nCreate Vehicle Incident on Claim\n\n</td><td>\n\nCreates an incident object that captures loss information about a vehicle.\n\n</td></tr><tr><td>\n\nDelete Check on Claim\n\n</td><td>\n\nDeletes an individual check, subject to business constraints, from the claim.\n\n</td></tr><tr><td>\n\nDelete Claim Contact\n\n</td><td>\n\nDeletes a Claim Contact from the specified claim.\n\n</td></tr><tr><td>\n\nDelete Document on Claim\n\n</td><td>\n\nDeletes a document from the claim.\n\n</td></tr><tr><td>\n\nDelete Exposure on Claim\n\n</td><td>\n\nDeletes an exposure object from the specified claim.\n\n</td></tr><tr><td>\n\nDelete Fixed Property Incident on Claim\n\n</td><td>\n\nDeletes a fixed property incident object from the specified claim.\n\n</td></tr><tr><td>\n\nDelete Injury Incident on Claim\n\n</td><td>\n\nDeletes an injury incident object from the specified claim.\n\n</td></tr><tr><td>\n\nDelete Vehicle Incident on Claim\n\n</td><td>\n\nDeletes a vehicle incident object from the specified claim.\n\n</td></tr><tr><td>\n\nLook up Claim by Claim ID\n\n</td><td>\n\nRetrieves detailed information about a claim from the ClaimCenter database, based on the claim ID.\n\n</td></tr><tr><td>\n\nLook up Claim Center Typelist\n\n</td><td>\n\nEnumerates the available values for a specific Typelist in ClaimCenter. The Typelist name is provided in the description of each field that uses a Typelist enumeration.\n\n</td></tr><tr><td>\n\nLook up Claims Stream\n\n</td><td>\n\nRetrieves claim records based on criteria entered.\n\n</td></tr><tr><td>\n\nLook up Contacts on Claim by Claim ID Stream\n\n</td><td>\n\nRetrieves contact information associated with the claim from the ClaimCenter database, based on the claim ID.\n\n</td></tr><tr><td>\n\nLook up Persons in Contacts Stream\n\n</td><td>\n\nRetrieves a stream of records of information about individuals associated with a specified policy or claim. This action searches the Guidewire system when one or more search criteria, such as an individual's name, email address, phone number, or policy number is specified. This action enables more efficient processing by the requesting system.\n\n</td></tr><tr><td>\n\nLook up Policy Coverages on Claim by Claim ID Stream\n\n</td><td>\n\nRetrieves the coverage details associated with the insurance policy.\n\n</td></tr><tr><td>\n\nLook up Policy Locations on Claim by ID Stream\n\n</td><td>\n\nRetrieves the physical locations associated with the insurance policy.\n\n</td></tr><tr><td>\n\nLook up Policy on Claim by Claim ID\n\n</td><td>\n\nRetrieves the policy information associated with the claim from the ClaimCenter database, based on the claim ID.\n\n</td></tr><tr><td>\n\nLook up Policy Vehicles on Claim by Claim ID Stream\n\n</td><td>\n\nRetrieves the vehicle risk units associated with an insurance policy.\n\n</td></tr><tr><td>\n\nSubmit Claim\n\n</td><td>\n\nSubmits the draft claim as an open claim with an open claim number assigned, and executes automated claim setup, including business rules.\n\n</td></tr><tr><td>\n\nUpdate Check on Claim\n\n</td><td>\n\nUpdates the status of a check on a claim.\n\n</td></tr><tr><td>\n\nUpdate Claim\n\n</td><td>\n\nUpdates the details of the claim, which may include the claimant's information, policy details, loss details, and claim status.\n\n</td></tr><tr><td>\n\nUpdate Claim Contact\n\n</td><td>\n\nUpdates a claim contact for the specified claim.\n\n</td></tr><tr><td>\n\nUpdate Claim Using Composite Request\n\n</td><td>\n\nUpdates a claim by combining multiple updates into a single composite request.\n\n</td></tr><tr><td>\n\nUpdate Document on Claim\n\n</td><td>\n\nEnables changing the content of a document associated with a claim, and updates the specified document.\n\n</td></tr><tr><td>\n\nUpdate Exposure on Claim\n\n</td><td>\n\nUpdates an exposure object, the estimated loss amount/potential payments, on the specified claim.\n\n</td></tr><tr><td>\n\nUpdate Fixed Property Incident on Claim\n\n</td><td>\n\nUpdates an existing incident associated with a fixed property on the specified insurance claim in Guidewire.\n\n</td></tr><tr><td>\n\nUpdate Injury Incident on Claim\n\n</td><td>\n\nUpdates an incident injury object for capturing single-injury loss information on the specified claim.\n\n</td></tr><tr><td>\n\nUpdate Vehicle Incident on Claim\n\n</td><td>\n\nUpdates an existing incident associated with an injury on the specified insurance claim.\n\n</td></tr><tr><td>\n\nValidate Claim\n\n</td><td>\n\nChecks if the specified claim meets certain criteria or requirements set by the insurer before it can be processed further in Guidewire.\n\n</td></tr><tr><td>\n\nValidate Exposure\n\n</td><td>\n\nValidates the exposure, based on the exposure ID, and return a response indicating whether the exposure is valid or not.\n\n</td></tr></tbody>\n</table>## Connection and credential alias requirements\n\nIntegration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.\n\nFor information about setting up the spoke, see [Set up the Guidewire spoke](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/integration-hub/set-up-guidewire-spoke.md).\n\n"}}