Upsert Category
POST/api/Categories/BulkUpsert
Tier: Public — stable, supported for third-party integration.
Bulk-creates/updates Categories, matched by (OrganisationId, ExternalRef).
Parent categories (via BulkUpsertDimItemDto.ParentExternalRef) must
already exist in the database — an in-batch parent that only appears earlier in
the same request is not resolved.
Request
Responses
- 200
Always returned. Body is an array of BulkUpsert.BulkUpsertResultDto, one per
input row in the same order, each carrying its own Status.