The Expel Workbench is JSON API compliant and uses swagger for API specification/documentation.
Not an Expel customer yet, but thinking about it?