Summary
The template field in the public-api Line contract is deprecated. The lineBaseSettings field contains the same data and should be used instead.
Effective Date
Monday, September 8, 2025
Details
The lineBaseSettings field was introduced several years ago and provides the same information as the template field. It is preferred because it more clearly describes the meaning of the data it contains.
This approach also maintains consistency across contracts: Lines are derived from LineBase in the same way that Phones are derived from PhoneBase.
Customer Impact
There is no immediate impact. Consumers of the Line contract are encouraged to use the lineBaseSettings field instead of the template field, though this is not currently required.
Impacted Resources
/v2/configuration/organizations/{organizationId}/stations*
/v2/public-api/organizations/{organizationId}/lines*
i.e. Any APIs that rely on the Line contract
Issue References
TC-1339
Please reply to this announcement with any questions. This helps the wider developer community benefit from the discussion. We encourage you to use this thread before contacting the designated person directly. Thank you for your understanding.