---
title: SAIF.Data.Guidewire API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF.Core documentation team
last_reviewed: 2026-09-24
library: SAIF.Data.Guidewire
reference_type: package
---

# SAIF.Data.Guidewire API reference

This page lists all public types exposed by `SAIF.Data.Guidewire`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [HttpClientBase](SAIF.Data.Guidewire.Clients/HttpClientBase.md) | Class | `SAIF.Data.Guidewire.Clients` | Shared abstract base resolving base URL, Basic auth, and Polly-cached GET/POST for every Guidewire client |
| [HttpClientHelper](SAIF.Data.Guidewire.Clients/HttpClientHelper.md) | Class | `SAIF.Data.Guidewire.Clients` | Static HTTP/JSON helper utilities, including the Guidewire date format constant |
| [IDataClientConfiguration](SAIF.Data.Guidewire.Clients/IDataClientConfiguration.md) | Interface | `SAIF.Data.Guidewire.Clients` | Configuration contract supplying system identity, caching, and cache-duration options to every client |
| [DataClientConfiguration](SAIF.Data.Guidewire.Clients/DataClientConfiguration.md) | Class | `SAIF.Data.Guidewire.Clients` | Default implementation of `IDataClientConfiguration` with the library's code-level configuration defaults |
| [ActivityDataApiClient](SAIF.Data.Guidewire.Clients/ActivityDataApiClient.md) | Class | `SAIF.Data.Guidewire.Clients` | Posts new activity requests against a Guidewire claim |
| [ClaimDataApiClient](SAIF.Data.Guidewire.Clients/ClaimDataApiClient.md) | Class | `SAIF.Data.Guidewire.Clients` | Retrieves claim, MCO, condition, contact, financial, vocational, and legacy-claim data |
| [FinancialDataApiClient](SAIF.Data.Guidewire.Clients/FinancialDataApiClient.md) | Class | `SAIF.Data.Guidewire.Clients` | Creates checks/recoveries and retrieves payments and checks |
| [ProviderDataApiClient](SAIF.Data.Guidewire.Clients/ProviderDataApiClient.md) | Class | `SAIF.Data.Guidewire.Clients` | Adds or updates provider addresses in Guidewire ContactManager |
| [WorkerDataApiClient](SAIF.Data.Guidewire.Clients/WorkerDataApiClient.md) | Class | `SAIF.Data.Guidewire.Clients` | Retrieves workers, worker claims, and runs claim searches |
| [IActivityDataApiClient](SAIF.Data.Guidewire.Interfaces/IActivityDataApiClient.md) | Interface | `SAIF.Data.Guidewire.Interfaces` | Contract implemented by `ActivityDataApiClient` |
| [IClaimDataApiClient](SAIF.Data.Guidewire.Interfaces/IClaimDataApiClient.md) | Interface | `SAIF.Data.Guidewire.Interfaces` | Contract implemented by `ClaimDataApiClient` |
| [IFinancialDataApiClient](SAIF.Data.Guidewire.Interfaces/IFinancialDataApiClient.md) | Interface | `SAIF.Data.Guidewire.Interfaces` | Contract implemented by `FinancialDataApiClient` |
| [IProviderDataApiClient](SAIF.Data.Guidewire.Interfaces/IProviderDataApiClient.md) | Interface | `SAIF.Data.Guidewire.Interfaces` | Contract implemented by `ProviderDataApiClient` |
| [IWorkerDataApiClient](SAIF.Data.Guidewire.Interfaces/IWorkerDataApiClient.md) | Interface | `SAIF.Data.Guidewire.Interfaces` | Contract implemented by `WorkerDataApiClient` |
| [ActiveMco](SAIF.Data.Guidewire.Contracts/ActiveMco.md) | Class | `SAIF.Data.Guidewire.Contracts` | Request/response type describing an active MCO for a claim |
| [mcoPlanIDs](SAIF.Data.Guidewire.Contracts/mcoPlanIDs.md) | Class | `SAIF.Data.Guidewire.Contracts` | Plan identifiers nested under `ActiveMco` |
| [FindClaimsSearchCriteria](SAIF.Data.Guidewire.Contracts/FindClaimsSearchCriteria.md) | Class | `SAIF.Data.Guidewire.Contracts` | Search criteria payload for `WorkerDataApiClient`'s claim search |
| [Activity](SAIF.Data.Guidewire.Models.ActivityDataApi/Activity.md) | Class | `SAIF.Data.Guidewire.Models.ActivityDataApi` | Request payload for creating a Guidewire claim activity |
| [ActivityRole](SAIF.Data.Guidewire.Models.ActivityDataApi/ActivityRole.md) | Enum | `SAIF.Data.Guidewire.Models.ActivityDataApi` | Role codes for an activity's assignee |
| [ActivityPatternCode](SAIF.Data.Guidewire.Models.ActivityDataApi/ActivityPatternCode.md) | Enum | `SAIF.Data.Guidewire.Models.ActivityDataApi` | Pattern codes classifying an activity |
| [ActivityPriority](SAIF.Data.Guidewire.Models.ActivityDataApi/ActivityPriority.md) | Enum | `SAIF.Data.Guidewire.Models.ActivityDataApi` | Priority codes for an activity |
| [Claimant](SAIF.Data.Guidewire.Models.ClaimDataApi/Claimant.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Claimant details on a Guidewire claim |
| [ClaimantMisc](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimantMisc.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Miscellaneous claimant attributes |
| [AttendingPhysicians](SAIF.Data.Guidewire.Models.ClaimDataApi/AttendingPhysicians.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Attending physician list for a claim |
| [BulkClaimData](SAIF.Data.Guidewire.Models.ClaimDataApi/BulkClaimData.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Response payload for a bulk claims lookup |
| [BulkClaimClaimant](SAIF.Data.Guidewire.Models.ClaimDataApi/BulkClaimClaimant.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Claimant summary nested under `BulkClaimData` |
| [BulkClaimPolicy](SAIF.Data.Guidewire.Models.ClaimDataApi/BulkClaimPolicy.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Policy summary nested under `BulkClaimData` |
| [ClaimConditions](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimConditions.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Collection wrapper for a claim's conditions |
| [ClaimCondition](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimCondition.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | A single condition recorded on a claim |
| [ClaimContact](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimContact.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | A single contact associated with a claim |
| [ClaimContacts](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimContacts.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Collection wrapper for a claim's contacts |
| [ClaimData](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimData.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Primary claim response DTO returned by single-claim lookups |
| [ClaimFinancialData](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimFinancialData.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Financial summary (payments, reserves, recoveries) for a claim |
| [ClaimMcoData](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimMcoData.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | MCO data associated with a claim |
| [claimsInfo](SAIF.Data.Guidewire.Models.ClaimDataApi/claimsInfo.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Claims summary nested under `ClaimMcoData` |
| [ClaimsData](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimsData.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Response payload for a claim-number-based claim lookup |
| [ClaimStatusDetail](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimStatusDetail.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | A single claim status detail entry |
| [ClaimStatusDetails](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimStatusDetails.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Collection wrapper for claim status details |
| [ClaimSummary](SAIF.Data.Guidewire.Models.ClaimDataApi/ClaimSummary.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Summary view of a claim used by `ClaimDataApiClient` responses |
| [LineItem](SAIF.Data.Guidewire.Models.ClaimDataApi/LineItem.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | A single financial line item on a claim |
| [McoData](SAIF.Data.Guidewire.Models.ClaimDataApi/McoData.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | MCO data returned by the MCO claims lookup |
| [Mco](SAIF.Data.Guidewire.Models.ClaimDataApi/Mco.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | A single managed-care organization record |
| [Payment](SAIF.Data.Guidewire.Models.ClaimDataApi/Payment.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | A single payment record within a claim's financial data |
| [NonConvertedClaim](SAIF.Data.Guidewire.Models.ClaimDataApi/NonConvertedClaim.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Legacy claim record not converted to Guidewire |
| [PaymentsData](SAIF.Data.Guidewire.Models.ClaimDataApi/PaymentsData.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Collection wrapper for a claim's payments |
| [RecoveriesData](SAIF.Data.Guidewire.Models.ClaimDataApi/RecoveriesData.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Collection wrapper for a claim's recoveries |
| [Recovery](SAIF.Data.Guidewire.Models.ClaimDataApi/Recovery.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | A single recovery record within a claim's financial data |
| [Reserve](SAIF.Data.Guidewire.Models.ClaimDataApi/Reserve.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | A single reserve record within a claim's financial data |
| [ReservesData](SAIF.Data.Guidewire.Models.ClaimDataApi/ReservesData.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Collection wrapper for a claim's reserves |
| [WorkerRepresentatives](SAIF.Data.Guidewire.Models.ClaimDataApi/WorkerRepresentatives.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Worker representative list for a claim |
| [VocationalDetails](SAIF.Data.Guidewire.Models.ClaimDataApi/VocationalDetails.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | Vocational rehabilitation details for a claim |
| [VocationalStatus](SAIF.Data.Guidewire.Models.ClaimDataApi/VocationalStatus.md) | Class | `SAIF.Data.Guidewire.Models.ClaimDataApi` | A single vocational status entry nested under `VocationalDetails` |
| [Address](SAIF.Data.Guidewire.Models.FinancialDataApi/Address.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | Address DTO used by financial data API requests/responses |
| [CheckBillData](SAIF.Data.Guidewire.Models.FinancialDataApi/CheckBillData.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | Billing data associated with a check |
| [CheckBillDetail](SAIF.Data.Guidewire.Models.FinancialDataApi/CheckBillDetail.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | A single bill line detail nested under `CheckBillData` |
| [CheckFinancialData](SAIF.Data.Guidewire.Models.FinancialDataApi/CheckFinancialData.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | Payload for creating a check via `FinancialDataApiClient.CreateCheckAsync` |
| [Constants](SAIF.Data.Guidewire.Models.FinancialDataApi/Constants.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | Guidewire financial code constants (payment categories, statuses) |
| [Payment](SAIF.Data.Guidewire.Models.FinancialDataApi/Payment.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | A single payment record returned by financial data API lookups |
| [PaymentsResponse](SAIF.Data.Guidewire.Models.FinancialDataApi/PaymentsResponse.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | Response payload for payment lookups by invoice number or issue date |
| [PaymentsResponsePayment](SAIF.Data.Guidewire.Models.FinancialDataApi/PaymentsResponsePayment.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | A single payment entry nested under `PaymentsResponse` |
| [PaymentsResponseLineItem](SAIF.Data.Guidewire.Models.FinancialDataApi/PaymentsResponseLineItem.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | A single line item nested under `PaymentsResponsePayment` |
| [RecoveryFinancialData](SAIF.Data.Guidewire.Models.FinancialDataApi/RecoveryFinancialData.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | Payload for creating a recovery via `FinancialDataApiClient.CreateRecoveryAsync` |
| [RecoveryCategory](SAIF.Data.Guidewire.Models.FinancialDataApi/RecoveryCategory.md) | Enum | `SAIF.Data.Guidewire.Models.FinancialDataApi` | Guidewire recovery category codes |
| [RecoveryPayment](SAIF.Data.Guidewire.Models.FinancialDataApi/RecoveryPayment.md) | Class | `SAIF.Data.Guidewire.Models.FinancialDataApi` | A single recovery payment record |
| [ProviderAddressRequest](SAIF.Data.Guidewire.Models.ProviderDataApi/ProviderAddressRequest.md) | Class | `SAIF.Data.Guidewire.Models.ProviderDataApi` | Payload for adding/updating a provider address |
| [Address](SAIF.Data.Guidewire.Models.Shared/Address.md) | Class | `SAIF.Data.Guidewire.Models.Shared` | Shared address DTO reused across Guidewire API model namespaces |
| [ClaimSummaries](SAIF.Data.Guidewire.Models.WorkerDataApi/ClaimSummaries.md) | Class | `SAIF.Data.Guidewire.Models.WorkerDataApi` | Collection wrapper for a worker's claim summaries |
| [ClaimSummary](SAIF.Data.Guidewire.Models.WorkerDataApi/ClaimSummary.md) | Class | `SAIF.Data.Guidewire.Models.WorkerDataApi` | Summary view of a claim used by `WorkerDataApiClient` responses |

## Sources
- `Data/SAIF.Data.Guidewire/Clients/*.cs`
- `Data/SAIF.Data.Guidewire/Interfaces/*.cs`
- `Data/SAIF.Data.Guidewire/Contracts/*.cs`
- `Data/SAIF.Data.Guidewire/Models/**/*.cs`
