FacetFlux

pim.traits.attributes.remove

Unbind attribute definitions from a trait — clears their `traitId` only when it equals the given trait. Definitions bound to other traits are left untouched. Idempotent. Response: { traitId, attributeDefinitionIds, unbound: count, skipped: [{ id, reason }] }. Errors: { error: { code: 'not_found', ... } }.

Remote revuo:facetflux

Other tools also called pim.traits.attributes.remove? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "traitId": {
      "description": "Trait id.",
      "type": "string"
    },
    "attributeDefinitionIds": {
      "description": "Attribute definition ids to unbind.",
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "traitId",
    "attributeDefinitionIds"
  ]
}