FMaster
Now that the API doesn't require IP whitelisting anymore a whole lot more is possible. However, this also significantly reduces the security of your account.
(I posted this idea before but can't find it anymore)
It would be great if it would be possible to set one or multiple scopes when creating a new key in the app. This way API clients can only use the key for what it was intended for. Just like how it's done at the GitHub API.
Some examples to get the idea:
- read-recent: read-only access to transactions in last 30 days
- read-transactions: read-only access to all transactions
- read-key-requests: list only payment requests created by this key
- create-payment
- create-request
- cancel-request