FacetFlux
pim.channels.attributeConfig.set
Replace the channel's per-attribute config overlay. Each entry binds an attribute definition to per-channel `isRequired`, `labelOverrides`, `exportKey`, and `sortOrder`. The channel's underlying schema must contain every referenced attribute definition; mismatches are skipped. Pass [] to clear the overlay (the channel falls back to the schema's defaults). Response: { channelId, applied: count, skipped: [{ attributeDefinitionId, reason }] }. Errors: { error: { code: 'not_found', ... } }.
Remote revuo:facetflux
Other tools also called pim.channels.attributeConfig.set?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"channelId": {
"description": "Channel id.",
"type": "string"
},
"configs": {
"description": "Per-attribute config entries. Empty array clears.",
"type": "array",
"items": {
"type": "object",
"properties": {
"attributeDefinitionId": {
"description": "Attribute definition id (must exist in the channel's schema).",
"type": "string"
},
"isRequired": {
"description": "Whether the attribute is required for products published on this channel. Defaults to the attribute definition's IsRequired.",
"type": [
"boolean",
"null"
]
},
"labelOverrides": {
"description": "Per-channel label overrides keyed by locale.",
"type": [
"object",
"null"
],
"additionalProperties": {
"type": "string"
}
},
"exportKey": {
"description": "Optional export key — the field name expected by the downstream channel/marketplace.",
"type": [
"string",
"null"
]
},
"sortOrder": {
"description": "Sort order within the channel. Defaults to the attribute definition's SortOrder.",
"type": [
"integer",
"null"
]
}
}
}
}
},
"required": [
"channelId",
"configs"
]
}