openbankproject_client.account_metadata module

Account Metadata endpoints for the OpenBankProject API Client.

class openbankproject_client.account_metadata.AccountMetadataEndpoints(client)[source]

Bases: object

Account Metadata-related API endpoints.

__init__(client)[source]

Initialize the endpoint group.

Parameters:

client – OpenBankProjectClient instance

create_tag_on_account(bank_id: str, account_id: str, view_id: str, data: Dict) Dict[source]

Create a tag on account.

Parameters:
  • bank_id – Bank identifier

  • account_id – Account identifier

  • view_id – View identifier

  • data – Tag data

Returns:

Dict containing created tag information

get_tags_on_account(bank_id: str, account_id: str, view_id: str) Dict[source]

Get tags on account.

Parameters:
  • bank_id – Bank identifier

  • account_id – Account identifier

  • view_id – View identifier

Returns:

Dict containing tags information

delete_tag_on_account(bank_id: str, account_id: str, view_id: str, tag_id: str) Dict[source]

Delete a tag on account.

Parameters:
  • bank_id – Bank identifier

  • account_id – Account identifier

  • view_id – View identifier

  • tag_id – Tag identifier

Returns:

Dict containing deletion status