KV
KVNamespaces
List Namespaces
kv.namespaces.list(NamespaceListParams**kwargs) -> SyncV4PagePaginationArray[Namespace]
GET/accounts/{account_id}/storage/kv/namespaces
Get a Namespace
kv.namespaces.get(strnamespace_id, NamespaceGetParams**kwargs) -> Namespace
GET/accounts/{account_id}/storage/kv/namespaces/{namespace_id}
Create a Namespace
kv.namespaces.create(NamespaceCreateParams**kwargs) -> Namespace
POST/accounts/{account_id}/storage/kv/namespaces
Rename a Namespace
kv.namespaces.update(strnamespace_id, NamespaceUpdateParams**kwargs) -> Namespace
PUT/accounts/{account_id}/storage/kv/namespaces/{namespace_id}
Remove a Namespace
kv.namespaces.delete(strnamespace_id, NamespaceDeleteParams**kwargs) -> NamespaceDeleteResponse
DELETE/accounts/{account_id}/storage/kv/namespaces/{namespace_id}
Write multiple key-value pairs
kv.namespaces.bulk_update(strnamespace_id, NamespaceBulkUpdateParams**kwargs) -> NamespaceBulkUpdateResponse
PUT/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/bulk
Delete multiple key-value pairs
kv.namespaces.bulk_delete(strnamespace_id, NamespaceBulkDeleteParams**kwargs) -> NamespaceBulkDeleteResponse
POST/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/bulk/delete
Get multiple key-value pairs
kv.namespaces.bulk_get(strnamespace_id, NamespaceBulkGetParams**kwargs) -> NamespaceBulkGetResponse
POST/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/bulk/get
KVNamespacesKeys
List a Namespace's Keys
kv.namespaces.keys.list(strnamespace_id, KeyListParams**kwargs) -> SyncCursorLimitPagination[Key]
GET/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/keys
Write multiple key-value pairs
Deprecated
kv.namespaces.keys.bulk_update(strnamespace_id, KeyBulkUpdateParams**kwargs) -> KeyBulkUpdateResponse
PUT/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/bulk
Delete multiple key-value pairs
Deprecated
kv.namespaces.keys.bulk_delete(strnamespace_id, KeyBulkDeleteParams**kwargs) -> KeyBulkDeleteResponse
POST/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/bulk/delete
Get multiple key-value pairs
Deprecated
kv.namespaces.keys.bulk_get(strnamespace_id, KeyBulkGetParams**kwargs) -> KeyBulkGetResponse
POST/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/bulk/get
KVNamespacesMetadata
Read the metadata for a key
kv.namespaces.metadata.get(strkey_name, MetadataGetParams**kwargs) -> object
GET/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/metadata/{key_name}
KVNamespacesValues
Read key-value pair
kv.namespaces.values.get(strkey_name, ValueGetParams**kwargs) -> BinaryResponseContent
GET/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name}
Write key-value pair with optional metadata
kv.namespaces.values.update(strkey_name, ValueUpdateParams**kwargs) -> ValueUpdateResponse
PUT/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name}
Delete key-value pair
kv.namespaces.values.delete(strkey_name, ValueDeleteParams**kwargs) -> ValueDeleteResponse
DELETE/accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name}