API using GRAPE, Warden Doorkeeper and TheRole