# Validate channel config Tests a channel's configuration and credentials against the external system, returning a validation report. Request: channelId - ID of the channel to validate. Response: report - ValidationReport containing a status (OK, AUTH_FAILURE, CONFIG_FAILURE, FAILED) and a list of error messages describing any failures found. Endpoint: POST /api/v1/channel/validate-channel-config Version: 3.0 Security: bearerAuth ## Request fields (application/json): - `channelId` (string) Rule data fields ## Response 200 fields (application/json): - `report` (object) - `report.status` (integer) Enum: 0, 1, 2, 3, 4 - `report.errors` (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)