Use an unversioned URL
All requests use the production base URLhttps://api.brightalk.ai. Version numbers are not part of the path; for example, create a call at POST /calls.
Send Brightalk-Version
Send the supported date version explicitly on every request:Brightalk-Version header. Keep the header value in configuration so an intentional contract upgrade can be reviewed and tested.
Understand omission and defaults
Each organization has a pinned default API version. If a request omitsBrightalk-Version, Brightalk uses that pinned default and still returns the applied version in the response header. Omission does not select an arbitrary newest version.
Handle an unsupported version
An unknown or retired value returns400 unsupported_version. The optional machine-readable details list supported versions: