# Streaming Ingestion

The Data Cloud Ingestion API uses a fire-and-forget pattern to synchronize micro-batches of updates between the source system and Data Cloud in near-real time. Data is processed asynchronously approximately every 3 minutes. API field names aren't supported in the payload. To send payloads, go to **Data Cloud Setup**, select **Ingestion API**, and download the object endpoints. Use these endpoints to send the payload.

- [**Insert Records**](/docs/data/data-cloud-int/references/data-cloud-ingestionapi-ref/c360-a-api-insert-records.md)

  Load new objects and update existing objects into your Data 360 data lake table.

- [**Delete Records**](/docs/data/data-cloud-int/references/data-cloud-ingestionapi-ref/c360-a-api-delete-records.md)

  Delete records from the data lake table.

- [**Synchronous Record Validation**](/docs/data/data-cloud-int/references/data-cloud-ingestionapi-ref/c360-a-api-synchronous-record-validation.md)

  Quickly validate your payloads synchronously in development mode before you commit records to the lake.

**See Also**

- [Query Data using Query API](https://developer.salesforce.com/docs/data/data-cloud-query-guide/references/data-cloud-query-api-reference/c360a-api-queryservices-overview.md)

- [*Data Cloud Integration Guide*: Get Started with Ingestion API](/docs/data/data-cloud-int/references/data-cloud-ingestionapi-ref/c360-a-api-get-started.md)
