Configuration settings for the general tool, stored as JSON. This can include a 'custom output' key with a
string value. For specific catalog tools like 'Contact Center' or 'Dialogflow' (identified by catalog_id),
this 'config' field is mandatory and must contain a 'custom output' key with a non-empty string value.
This validation is performed by the service.