@@ -128,12 +128,45 @@ print(f"Created token in base format (credit card): {token_result['tokenbase']}"
128128print (f " Created token in uuid format: { token_result[' tokenuuid' ]} " )
129129```
130130
131+ ### File storage
132+
133+ Files are attached to a user and can carry tags for later lookup:
134+
135+ ``` python
136+ # Replace the complete tag set on a file. This overwrites, it does not merge.
137+ api.replace_file_tags(" email" , " john@pythontest.com" , file [" fileuuid" ], [" archived" ])
138+
139+ api.delete_file(" email" , " john@pythontest.com" , file [" fileuuid" ])
140+ ```
141+
142+ Files can also be listed by tag across every user in the tenant, which needs a
143+ bulk-unlock uuid first:
144+
145+ ``` python
146+ unlock = api.bulk_list_unlock()
147+ tagged = api.bulk_list_files_by_tag(unlock[" unlockuuid" ], " archived" , 0 , 100 )
148+ ```
149+
131150## Features
132151
133- - User Management (create, read, update, delete)
134- - Credit Card Management
135- - Token Management
136- - System Statistics
152+ - User Management
153+ - App Data Management
154+ - File Storage
155+ - Tokenization
156+ - Legal Basis & Agreement Management
157+ - Processing Activity Management
158+ - Group Management
159+ - Role & Policy Management
160+ - Session Management
161+ - Shared Records
162+ - Bulk Operations
163+ - Audit Management
164+ - Tenant Management
165+ - Authentication & Access Tokens
166+ - System Operations
167+
168+ Python-specific:
169+
137170- Type hints and comprehensive documentation
138171- Error handling and validation
139172- Continuous security scanning (Semgrep SAST, pinned CI actions)
0 commit comments