- Added insert/upsert mode and an `external_id` parameter to the Bulk Import API, returned in job status for correlation
- Job status now includes counts of successful, failed, inserted, and updated records and is logged to tenant logs for webhook triggering
- Introduced `GET /api/v2/jobs/{id}/errors` endpoint to retrieve failed entries