---
title: clsSubmitClaimByAPI
summary: API reference for clsSubmitClaimByAPI.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Entry
reference_type: package
---

# clsSubmitClaimByAPI

`clsSubmitClaimByAPI` is the API-facing claim-submission wrapper that sends claim DTO data to create or update a claim and returns the resulting response payload.*

## Purpose
- Drives create and update operations for claim-entry API submissions.*
- Pairs the outgoing claim DTO with the response object returned after submission.

## Context
- Namespace: `SAIF.Business.Claim.Entry`
- Assembly/package: `SAIF.Business.Claim.Entry`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `ClaimDto` | `Public Property ClaimDto As clsNewClaimModel` | Gets or sets claim dto. |
| `ResponseData` | `Public Property ResponseData As ClaimCenterAPIResponseData` | Gets or sets response data. |
| `CreateClaim` | `Public Shared Function CreateClaim(ByVal inDataportal As IDataPortalInfo,` | Executes the `CreateClaim` operation. |
| `UpdateClaim` | `Public Shared Function UpdateClaim(ByVal inDataportal As IDataPortalInfo,` | Executes the `UpdateClaim` operation. |
| `ClaimDto` | `Public Property ClaimDto As clsNewClaimModel = Nothing` | Gets or sets claim dto. |
| `ClaimId` | `Public Property ClaimId As Long` | Gets or sets claim id. |
| `New` | `Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo)` | Executes the `New` operation. |
| `New` | `Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo,` | Executes the `New` operation. |

## Behavioral notes
- This type is documented from its source declaration.
- The type participates in the `clsBusinessApiBase` inheritance path used by `SAIF.Business.Claim.Entry`.

## Constraints and usage notes
- Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.

## Sources
- `Business\SAIF.Business.Claim.Entry\Online801\Submission\clsSubmitClaimByAPI.vb`
