🧭✨ Future Operators (NEW)

✨ NEW TABLE - December 2025

🛠️ Partner API Alignment Migration

🧭 This table represents the post-migration state for operators.

1️⃣ Migrate to this table by April 2026

2️⃣ Between April 2026 and July 2026, remove FUTURE__ prefix

Contains operator data filtered for specific operator relationships including direct matches and parent-child operator hierarchies. Enriches the base operator data with matching flags to identify the main operator and parent operator relationships for downstream processing.

SQL: FUTURE__operators

Schema

Column NameData TypeDescription
Primary ID
idINTEGERPrimary key
Other IDs
parent_operator_idINTEGERReferences the parent operator when this operator is part of a hierarchical structure
country_idINTEGERForeign key reference to the country where the operator is located
currency_idINTEGERReferences the primary currency used by the operator for transactions
language_idINTEGERReferences the default language setting for the operator
Timestamps
created_atTIMESTAMP_NTZTimestamp when the operator record was originally created in the system
updated_atTIMESTAMP_NTZTimestamp of the most recent update to the operator record
deleted_atTIMESTAMP_NTZSoft deletion timestamp indicating when the operator was marked as deleted
frozen_atTIMESTAMP_NTZTimestamp when the operator account was frozen or suspended
negative_balance_atTIMESTAMP_NTZTimestamp when the operator's balance first went negative
balances_updated_atTIMESTAMP_NTZTimestamp of the last balance calculation or update for the operator
churned_atTIMESTAMP_NTZTimestamp when the operator was marked as churned or inactive
Filters
is_main_operator_matchBOOLEANIndicates whether this record matches the specified operator ID directly
is_parent_operator_matchBOOLEANIndicates whether this record has the specified operator as its parent operator
Attributes
nameVARCHARDisplay name or business name of the operator
identifierVARCHARUnique business identifier or code assigned to the operator
vat_numberVARCHARValue Added Tax registration number for the operator
tax_numberVARCHARTax identification number assigned by local tax authorities
address1VARCHARPrimary street address line for the operator's business location
address2VARCHARSecondary address line such as suite or apartment number
address3VARCHARAdditional address line for extended addressing requirements
cityVARCHARCity or municipality where the operator is located
zipVARCHARPostal or ZIP code for the operator's address
provinceVARCHARProvince, state, or administrative region of the operator's location
country_subdivision_codeVARCHARStandard code for the country subdivision such as state or province
emailVARCHARPrimary email address for general operator communications
support_phone_numberVARCHARPhone number designated for customer support inquiries
finance_emailVARCHAREmail address for financial and billing related communications
legal_emailVARCHAREmail address for legal matters and official correspondence
company_nameVARCHAROfficial registered company name of the operator organization

Changes from Last Version

Added columns (29) Identifiers:

  • country_id
  • currency_id
  • language_id

Date/Time Fields:

  • updated_at
  • frozen_at
  • negative_balance_at
  • balances_updated_at
  • churned_at

API Fields - Core:

  • identifier
  • vat_number
  • tax_number

API Fields - Address:

  • address1
  • address2
  • address3
  • city
  • zip
  • province
  • country_subdivision_code

Contact Information:

  • email
  • support_phone_number
  • finance_email
  • legal_email
  • company_name

Computed Fields:

  • is_main_operator_match (boolean flag)
  • is_parent_operator_match (boolean flag)

Removed columns (0)

Renamed Columns (2)

  • operator_id → id
  • operator_name → name

Data inclusion criteria

This table works with operator_id or parent_operator_idmust match the operator's ID.

Data flow

Upstream tablesDownstream tables
---FUTURE__application_users
---FUTURE__subscription_purchases
---FUTURE__subscriptions
---FUTURE__charge_point_sites
---FUTURE__tariff_prices
---FUTURE__tariff_racurring_preiods
---FUTURE__tariff_period_groups

Alignment

Partner API

operators table

exclude rows where deleted_at is not null

where deleted_at is null