{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/SaveaccountconfigRequest", "title": "SaveaccountconfigRequest", "required": [ "Score", "Matchers", "SpecificationsMapping", "MatchFlux" ], "type": "object", "properties": { "Score": { "$ref": "#/components/schemas/Score" }, "Matchers": { "type": "array", "items": { "$ref": "#/components/schemas/Matcher" }, "description": "Matchers for approving and rejecting SKUs received from sellers." }, "SpecificationsMapping": { "type": "array", "description": "This attribute maps product and SKU specifications.", "items": { "type": "string", "default": " \"SellerId\": \"sellerID\",\n \"Mapping\": {\n \"Choose voltage\": \"Voltage\",\n \"Choose size\": \"Size\",\n \"Choose volume\": \"Volume\",\n \"Choose type\": \"Type\"\n }" } }, "MatchFlux": { "type": "string", "description": "This field determines the type of approval configuration applied to SKUs received from a seller. The possible values include: \n\n- `default` where the Matcher reviews the SKU, and approves it based on its score \n\n- `manual` for manual approvals through the Received SKU UI or Match API \n\n- `autoApprove` for every SKU received from a given seller to be approved automatically, regardless of the Matcher Score.", "default": "autoApprove" } }, "example": { "Score": { "Approve": 80, "Reject": 30 }, "Matchers": [ { "MatcherId": "vtex-matcher", "hook-base-address": "http://simple-suggestion-matcher.vtex.com.br", "IsActive": true, "UpdatesNotificationEndpoint": null, "Description": null } ], "SpecificationsMapping": [], "MatchFlux": "AutoApprove" } }