---
title: "Enqueue a batch of partner ingest events (notes, payments, status updates)."
method: POST
path: "/ingestion-jobs"
tags: ["IngestionJobs"]
---

# Enqueue a batch of partner ingest events (notes, payments, status updates).

`POST /ingestion-jobs`

Creates one AsyncJob of type PartnerIngestDispatch and one AsyncJobOperation per row.
The job is processed asynchronously; poll GET /ingestion-jobs/{jobId} for progress.
            
Currently supported row types: Note (type = 0).
Payment and StatusUpdate types are reserved for future use and will return 400 if submitted.

## Headers

- `Idempotency-Key` string

## Request body

- DebituraWebCollectionPartnerApiControllersCreateIngestionJobRequest
  - `rows` DebituraWebCollectionPartnerApiControllersIngestionJobRow[], nullable — The list of events to enqueue (max recommended: 1000 rows per call).
    - `type` 0
    - `caseId` string, uuid — The case this event belongs to.
    - `description` string, nullable — Note text (required for Note events).
    - `eventDate` string, date-time, nullable — When the event occurred. Omit to use the current time.
    - `externalRef` string, nullable — Your system's reference for this event (optional, for idempotency tracking).

## Response `202`

Job accepted

- DebituraWebCollectionPartnerApiControllersCreateIngestionJobResponse
  - `jobId` string, uuid
  - `rowsQueued` integer

## Other responses

- `400` — Invalid request

---

[API](https://skmtc.net/debitura/apis/debitura-collection-partner-api.md) · [All operations](https://skmtc.net/debitura/apis/debitura-collection-partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/debitura/debitura-collection-partner-api/revisions/40bd25a4edaf/schema)
