{ "alps" : { "version" : "1.0", "descriptor" : [ { "id" : "role-representation", "href" : "https://blog.graid.com/profile/roles", "descriptor" : [ { "name" : "name", "type" : "SEMANTIC" } ] }, { "id" : "create-roles", "name" : "roles", "type" : "UNSAFE", "descriptor" : [ ], "rt" : "#role-representation" }, { "id" : "get-roles", "name" : "roles", "type" : "SAFE", "descriptor" : [ ], "rt" : "#role-representation" }, { "id" : "patch-role", "name" : "role", "type" : "UNSAFE", "descriptor" : [ ], "rt" : "#role-representation" }, { "id" : "get-role", "name" : "role", "type" : "SAFE", "descriptor" : [ ], "rt" : "#role-representation" }, { "id" : "delete-role", "name" : "role", "type" : "IDEMPOTENT", "descriptor" : [ ], "rt" : "#role-representation" }, { "id" : "update-role", "name" : "role", "type" : "IDEMPOTENT", "descriptor" : [ ], "rt" : "#role-representation" } ] } }