# Retrieve channel type configuration schema Returns the configuration schema for a channel type — the set of parameters a user must supply when setting up a channel of that type. Use this to dynamically render a configuration form before calling create-channel or update-channel. Request: channelTypeId - ID of the channel type to retrieve the configuration schema for. Response: configuration - List of configuration parameters, each including an id, display label, input type, whether it is required, and whether it supports multiple selections. Input types are TREE (hierarchical picker, e.g. folder or site selection), DROPDOWN (single or multi-select list), or TEXT (free-form text input). Endpoint: POST /api/v1/channel/get-config-description Version: 3.0 Security: bearerAuth ## Request fields (application/json): - `channelTypeId` (string) Rule data fields ## Response 200 fields (application/json): - `configuration` (array) - `configuration.id` (string) Rule data fields - `configuration.label` (string) Rule data fields - `configuration.type` (integer) Enum: 0, 1, 2, 3 - `configuration.required` (boolean) - `configuration.multiselect` (boolean) - `configuration.dependsOn` (object) - `configuration.dependsOn.ids` (array) ## Response 400 fields (application/json): - `message` (string) ## Response 401 fields (application/json): - `message` (string) ## Response 403 fields (application/json): - `message` (string) ## Response 404 fields (application/json): - `message` (string) ## Response 409 fields (application/json): - `message` (string) ## Response 429 fields (application/json): - `message` (string) ## Response 499 fields (application/json): - `message` (string) ## Response 500 fields (application/json): - `message` (string) ## Response 501 fields (application/json): - `message` (string) ## Response 503 fields (application/json): - `message` (string) ## Response 504 fields (application/json): - `message` (string)