Patent ID: 8775618

Claim:
An application platform with flexible permissioning comprising: a service provider server adapted to interact with an application development server and a client device over a network, wherein the service provider server is adapted to implement at least one application programming interface (API); one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the application platform with flexible permissioning to: maintain, at the service provider server, a profile associated with at least one application developer using the application development server, wherein the profile has an associated degree of risk for the application developer(s); receive an API call from the at least one application developer; authenticate the at least one application developer and authorize the API call; assign an access level to the at least one application developer based on the degree of risk associated with the profile associated with the at least one application developer; and control permissions given to the at least one application developer to perform operations available within the assigned access level based on the degree of risk associated with the profile associated with the application developers(s), wherein the permissions are granular such that the application developer(s) has access to all or certain operations within the assigned access level.