openbankproject_client.api_collection module

API Collection endpoints for the OpenBankProject API Client.

class openbankproject_client.api_collection.ApiCollectionEndpoints(client)[source]

Bases: object

API Collection-related API endpoints.

__init__(client)[source]

Initialize the endpoint group.

Parameters:

client – OpenBankProjectClient instance

create_api_collection(data: Dict) Dict[source]

Create API Collection.

Parameters:

data – API collection data

Returns:

Dict containing created API collection information

get_api_collection(collection_id: str) Dict[source]

Get API Collection.

Parameters:

collection_id – Collection identifier

Returns:

Dict containing API collection information

get_api_collections() Dict[source]

Get API Collections.

Returns:

Dict containing API collections information

update_api_collection(collection_id: str, data: Dict) Dict[source]

Update API Collection.

Parameters:
  • collection_id – Collection identifier

  • data – Updated API collection data

Returns:

Dict containing updated API collection information

delete_api_collection(collection_id: str) Dict[source]

Delete API Collection.

Parameters:

collection_id – Collection identifier

Returns:

Dict containing deletion status