{"API Evangelist"}

Would You Pay For Alternate Options For An API Terms Of Service?

Terms of service guide every aspect of how we provide and consume an APIs that drive our web and mobile applications. As an excercise, lets imagine a future where API terms of service (TOS) are machine readable, and always in alignment with the multiple partner tiers, and the service composition of an API platform.

Right now, the options available to API consumers is organized into service packages, allowing us multiple tiers of access, based upon usage + cost, when registering for and consuming API resources. Imagine if during this process the API TOS were integrated into the registration and account management workflows. Imagine you could fully understand each portion of the API TOS, and be provided with options, instead of a single, rigid level of service.

Currently options for API access are throttled across TOS, privacy policy, branding, service level agreements, pricing, and service composition and partner access tiers. I want to explore the possibility that these building blocks could be machine readable, allowing for variances on each aspect of API operations. This scenario would allow for API consumers to prioritize which aspects of operations are most important to them, allowing them to pay more for premium access to API services.

I’m just working through my thoughts on the politics of APIs, expanding on ideas of machine readable terms of service (TOS) introduce to me by Tyler Singletary (@harmophone) of @KloutAPI, and also a tweet from Antony Falco (@antonyfalco) of Orchestrate.io about the potential to allow for variances of TOS.

I would love to hear your thoughts on this subject. Am I off in left field, or is this something we should play with more?