Asset APIs
DELDelete Assets
Delete assets based on supported filters. Although the public API is DELETE, the service internally calls the downstream delete-by-filter API using POST.
Requests go to the live API through streamoid.com and act on your real data.
Authorization
AuthorizationstringrequiredheaderBearer token,
Bearer <token>. Create one under Tokens in your workspace.Headers
X-Request-IdstringOptional trace ID
Body
application/json required
An array of objects. Each item:
store_uuidstringrequiredExample:
699ec31355208b213e56059achannelstringExample:
SMPparent_codestringExample:
SKU001asset_idstring[]Responses
200Assets deleted. A per-item failure (e.g. a store the caller cannot access, or a downstream delete error) is reported in the response body as a failed count and error_info entries, not as a non-200 status.
statusobjectFields
codeinteger0 = success, -1 = error
Example:
0messagestringExample:
SUCCESSrequest_idstringExample:
8c8b2b7e-23d7-4c2a-91b0-2a7c4dfbb312dataobjectFields
deleted_countintegerExample:
2failedintegerExample:
0error_infoobject[]400Validation error
statusstringdefault: "error"The status of the request, typically 'error'
detailstringrequiredA description of the error
401Unauthorized – Bearer token missing or invalid
statusobjectFields
codeintegerExample:
-1messagestringExample:
Unauthorized – invalid or missing Bearer token500Internal server error
statusobjectFields
codeintegerExample:
-1messagestringExample:
Internal server error. Please contact support@catalogix.aiSomething missing or unclear? Write to support@streamoid.com.