I’ve been tracking on the terms of service for APIs for eight years, but I haven’t ever come across a terms of service API. I found one the other day while looking through the Box API, and thought it was worth showcasing as part of my research. The Box terms of service API, “allows Box Admins to configure ToS and end users to accept/re-accept ToS for custom applications.” The Box terms of service API represents the association between Terms of Services and users, providing several different configurations:
* There is exactly one Terms of Service User Status for a given Terms of Service and a given user.
* There are multiple Terms of Service User Statuses for a given Terms of Service (e.g. one per each user).
* There could be multiple Terms of Service User Statuses for a given user. The user could accept/reject multiple external ToS for enterprises they have been collaborated into in addition to accepting/rejecting their own enterprise’s managed ToS. https://goo.gl/68yyvn #DataIntegration #ML


