KeyValueStoreCollectionClient
Hierarchy
- ResourceClient
- KeyValueStoreCollectionClient
Index
Methods
Properties
Methods
__init__
Initialize the resource client.
Parameters
keyword-onlybase_url: str
API base URL.
keyword-onlypublic_base_url: str
Public CDN base URL.
keyword-onlyhttp_client: HttpClient
HTTP client for making requests.
keyword-onlyresource_path: str
Resource endpoint path (e.g., 'actors', 'datasets').
keyword-onlyclient_registry: ClientRegistry
Bundle of client classes for dependency injection.
optionalkeyword-onlyresource_id: str | None = None
Optional resource ID for single-resource clients.
optionalkeyword-onlyparams: dict | None = None
Optional default parameters for all requests.
Returns None
get_or_create
Retrieve a named key-value store, or create a new one when it doesn't exist.
https://docs.apify.com/api/v2#/reference/key-value-stores/store-collection/create-key-value-store
Parameters
optionalkeyword-onlyname: str | None = None
The name of the key-value store to retrieve or create.
optionalkeyword-onlyschema: dict | None = None
The schema of the key-value store.
optionalkeyword-onlytimeout: Timeout = 'short'
Timeout for the API HTTP request.
Returns KeyValueStore
The retrieved or newly-created key-value store.
iterate
Iterate over the available key-value stores.
Simple
listdoes only one API call, possibly not listing all items matching the criteria. This method returns an iterator that is capable of making multiple API calls to retrieve all items matching the criteria.Parameters
optionalkeyword-onlyunnamed: bool | None = None
Whether to include unnamed key-value stores in the list.
optionalkeyword-onlylimit: int | None = None
How many key-value stores to retrieve.
optionalkeyword-onlyoffset: int | None = None
What key-value store to include as first when retrieving the list.
optionalkeyword-onlydesc: bool | None = None
Whether to sort the key-value stores in descending order based on their modification date.
optionalkeyword-onlyownership: StorageOwnership | None = None
Filter by ownership. 'ownedByMe' returns only user's own key-value stores, 'sharedWithMe' returns only key-value stores shared with the user.
optionalkeyword-onlytimeout: Timeout = 'medium'
Timeout for the API HTTP request.
Returns Iterator[KeyValueStore]
list
List the available key-value stores.
Parameters
optionalkeyword-onlyunnamed: bool | None = None
Whether to include unnamed key-value stores in the list.
optionalkeyword-onlylimit: int | None = None
How many key-value stores to retrieve.
optionalkeyword-onlyoffset: int | None = None
What key-value store to include as first when retrieving the list.
optionalkeyword-onlydesc: bool | None = None
Whether to sort the key-value stores in descending order based on their modification date.
optionalkeyword-onlyownership: StorageOwnership | None = None
Filter by ownership.
'ownedByMe'returns only user's own key-value stores,'sharedWithMe'returns only key-value stores shared with the user.optionalkeyword-onlytimeout: Timeout = 'medium'
Timeout for the API HTTP request.
Returns ListOfKeyValueStores
The list of available key-value stores matching the specified filters.
Properties
resource_id
Get the resource ID.
Sub-client for the key-value store collection.
Provides methods to manage the key-value store collection, e.g. list or create key-value stores. Obtain an instance via an appropriate method on the
ApifyClientclass.