UserModel
Version: v3.2.0
Stored entity
Partition key pk, sort key sk
Overview
User model
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
pk | str | ✅ | — | — |
sk | str | ✅ | — | — |
user_id | str | ✅ | — | — |
tenant_id | str | ✅ | — | — |
name | str | ✅ | — | — |
email | str | ✅ | — | — |
role | RoleEnums (ADMIN, USER, SUPER_ADMIN) | ✅ | — | Role Enums |
position | PositionEnums (SALES, MANAGER, PICKER, INVENTORY, ACCOUNTS, DISMANTLER, DRIVER, OTHER) | ✅ | — | Position Enums |
phone_number | str | ✅ | — | — |
permissions | Permissions | ✅ | — | Permissions model with all permissions defaulting to False |
type | str | ✅ | — | — |
is_deleted | bool | ✅ | — | — |
last_seen_release_id | str | ❌ | — | — |
mfa_enabled | bool | ❌ | — | — |
is_parts_trader_connected | bool | ❌ | — | — |
created_at | str | ✅ | — | — |
updated_at | str | ✅ | — | — |
meta_data | dict | ❌ | — | — |
Embedded models
Models embedded in the fields above — shown inline; they have no separate page.
Permissions — v2.0.0
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
dashboard | dict | ❌ | {'read_sales_by_sales_person': False, 'read_sales_over_time': False, 'read_weekly_sales_targets': False, 'read_daily_metrics': False, 'read_total_sales': False, 'read_vehicle_spend': False, 'read_summary': False} | — |
vehicles | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False, 'read_financials': False, 'create_inspection_list': False, 'print_vehicle_report': False, 'print_tag': False, 'update_crushed_status': False, 'stock_take': False, 'update_arrival_status': False, 'publish': False, 'purchase': {'read': False, 'create': False, 'update': False, 'delete': False}, 'expenses': {'read': False, 'create': False, 'update': False, 'delete': False}, 'files': {'read': False, 'create': False, 'update': False, 'delete': False}, 'data': {'create': False}} | — |
parts | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False, 'publish': False, 'print_tag': False, 'read_financials': False, 'read_pricing': False, 'fitment': {'read': False, 'create': False, 'update': False, 'delete': False}, 'stock_take': False, 'update_missing_status': False, 'data': {'create': False}} | — |
ebay | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False} | — |
web_shop | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False} | — |
trade_me | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False} | — |
facebook_marketplace | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False} | — |
gumtree | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False} | — |
parts_world | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False} | — |
parts_trader | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False} | — |
cap_ezi | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False} | — |
quotes | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False, 'email': False, 'print': False, 'update_status': False} | — |
work_orders | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False, 'print': False, 'update_status': False} | — |
invoices | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False, 'void': False, 'email': False, 'print': False, 'print_delivery_tag': False, 'print_packing_slip': False, 'update_dispatch_status': False, 'add_note': False, 'payments': {'read': False, 'create': False, 'update': False, 'delete': False}, 'credit_notes': {'read': False, 'create': False, 'update': False, 'delete': False}, 'cash_refunds': {'read': False, 'create': False, 'update': False, 'delete': False}} | — |
vehicle_purchases | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False, 'print': False, 'update_arrival_status': False} | — |
part_purchases | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tags': False, 'print_arrival_slip': False, 'process_arrival': False, 'update_status': False, 'expenses': {'read': False, 'create': False, 'update': False, 'delete': False}, 'payments': {'read': False, 'create': False, 'update': False, 'delete': False}} | — |
task_manager | dict | ❌ | {'processes': {'read': False, 'create': False, 'update': False, 'delete': False}, 'stages': {'read': False, 'create': False, 'update': False, 'delete': False}, 'tasks': {'read': False, 'create': False, 'update': False, 'delete': False}} | — |
analytics | dict | ❌ | {'sales_by_sales_person': {'read': False, 'download_csv': False, 'print': False}, 'total_sales': {'read': False, 'download_csv': False, 'print': False}, 'vehicle_performance': {'read': False, 'download_csv': False, 'print': False}, 'part_demand': {'read': False, 'download_csv': False, 'print': False}, 'stock_report': {'read': False, 'download_csv': False, 'print': False}, 'inventory_value_report': {'read': False, 'download_csv': False, 'print': False}, 'daily_report': {'read': False, 'download_csv': False, 'print': False}, 'sales_by_payment_type': {'read': False, 'download_csv': False, 'print': False}} | — |
contacts | dict | ❌ | {'read': False, 'create': False, 'update': False, 'delete': False, 'read_transactions': False, 'add_note': False, 'update_hold_status': False, 'restore': False} | — |
parts_catalog | dict | ❌ | {'read': False} | — |
assistant | dict | ❌ | {'read': False} | — |
settings | dict | ❌ | {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}, 'capricorn': {'read': False, 'update': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'facebook_marketplace': {'read': False, 'create': False, 'update': False, 'delete': False}, 'gumtree': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}, 'work_orders': {'read': False, 'create': False, 'update': False, 'delete': False}} | — |
Change history
v2.0.0· 2026-04-09 · Cian (shared account) · Removed fieldquick_sales(breaking). (89660af8e)v1.1.5· 2025-08-20 · Olaniyi Ajayi · Fieldsettingsdefault changed: {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'facebook_marketplace': {'read': False, 'create': False, 'update': False, 'delete': False}, 'gumtree': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}, 'work_orders': {'read': False, 'create': False, 'update': False, 'delete': False}} → {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}, 'capricorn': {'read': False, 'update': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'facebook_marketplace': {'read': False, 'create': False, 'update': False, 'delete': False}, 'gumtree': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}, 'work_orders': {'read': False, 'create': False, 'update': False, 'delete': False}}. (9ae4da5fa)v1.1.4· 2025-07-31 · Cian (shared account) · Fieldsettingsdefault changed: {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}, 'capricorn': {'read': False, 'update': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'facebook_marketplace': {'read': False, 'create': False, 'update': False, 'delete': False}, 'gumtree': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}, 'work_orders': {'read': False, 'create': False, 'update': False, 'delete': False}} → {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'facebook_marketplace': {'read': False, 'create': False, 'update': False, 'delete': False}, 'gumtree': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}, 'work_orders': {'read': False, 'create': False, 'update': False, 'delete': False}}. (38b7b9dd1)v1.1.3· 2025-07-28 · Cian (shared account) · Fieldsettingsdefault changed: {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'facebook_marketplace': {'read': False, 'create': False, 'update': False, 'delete': False}, 'gumtree': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}, 'work_orders': {'read': False, 'create': False, 'update': False, 'delete': False}} → {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}, 'capricorn': {'read': False, 'update': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'facebook_marketplace': {'read': False, 'create': False, 'update': False, 'delete': False}, 'gumtree': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}, 'work_orders': {'read': False, 'create': False, 'update': False, 'delete': False}}. (86dc6d057)v1.1.2· 2025-07-10 · Cian (shared account) · Fielddashboarddefault changed: {'read_sales_by_sales_person': False, 'read_sales_over_time': False, 'read_weekly_sales_targets': False, 'read_daily_metrics': False, 'read_total_sales': False} → {'read_sales_by_sales_person': False, 'read_sales_over_time': False, 'read_weekly_sales_targets': False, 'read_daily_metrics': False, 'read_total_sales': False, 'read_vehicle_spend': False, 'read_summary': False}. (f0aebe8a8)v1.1.1· 2025-07-09 · Cian (shared account) · Fieldsettingsdefault changed: {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'facebook_marketplace': {'read': False, 'create': False, 'update': False, 'delete': False}, 'gumtree': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}} → {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'facebook_marketplace': {'read': False, 'create': False, 'update': False, 'delete': False}, 'gumtree': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}, 'work_orders': {'read': False, 'create': False, 'update': False, 'delete': False}}. (a2e23d93f)v1.1.0· 2025-06-27 · Cian (shared account) · Added optional fieldfacebook_marketplace.; Added optional fieldgumtree.; Fieldsettingsdefault changed: {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}} → {'profile': {'read': False, 'update': False, 'change_password': False}, 'business': {'read': False, 'update': False}, 'sales_management': {'read': False, 'update': False}, 'invoicing': {'terms_and_billing': {'read': False, 'update': False}, 'line_item_mapping': {'read': False, 'update': False}, 'accounts': {'read': False, 'update': False, 'create': False, 'delete': False, 'sync_with_xero': False}}, 'contacts': {'read': False, 'download_csv': False}, 'users': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_password': False}, 'labels': {'read': False}, 'part_types': {'read': False, 'create': False, 'update_visibility': False}, 'vehicle_makes': {'read': False, 'create': False, 'update_visibility': False}, 'inspection_lists': {'read': False, 'create': False, 'update': False, 'delete': False}, 'locations': {'read': False, 'create': False, 'update': False, 'delete': False, 'print_tag': False}, 'bulk_pricing': {'read': False, 'create': False, 'update': False, 'delete': False}, 'ebay': {'read': False, 'create': False, 'update': False, 'delete': False, 'update_connection': False}, 'trade_me': {'read': False, 'create': False, 'update': False, 'delete': False}, 'web_shop': {'read': False, 'create': False, 'update': False, 'delete': False}, 'facebook_marketplace': {'read': False, 'create': False, 'update': False, 'delete': False}, 'gumtree': {'read': False, 'create': False, 'update': False, 'delete': False}, 'parts_world': {'update_connection': False}, 'parts_trader': {'update_connection': False}, 'cap_ezi': {'update_connection': False}, 'network': {'update_opt_in_status': False}, 'xero': {'read': False, 'reconcile': False}}. (1a9f07f48)v1.0.1· 2025-05-25 · Cian (shared account) · Fieldpartsdefault changed: {'read': False, 'create': False, 'update': False, 'delete': False, 'publish': False, 'print_tag': False, 'read_financials': False, 'read_pricing': False, 'fitment': {'read': False, 'create': False, 'update': False, 'delete': False}, 'stock_take': False, 'update_missing_status': False} → {'read': False, 'create': False, 'update': False, 'delete': False, 'publish': False, 'print_tag': False, 'read_financials': False, 'read_pricing': False, 'fitment': {'read': False, 'create': False, 'update': False, 'delete': False}, 'stock_take': False, 'update_missing_status': False, 'data': {'create': False}}.; Fieldvehiclesdefault changed: {'read': False, 'create': False, 'update': False, 'delete': False, 'read_financials': False, 'create_inspection_list': False, 'print_vehicle_report': False, 'print_tag': False, 'update_crushed_status': False, 'stock_take': False, 'update_arrival_status': False, 'publish': False, 'purchase': {'read': False, 'create': False, 'update': False, 'delete': False}, 'expenses': {'read': False, 'create': False, 'update': False, 'delete': False}, 'files': {'read': False, 'create': False, 'update': False, 'delete': False}} → {'read': False, 'create': False, 'update': False, 'delete': False, 'read_financials': False, 'create_inspection_list': False, 'print_vehicle_report': False, 'print_tag': False, 'update_crushed_status': False, 'stock_take': False, 'update_arrival_status': False, 'publish': False, 'purchase': {'read': False, 'create': False, 'update': False, 'delete': False}, 'expenses': {'read': False, 'create': False, 'update': False, 'delete': False}, 'files': {'read': False, 'create': False, 'update': False, 'delete': False}, 'data': {'create': False}}. (a14420d75)v1.0.0· 2025-05-15 · Cian (shared account) · Initial version. (1b23cefb1)
APIs / Triggers
| Trigger | Endpoint / Source | Detail | Handler |
|---|---|---|---|
| API | POST /newuser/ | — | src/user_post.py |
Change history
v3.2.0 · 2026-06-04 · Cian (shared account) · ee3dd0383
Add User service history and retry parity
- Added optional field
is_parts_trader_connected. - Added optional field
meta_data. - Added optional field
mfa_enabled.
v3.1.0 · 2026-03-31 · Cian (shared account) · 821b21d54
Add latest release visibility and seen-release tracking endpoints
- Added optional field
last_seen_release_id.
v3.0.0 · 2025-08-20 · Olaniyi Ajayi · 9ae4da5fa
cleaned
- Field
positiontype changed: str → PositionEnums (breaking). - Field
positionenum valueACCOUNTSadded. - Field
positionenum valueDISMANTLERadded. - Field
positionenum valueDRIVERadded. - Field
positionenum valueINVENTORYadded. - Field
positionenum valueMANAGERadded. - Field
positionenum valueOTHERadded. - Field
positionenum valuePICKERadded. - Field
positionenum valueSALESadded. - Field
roletype changed: str → RoleEnums (breaking). - Field
roleenum valueADMINadded. - Field
roleenum valueSUPER_ADMINadded. - Field
roleenum valueUSERadded.
v2.0.0 · 2025-05-15 · Cian (shared account) · 1b23cefb1
fx
- Added required field
tenant_id. - Field
permissionstype changed: dict → Permissions (breaking).
v1.0.0 · 2025-03-15 · Olaniyi Ajayi · 338416124
fx
- Initial version.
Generated from
dismantly-backend/Microservices/User/dependencies/models.py. Do not edit by hand.