Upsert Brand
POST/api/Brands/BulkUpsert
Tier: Public — stable, supported for third-party integration.
Bulk-creates/updates Brands, matched by (OrganisationId, ExternalRef).
Typically called from an IMS Integration Service to sync Brand values without
prior lookup calls. Parent brands (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.