See the API's various operations for details on their request parameters and response data.
You can also run this API with a Postman collection.
| Operation | Method | Endpoint |
|---|---|---|
| Initialize | ||
| Get the EdgeKV initialization status | GET | /initialize |
| Initialize EdgeKV | PUT | /initialize |
| Access tokens | ||
| List access tokens | GET | /tokens |
| Create an access token | POST | /tokens |
| Revoke an access token | DELETE | /tokens/{tokenName} |
| Download an access token | GET | /tokens/{tokenName} |
| Refresh an access token | POST | /tokens/{tokenName}/refresh |
| Authorization | ||
| Modify the default data access policy | PUT | /auth/database |
| List permission groups | GET | /auth/groups |
| Get a permission group | GET | /auth/groups/{groupId} |
| Reauthorize a namespace | PUT | /auth/namespaces/{namespaceId} |
| Namespaces and data | ||
| List namespaces | GET | /networks/{network}/namespaces |
| Create a namespace | POST | /networks/{network}/namespaces |
| Delete namespace | DELETE | /networks/{network}/namespaces/{namespaceId} |
| Get namespace details | GET | /networks/{network}/namespaces/{namespaceId} |
| Update namespace details | PUT | /networks/{network}/namespaces/{namespaceId} |
| Download namespace data | GET | /networks/{network}/namespaces/{namespaceId}/download |
| List groups within a namespace | GET | /networks/{network}/namespaces/{namespaceId}/groups |
| List items within a group | GET | /networks/{network}/namespaces/{namespaceId}/groups/{groupId} |
| Download group data | GET | /networks/{network}/namespaces/{namespaceId}/groups/{groupId}/download |
| Delete an item | DELETE | /networks/{network}/namespaces/{namespaceId}/groups/{groupId}/items/{itemId} |
| Read an item | GET | /networks/{network}/namespaces/{namespaceId}/groups/{groupId}/items/{itemId} |
| Write an item | PUT | /networks/{network}/namespaces/{namespaceId}/groups/{groupId}/items/{itemId} |
| Get namespace upload job details | GET | /networks/{network}/namespaces/{namespaceId}/jobs/{bulkUploadId} |
| Cancel a scheduled namespace delete | DELETE | /networks/{network}/namespaces/{namespaceId}/status/scheduled-delete |
| Get namespace delete time | GET | /networks/{network}/namespaces/{namespaceId}/status/scheduled-delete |
| Reschedule a namespace delete | PUT | /networks/{network}/namespaces/{namespaceId}/status/scheduled-delete |
| List upload jobs | GET | /networks/{network}/namespaces/{namespaceId}/upload |
| Upload namespace data | POST | /networks/{network}/namespaces/{namespaceId}/upload |
