guidewire-hello-world

Featured

Execute first API calls to Guidewire PolicyCenter, ClaimCenter, and BillingCenter. Use when testing connectivity, exploring Cloud API structure, or learning REST patterns. Trigger: "guidewire hello world", "first guidewire call", "test policycenter api".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Guidewire Hello World ## Overview Execute your first Cloud API calls to PolicyCenter, ClaimCenter, and BillingCenter. All Guidewire Cloud APIs are RESTful with JSON payloads and follow Swagger 2.0. ## Instructions ### Step 1: Query PolicyCenter Accounts ```typescript const token = await getGuidewireToken(); const headers = { 'Authorization': `Bearer ${token}`, 'Content-Type': 'application/json' }; // List accounts const accounts = await fetch(`${process.env.GW_PC_URL}/account/v1/accounts?pageSize=5`, { headers }); const data = await accounts.json(); data.data.forEach((acct: any) => { console.log(`Account: ${acct.attributes.accountNumber} | ${acct.attributes.accountHolderContact.displayName}`); }); ``` ### Step 2: Query ClaimCenter Claims ```typescript // List recent claims const claims = await fetch(`${process.env.GW_CC_URL}/claim/v1/claims?pageSize=5`, { headers }); const claimData = await claims.json(); claimData.data.forEach((claim: any) => { console.log(`Claim: ${claim.attributes.claimNumber} | ${claim.attributes.status.code} | ${claim.attributes.lossDate}`); }); ``` ### Step 3: Guidewire API Response Structure ```json { "count": 42, "data": [ { "attributes": { "accountNumber": "A000001", "...": "..." }, "checksum": "abc123", "links": { "self": { "href": "/account/v1/accounts/pc:123" } } } ], "links": { "next": { "href": "/account/v1/accounts?pageSize=5&offsetToken=..." } } } ``` Key patterns: `data[]` array, `attributes`...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category