Changelog
Notable changes to the Datamingle API. Entries are dated in YYYY-MM-DD and grouped by date.
2026-04-17
Added
- Pass-through API keys. API keys no longer require a linked integration partner. A key with only scopes can call every endpoint directly against the internal schema — no field mapping applied. See Pass-through keys.
- Inventory by SKU.
GET /inventory/{identifier}/?by=skureturns every location holding the SKU.?by=location(default) keeps the previous behavior. Response shape is now uniform across both modes:{location_code, sku_code, quantity}. See Inventory. - Cursor pagination on all list endpoints (
orders,inventory,locations,products). Accepts?limit=(1–200, default 50) and?cursor=. Responses include a new top-levelpaginationobject. See Pagination.
Changed
- Identifier field resolution now falls through safely. Products and locations now honor the partner's
default_identifier_fieldlike orders already did. If the configured field doesn't exist on the resource model (e.g. a partner configured forexternal_order_idaddressing products), the platform falls back to the resource default (sku,code) instead of erroring. See Identifiers — Resolution order. - Error code casing normalized to
UPPER_SNAKE_CASEacross all responses.validation_error→VALIDATION_ERROR. MAPPING_ERRORnow returns422 Unprocessable Entityinstead of400.- Scope segment for inventory is
integrations.inventory.*(wasinventorys).
Audit
IntegrationLognow recordsapi_keyalongsidepartner, so pass-through traffic is attributable. Thepartnercolumn is empty for pass-through requests.
2026-04-16
Added
- Integration endpoints for Products — full CRUD via
/api/integrations/v1/products/. is_activefield on Locations exposed viaPUT /locations/{code}/.- Bulk activate/deactivate support for SKUs internally (available via dashboard).
Fixed
DELETE /orders/{identifier}/now correctly returns400 SERVICE_ERROR(instead of500) when the order is already shipped.
2026-04-01
Added
- Datamingle API v1 general availability.
- Orders, Inventory, Locations endpoints.
- Field mapping engine (rename, dot-path, array index, array-to-array, static values).
- API key scopes with wildcard hierarchy.
- Integration audit log.
- Partner templates shipped: Acumatica, SAP Business One, Shopify.
How to watch this page
- Bookmark
/changelog. - For breaking-change notice, rely on the
Sunset/Deprecationresponse headers — see Versioning.
Reporting a regression
If behavior changes and you can't find it here, open a support ticket with:
- Request timestamp
- Partner slug
- Sample request and response bodies