> ## 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.

# Bulk Operations

> How to insert, update and delete large numbers of records in bulk.

Bulk insert, update and delete operations are supported in all SuperOffice APIs. These capabilities exists as:

* [Bulk-Updates][1]
* [Mass Operations][2]

Bulk update is great for targeted changes; when data already exists in SuperOffice and a need arises to change one or more fields, on one or more entities, based on a specified criteria. A hypothetical bulk-update example is an organization that changes a data policy where a person title must conform to a certain format. For example, all contacts with the title "sales man" or "sales woman" must be redefined as "Sales Person". A Bulk-Update operation is useful to perform such changes. Users must be assigned the bulk-update functional right.

Mass operations are different in that they involve inserting, updating or deleting large datasets. All actions work towards one particular table at a time. This is an extremely fast and powerful API that is only accessible to system user accounts.

[1]: ./bulk-update/index

[2]: ./mass-operations/index


## Related topics

- [Operations and values](/en/api/bulk-operations/bulk-update/operations-and-values.md)
- [Bulk update extra-fields](/en/api/bulk-operations/bulk-update/reference/extra-fields.md)
- [BulkUpdateSystem FieldValueInfo](/en/api/bulk-operations/bulk-update/field-value-info.md)
- [Practical details - how to use Bulk Update API](/en/api/bulk-operations/bulk-update/using-bulk-update.md)
- [Entities and field types](/en/api/bulk-operations/bulk-update/entities-field-types.md)
- [Bulk update examples using NetServer Core API](/en/api/bulk-operations/bulk-update/ns-core-examples.md)
