We are here to help you
Welcome to JSONBin.io support. We've an exhaustive list of Frequently Asked Questions (FAQs), which will help you find a quick answer to your query. You can get help related to your Account, Pricing and other Tech related info.
Browse through these questions now.
Access Keys Api Questions
-
What is a Master Key (X-Master-Key)
Master Key or (X-Master-Key) is a default key generated on creating your account. Using the Master Key, you could access any API endpoint on JSONBin.io. You cannot Delete or modify the access this API key has.
Access Keys Api -
What is an Access Key (X-Access-Key)
Access Keys feature is added recently. Unlike Master Key, you can customize access to specific APIs for each of these keys. For eg: You can create a key and grant access for Reading the Bins only. You will not be able to carry any other operation other than Reading the Bins with that Key. As of now, you could only configure Bins API endpoints using the Access Keys but later, we will moving all the API endpoints behind the Access Keys which could be configured by the users.
Access Keys Api -
What is the difference between Master Key (X-Master-Key) & Access Key(X-Access-Key)
Master Key (X-Master-Key) is an API key generated by JSONBin.io which has access to each and every API endpoint. Access Key on the other hand can be generated by the user where users can assign specific access to the API endpoints. For eg: User can decide if a generated key has access to Create and Read the Bins but the key cannot be used to Delete or Update the Bins.
Access Keys Api -
How many Access Keys can I create?
As of now, you can create up to 4 access keys.
Access Keys Api -
When will I be able to use the Access Keys for all the endpoints on JSONBin?
As of now, we have launched this feature as Beta and hence, only thing you could use the Access Key is to configure your access to the Bins API endpoints. In the coming weeks, we will extend this support for other API endpoints too.
Access Keys Api -
Do I need to pass X-Master-Key as well as X-Access-Key in the headers?
No, you need to pass only one header and not both. X-Master-Key has a default access to each and every API endpoint on JSONBin.io which is apt to be used in backend applications where you key isn't exposed. For apps like JavaScript where your source is sensitive as it's open, it's apt to use X-Access-Key instead. If you mistakenly pass X-Master-Key as well as X-Access-Key at the same time, priority will be given to X-Master-Key instead of the X-Access-Key.
Access Keys Api -
Can I modify the Access Key Permissions?
No, as of now, you cannot update the permissions of a key you've created. You can Delete the Key and create a new one instead.
Access Keys Api