> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SuperOffice.WebApi.Data.UpsertRowActionStatus

# <a id="SuperOffice_WebApi_Data_UpsertRowActionStatus" /> Enum UpsertRowActionStatus

Namespace: [SuperOffice.WebApi.Data](SuperOffice.WebApi.Data.md)\
Assembly: SuperOffice.WebApi.dll

Upsert: Action status for each row

```csharp theme={null}
public enum UpsertRowActionStatus
```

## Fields

`ColumnsZeroed = 5`

5: Row not matched in incoming keys and COLUMNS ZEROED

`Deleted = 4`

4: Row not matched in incoming keys and DELETED

`Inserted = 1`

1: Row not found in target, inserted; primary key assigned as required

`NoUpdateNeeded = 3`

3: Row found in target, no updated needed

`Updated = 2`

2: Row found in target, update needed


## Related topics

- [SuperOffice.WebApi.Data.UpsertRowStatus](/en/api/reference/webapi/SuperOffice.WebApi.Data.UpsertRowStatus.md)
- [SuperOffice.WebApi.Data.UpsertNomatchAction](/en/api/reference/webapi/SuperOffice.WebApi.Data.UpsertNomatchAction.md)
- [SuperOffice.WebApi.Agents.DatabaseTableAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.DatabaseTableAgent.md)
- [SuperOffice.WebApi.Agents.IDatabaseTableAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IDatabaseTableAgent.md)
- [SuperOffice.WebApi.Data.MassOperationResult](/en/api/reference/webapi/SuperOffice.WebApi.Data.MassOperationResult.md)
- [SuperOffice.WebApi.Data.DatabaseTable UpsertRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.DatabaseTable_UpsertRequest.md)
