To manage API Keys used to grant access to end-points go to menu Components > jBackend > Keys. A list of jBackend Keys will be shown:
Each key has the following properties:
| Field: | Description: |
|---|---|
| Key | The enabling key |
| User | The user associated to this key (to restrict access with key and to a single user) |
| Enabled endpoints | If this key is enable on ALL endpoints or ONLY on selected endpoints |
| Selected endpoints | The endpoints for which the key is enabled, when not enabled for ALL |
| Enabled on default | If the key should also work on the default requests (i.e. /index.php?option=com_jbackend&view=request&...) |
| Daily requests | Maximum number of daily requests allowed for the key (0 means unlimited) |
| Expiration date | Key expiration date (0000-00-00 00:00:00 means never expires) |
| Comment | Just a reminder for the key |
For each key the following statistics fields are available:
| Field: | Description: |
|---|---|
| Hits | Number of times the key was used |
| Last visit | Last time the key was used |
| Current day | Current day for daily requests limit |
| Current hits | Hits of current day for daily requests limit |
The API key, when required by the endpoint, must be included in any request using one of the following methods: