Catalog identifier containing the variant.
Variant identifier whose attributes should be deleted.
Names of attributes to delete from the variant.
[
"custom_attributeA",
"custom_attribute_B"
]Variant attributes delete accepted for processing
{
"variant_id": "V-1001",
"catalog_id": 123,
"status": "accepted",
"message": "Variant attributes delete accepted for processing",
"event_id": "550e8400-e29b-41d4-a716-446655440000",
"operation": "delete_attributes",
"accepted_at": 1783502993000,
"accepted_attributes": {
"variant_id": "V-1001",
"attributeNames": "custom_attributeA, custom_attribute_B"
}
}Unique generated UUID assigned to the event and preserved throughout its whole lifecycle. The event_id is used in logs and is also sent back to the client with webhook events when webhooks are configured, so clients are advised to log/save it on their side.
Variant attributes delete was rejected during validation.
{
"variant_id": "V-1001",
"catalog_id": 123,
"status": "failed",
"message": "Variant attributes delete failed: attributeNames cannot be parsed",
"operation": "delete_attributes",
"accepted_at": 1783502993000,
"accepted_attributes": {},
"skipped_attributes": {}
}Unique generated UUID assigned to the event and preserved throughout its whole lifecycle. The event_id is used in logs and is also sent back to the client with webhook events when webhooks are configured, so clients are advised to log/save it on their side.
Variant attributes delete target was not found by downstream validation.
{
"variant_id": "V-1001",
"catalog_id": 123,
"status": "failed",
"message": "Variant attributes delete failed: attributeNames cannot be parsed",
"operation": "delete_attributes",
"accepted_at": 1783502993000,
"accepted_attributes": {},
"skipped_attributes": {}
}Unique generated UUID assigned to the event and preserved throughout its whole lifecycle. The event_id is used in logs and is also sent back to the client with webhook events when webhooks are configured, so clients are advised to log/save it on their side.
Variant attributes delete failed unexpectedly.
{
"message": "Unexpected error while processing request",
"httpStatus": 500,
"errorCode": "500 Internal Server Error",
"timestamp": "2026-07-08T12:00:00Z"
}Unique generated UUID assigned to the event and preserved throughout its whole lifecycle. The event_id is used in logs and is also sent back to the client with webhook events when webhooks are configured, so clients are advised to log/save it on their side.