The Operator Config is the central record for each operator in DatoCMS. It holds identity information, environment details, and links to every other operator-specific configuration record (settings, theme, content, payments, and more).
| Field |
Type |
Description |
Name (display_name) |
string |
Display name of the operator configuration (e.g. “Fluid Demo”) |
Operator ID (operator_id) |
string |
Fluid’s unique identifier for this Operator Config |
Organisation (organisation) |
string |
Organisation name associated with this operator |
Company Name (company_name) |
string |
Legal company name used for invoices |
Environment (environment) |
string |
Which environment this configuration applies to (e.g. Staging, Production) |
API Key (api_key) |
string |
Used for authorisation in direct calls to the Fluid API (e.g. KYC validation) |
Logo (logo) |
file |
Operator’s logo asset. Used wherever the operator is visually represented |
Live Date (live_date) |
date_time |
Date/time the operator went (or will go) live |
Is Sweepstakes? (is_sweepstakes) |
boolean |
True if this operator is using the Sweepstakes product |
| Field |
Type |
Description |
Settings (settings) |
link |
Settings record applied to this operator |
Content Set (content_text) |
link |
Default content set used by the cashier |
Content Set for Virtual (content_set_virtual) |
link |
Content set used specifically for Fluid Sweepstakes |
Error Config (error_config) |
link |
Operator Errors record applied to this operator |
Payment Method Config (payment_method_config) |
link |
Payment Method configuration record this operator uses |
Theme (theme) |
link |
Theme record applied to the cashier UI |
Success Screen (success_screen) |
link |
Success Screen shown after a successful transaction |
| Field |
Type |
Description |
Operator Payment Gateways (operator_payment_gateways) |
rich_text |
At least one Operator Payment Gateway entry is required. See Operator Payment Gateway entry |
Bonus Param Name (bonus_param_name) |
string |
Parameter name used for passing the bonus code to PaymentIQ on the deposit call |
Channel ID Bonus Filter (channel_id_bonus_filter) |
string |
PaymentIQ Channel ID used to limit payment methods shown when a bonus is selected |
Forward Deposit Callbacks (forward_deposit_callbacks_enabled) |
boolean |
When enabled, deposit callbacks are forwarded to the operator |
| Field |
Type |
Description |
Slack Channel (slack_channel) |
string |
Slack channel used for notifications (e.g. python-actions) |
Whitelist / Blacklist Mode (callback_forwarding_countries_is_blacklist) |
boolean |
Off (whitelist) = listed countries are NOT forwarded. On (blacklist) = only listed countries are forwarded |
| Field |
Type |
Description |
Operator Payment Provider Id (legacy_operator_payment_provider_id) |
string |
Legacy identifier kept for backwards-compatibility purposes |
Provider (legacy_provider) |
string |
Legacy provider value (e.g. PAYMENTIQ) |
Each entry connects the operator to one Payment Gateway. Fluid provides the credentials per brand.
| Field |
Type |
Description |
Payment Gateway (payment_gateway) |
link |
The gateway this entry connects to |
API Host (api_host) |
string |
Host of the platform Fluid talks to on the operator’s behalf, which is not always the payment gateway itself |
API Token (api_token) |
string |
Token for that platform |
Admin API Client ID (admin_api_client_id) |
string |
Client ID for the PaymentIQ admin API, which Fluid uses for data correction and monitoring |
Admin API Client Secret (admin_api_client_secret) |
string |
Client secret for the PaymentIQ admin API |
Transaction Status Check Enabled (transaction_status_check_enabled) |
boolean |
Lets the cashier find out when a payment finished. When off, the cashier stays on the pending screen until the player closes it |
Transaction Status Check Source (transaction_status_check_source) |
string |
Who the cashier asks for the result: Gateway (polls the URL below) or Fluid (for gateways that report to Fluid privately) |
Transaction Status URL (transaction_status_url) |
string |
Status page polled with the Gateway source. Leaving it blank with that source turns status checking off |
Transaction Status Check Interval (transaction_status_check_interval) |
integer |
Seconds between checks |
Creditcard Hosted Fields (hosted_fields_enabled) |
boolean |
Renders this gateway’s credit-card inputs as Hosted Fields |