I chatted with developers and they think it is fine to use the API to change the line count on a running campaign. They tested and noted that if you try to set the value via API to something higher than the number of available lines it automatically sets to the max possible, which protects you from setting it too high.
------------------------------
George Ganahl GCP (PureCloud), ICCE
Principal Technology Consultant
Genesys
------------------------------