---
title: SAIF.Business.Policy.Audit.ApiCalls API reference
summary: Index of all public types in SAIF.Business.Policy.Audit.ApiCalls.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-31
library: SAIF.Business.Policy.Audit.ApiCalls
reference_type: package
---

# SAIF.Business.Policy.Audit.ApiCalls API reference

This page lists every public type exposed by `SAIF.Business.Policy.Audit.ApiCalls`.

> **Compilation status note:** `SAIF.BOF.Business.Policy.Audit.ApiCalls.csproj` is a non-SDK-style project with an explicit `<Compile>` item list (no implicit globbing). Four source files physically present in the project directory — `DistributionConfig.cs`, `DistributionMethod.cs`, `DistributionRequest.cs`, and `DocumentGenerationConfig.cs` — are **not** listed in that `<Compile>` item group and are therefore excluded from the compiled `SAIF.Business.Policy.Audit.ApiCalls` assembly. The 16 types they define (`DistributionRequest`, `DistributionConfig`, `DocumentConfig`, `DocumentGenerationConfig`, `IDistributionMethod`, `DistributionMethod<T>`, `DistributionOptions`, `Imaging`, `ImagingTaskConfig`, `Email`, `Fax`, `FileShare`, `Print`, `XPressions`, `BusinessOnline`, `Requestor`) are documented below and on their own pages for completeness, but are marked **"Source-included, not compiled"** in the Purpose column — they are not part of this assembly's built public surface. All other types in this table are compiled into the assembly via explicit `<Compile>` includes.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [ApiCall](SAIF/Business/Policy/Audit/ApiCalls/ApiCall.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | NTLM-authenticated client for the Policy Audit API that resolves its endpoint and service credentials at construction time. |
| [DocumentApiCall](SAIF/Business/Policy/Audit/ApiCalls/DocumentApiCall.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Document API client that assembles a one-distribution request and posts generated premium-audit output to `/v1/distribute`. |
| [PolicyDocDistributionCall](SAIF/Business/Policy/Audit/ApiCalls/PolicyDocDistributionCall.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Preset-based policy document distribution client that posts `PolicyDocumentConfig` payloads to `/v1/documents/distribute/presets`. |
| [AuditCollection](SAIF/Business/Policy/Audit/ApiCalls/AuditCollection.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Request envelope for bulk audit-term submissions to the Policy Audit API. |
| [AuditPolicyTerm](SAIF/Business/Policy/Audit/ApiCalls/AuditPolicyTerm.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Per-term audit payload describing the policy term dates, identifier values, and final-audit requirement sent to the Policy Audit API. |
| [DistributionRequest](SAIF/Business/Policy/Audit/ApiCalls/DistributionRequest.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Top-level Document API request payload for generated-document distribution. **Source-included, not compiled.** |
| [DistributionConfig](SAIF/Business/Policy/Audit/ApiCalls/DistributionConfig.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | One distribution entry inside a `DistributionRequest`, pairing document-generation settings with delivery-channel options. **Source-included, not compiled.** |
| [DocumentConfig](SAIF/Business/Policy/Audit/ApiCalls/DocumentConfig.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Document-generation settings embedded inside a `DistributionConfig` for the older Document API path. **Source-included, not compiled.** |
| [DocumentGenerationConfig](SAIF/Business/Policy/Audit/ApiCalls/DocumentGenerationConfig.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Compact package/profile/XML bundle for document-generation scenarios that need only the generation triple. **Source-included, not compiled.** |
| [IDistributionMethod](SAIF/Business/Policy/Audit/ApiCalls/IDistributionMethod.md) | Interface | `SAIF.Business.Policy.Audit.ApiCalls` | Common contract implemented by every distribution-channel option so the payload can expose a channel discriminator. **Source-included, not compiled.** |
| [DistributionMethod<T>](SAIF/Business/Policy/Audit/ApiCalls/DistributionMethod.T.md) | Generic class | `SAIF.Business.Policy.Audit.ApiCalls` | Generic base class that implements `IDistributionMethod` by reporting the concrete channel class name. **Source-included, not compiled.** |
| [DistributionOptions](SAIF/Business/Policy/Audit/ApiCalls/DistributionOptions.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Channel-selection container for the older Document API distribution request. **Source-included, not compiled.** |
| [Imaging](SAIF/Business/Policy/Audit/ApiCalls/Imaging.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Imaging-channel option payload for Document API distribution, including document metadata, task creation details, and optional Business Online metadata. **Source-included, not compiled.** |
| [ImagingTaskConfig](SAIF/Business/Policy/Audit/ApiCalls/ImagingTaskConfig.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Nested imaging-task payload that tells the downstream imaging workflow how to create follow-up work items. **Source-included, not compiled.** |
| [Email](SAIF/Business/Policy/Audit/ApiCalls/Email.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Email-channel option payload for Document API distribution. **Source-included, not compiled.** |
| [Fax](SAIF/Business/Policy/Audit/ApiCalls/Fax.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Fax-channel option payload for Document API distribution. **Source-included, not compiled.** |
| [FileShare](SAIF/Business/Policy/Audit/ApiCalls/FileShare.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | File-share channel option payload for Document API distribution. **Source-included, not compiled.** |
| [Print](SAIF/Business/Policy/Audit/ApiCalls/Print.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Print-channel option payload for Document API distribution. **Source-included, not compiled.** |
| [XPressions](SAIF/Business/Policy/Audit/ApiCalls/XPressions.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | XPressions-channel option payload for downstream document-rendering and batch-output workflows. **Source-included, not compiled.** |
| [BusinessOnline](SAIF/Business/Policy/Audit/ApiCalls/BusinessOnline.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Business Online metadata attached to an imaging distribution when the document should also be described for portal use. **Source-included, not compiled.** |
| [Requestor](SAIF/Business/Policy/Audit/ApiCalls/Requestor.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Marker channel option indicating that the generated document should be routed back to the requestor path supported by the downstream service. **Source-included, not compiled.** |
| [PolicyDocumentConfig](SAIF/Business/Policy/Audit/ApiCalls/PolicyDocumentConfig.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Preset-driven policy document payload posted to `/v1/documents/distribute/presets`. |
| [ImagingMetadata](SAIF/Business/Policy/Audit/ApiCalls/ImagingMetadata.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Compact imaging metadata block embedded in `PolicyDocumentConfig` for preset-based distribution. |
| [Contact](SAIF/Business/Policy/Audit/ApiCalls/Contact.md) | Abstract class | `SAIF.Business.Policy.Audit.ApiCalls` | Shared recipient-contact base model for preset-driven policy document distribution. |
| [PolicyHolderContact](SAIF/Business/Policy/Audit/ApiCalls/PolicyHolderContact.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Preset-distribution recipient model for the policy holder. |
| [AgentContact](SAIF/Business/Policy/Audit/ApiCalls/AgentContact.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Preset-distribution recipient model for the agent, including agency identity used for CC formatting. |
| [ThirdPartyContact](SAIF/Business/Policy/Audit/ApiCalls/ThirdPartyContact.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Preset-distribution recipient model for a third party. |
| [Address](SAIF/Business/Policy/Audit/ApiCalls/Address.md) | Class | `SAIF.Business.Policy.Audit.ApiCalls` | Postal-address DTO used by preset-distribution contacts. |
| [WaiveAudit](SAIF/Policy/PolicyAuditAPI/Models/WaiveAudit.md) | Class | `SAIF.Policy.PolicyAuditAPI.Models` | Per-item payload for a waive-audit request sent through the Policy Audit API namespace model. |
| [WaveAuditCollection](SAIF/Policy/PolicyAuditAPI/Models/WaveAuditCollection.md) | Class | `SAIF.Policy.PolicyAuditAPI.Models` | Request envelope for bulk waive-audit submissions. |

## Related documentation
- [Index](../index.md)
- [Overview](../overview.md)
- [Architecture](../architecture.md)
- [Dependencies](../dependencies.md)
- [Operations and processes](../operations-processes.md)
- [Business rules](../business-rules.md)
- [Security and authorization](../security-authorization.md)
- [Configuration](../configuration.md)

## Sources
- `Business\SAIF.Business.Policy.Audit.ApiCalls\ApiCall.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\AuditCollection.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\AuditPolicyTerm.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\DistributionConfig.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\DistributionMethod.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\DistributionRequest.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\DocumentApiCall.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\DocumentGenerationConfig.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\PolicyDocDistributionCall.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\PolicyDocumentConfig.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\WaiveAudit.cs`
- `Business\SAIF.Business.Policy.Audit.ApiCalls\WaveAuditCollection.cs`
