User guide for version 7.9
Previous versions: 7.8 | 7.7
×

How to add a configuration to a partner

A configuration is a set of system parameters and settings that customize platform behavior for specific business needs.

Steps to add a configuration

1. In the Admin panel, go to the Partners section
2. Double-click the selected partner — the settings window will open
3. Open the Configuration tab and click Add
How to add a configuration to a partner
4. In the dropdown list, select the required configuration and specify its value
How to add a configuration to a partner
1

Select configuration

1.
5. Click Update, then save the changes in the Configuration tab
How to add a configuration to a partner
You can use the action icons to edit or delete  an existing configuration.
Use the Export button to save the current configuration settings to a JSON file. To apply previously saved settings to another agreement, click Import and select the saved JSON file.
1

Exporting and importing a configuration template

1.

Configuration list

To view the full list of available configurations, click Configuration list.
The list contains all configurations that can be added in the system.

Partner configurations

The system provides a predefined list of available configurations that can be assigned to a partner.
Each configuration includes:
  • Name — the display name of the setting
  • Key (Value) — the technical parameter name used internally by the system
If a partner requires specific business logic (for example, SMS provider integration, custom balance display, integration with Helpdesk, Twilio, HERE Technologies, etc.), the corresponding configuration must be added with the appropriate value.
Examples
  • To display balance in days instead of currency: balance_in_days = 1
  • To connect a Telegram bot, specify the bot address (for example): @PilotGpsBot
  • To configure SMTP or an SMS provider, enter authentication parameters as an object (login, password, API key, etc.).

Available partner configurations

  Name
  Value
  Description
   Support and Helpdesk
  Support Url
  support_url
URL used to access technical support from the user account. When clicking the “Support” icon, the user is redirected here. Can be:
• a regular support website link
• or mailto:support@domain.com (opens an email draft immediately)
  support_link
  support_link
Direct link to a support/helpdesk portal, for example: https://example-support.com/login
  okdesk
  okdesk
When clicking the “? (Help)” button in PILOT, the user is redirected to the Okdesk support portal (https://help.iglit.ru/)
  okdesk_link
  okdesk_link
  Direct link to the Okdesk support portal
  okdesk_key
  okdesk_key
  Okdesk integration key
  helpdeskeddy
  helpdeskeddy
  Enables integration with the Helpdeskeddy support system
  helpdeskeddy_link
  helpdeskeddy_link
  Link to the Helpdeskeddy portal
  helpdeskeddy_key
  helpdeskeddy_key
  Helpdeskeddy API key
  Interface
  Main Tab
  main_tab
 Set the “Main” tab as default
  Address in Online Tree
  adress_in_tree
  Adds an “Address” column in the object tree on the “Online” tab. May slightly reduce performance with many objects
  edit_car_model
  edit_car_model
  Value 1 allows the partner to edit vehicle brands and models
  Subpartner price
  partner_price
 Price paid by the partner to Sky Electronics for services
  model_and_mark_in_reports
 model_and_mark_in_reports
  Adds vehicle make and model to selected reports (for Koltsovo)
  Language Pilot edit
  languages_pilot_edit
Enables interface language management in PILOT. Editable languages are listed comma-separated (e.g., ru,en)
  Root column in accounts
  root
  Adds a “Root” column in the contracts section
  Additional languages
  languages
  List of additional interface languages, separated by commas
  Font settings
 font_settings
Setting the font for the partner. This is an object where the key is the language and the value is the font parameters. Example:
{
 "ru": {
 "url": "https://fonts.gstatic.com/s/lobster/v22/neILzCirqoswsqX9zo-mM5Ez.woff2",
 "font-family": "Lobster"
 }
}
 
  SMS and communications
  smsgetway24
  smsgetway24
Integration settings for https://smsgateway24.com
Example:
{
 "login": "...",
 "password": "...",
 "device_id": "..."
}
  twilio
  twilio
  Integration with Twilio SMS service:
{
 "sid": "sid",
 "token": "token"
}
  TNF SMS Provider
  tnf_sms_provider
  Enables TNF provider and “TNF SMS SIM Cards” menu
  Sms provider
  smsprovider
  Select SMS provider for the partner
 Etisalat SMS Provider
  etisalat_sms_provider
  SMS settings for Etisalat:
{
 "username": "demo",
 "api_key": "generated in api site",
 "account_id": "copy from profile in api site"
}
  Emnify SIM Provider
  emmnify_sms_provider
 
  SIM card settings for Emnify (https://portal.emnify.com):
{"application_token": "token"}
  Endless sms
  endless_sms
Enables unlimited SMS mode. If value = 1:
• SMS balance may drop to -1
• After reaching -1, no further deductions are made
  email_send_invoices_settings
  email_send_invoices_settings
  Email invoice sending settings
  unsubscribe_url
  unsubscribe_url
  Link for unsubscribing from email notifications
  sim_mts
  sim_mts
  MTS SIM account settings
  Opsos list
  Example:
[
  {"name": "Beeline"},
  {"name": "t2"}
]
Configures the list of SIM operators available for selection in the Operator (SIM provider) field in the vehicle card.
The list is defined at the server level and displayed in the interface as a dropdown menu
  Links Field (links_field_sms_provider)
Example:
{
  "access_key": "demo_access_key_1234567890abcdef",
  "secret_key": "demo_secret_key_abcdef1234567890"
}
Integration with a SIM card provider (SMS provider) via Links Field.
In this configuration, you must specify the provider’s API credentials:
  • access_key — public access key for the service
  • secret_key — secret key used to authorize API requests
For the integration to work correctly, each vehicle must have the ICCID field заполнено. ICCID is the unique identifier of the SIM card.
 Telegram bot
Example:
@PilotGpsBot
Adds quick access to a Telegram bot from the user account
  Memory and performance
  Low Memory
  lmem
  Enables optimization mode for handling large fleets
  queue_max_items
  queue_max_items
  Limits the number of items processed from the queue at one time
  Security and authorization
  Auth Token
  auth_token
  Token used for password reset
  2FA_Email
  2FA_email
  Enables two-factor authentication via email
  password_policy
  password_policy
  Password complexity policy:
• true (1) — enabled
• false (0) — disabled
  TOTP Label
  totp_label
The setting specifies the name (signature) that will be displayed in the two-factor authentication application when adding an account. The user will see this line in their application (for example, in Google Authenticator or Microsoft Authenticator) next to the verification codes.
  Single Driver
  single_driver
  Allows only one active driver per vehicle
  Block partner
  timestamp_block_partner
  Timestamp from which the partner is considered blocked
  is_block_vehicles_stock_account
  is_block_vehicles_stock_account
  Block vehicles
  Maps and geocoding
  HERE API Key
  here_api_key
  API key for HERE Technologies maps
  StadiaMaps
  stadiamaps
  Enables StadiaMaps integration
  Geocoder
  geocoder
  Geocoding service configuration
  Web Socket
  ws
  Enables WebSocket connections
  pilot_map_url
  pilot_map_url
  If set, coordinate links from emails open on the PILOT map
  yandex_route_apikey
  yandex_route_apikey
  API key
  yandex_route_mode
  yandex_route_mode
  Route transportation mode
  yandex_route_avoid_tolls 
  yandex_route_avoid_tolls
  Avoid toll roads
  yandex_route_avg_weight 
  yandex_route_avg_weight 
  Average vehicle weight (tons)
  yandex_route_max_weight
  yandex_route_max_weight
  Maximum vehicle weight (tons)
   windy_api_key
Example value:
4epwZKT8fdOIe6Boq2gbhdfs50ky
API key for integration with Windy.com. It is used to connect the weather service and display weather data in the system.
After adding a valid API key:
— the Weather checkbox will appear in the map layer settings
— weather model selection will become available (depending on the subscription tier)
— weather overlays (wind, temperature, pressure, etc.) can be enabled on the map
  Pricing
  hide_subpartner_price
  hide_subpartner_price
  Hides subpartner price columns
  Hide main partner prices 
  hide_main_partner_prices
  Hides main partner prices from subpartners
  Only private prices
  only_private_prices
  Enables private pricing mode
  Hide / Show elements
  hide_device
  hide_device
  Hides technical device data in the object card (IMEI, SIM, etc.)
  Hide_fields
  Hide_fields
Hides selected object card fields (comma-separated list, e.g., vin,engine,year,color)
  hide_finances
  hide_finances
  Hides financial data
  Object settings
   Add object idle send alert setting
  add_vehicle_send_alert_idle
  Add idle alert
  Add object idle setting
  add_vehicle_idle
  Add idle tracking
  Add object speed limit setting
  add_vehicle_speed_limit
  Add speed limit setting
  Add object speed limit send alert setting
  add_vehicle_send_alert_speed
  Add speed alert
  Add object connection lost send alert setting
  add_vehicle_send_alert_lost
  Add connection loss alert
  Add object connection lost setting
  add_vehicle_connection_lost
  Add connection loss feature
  Event max speed
  event_max_speed
  Add max speed event filter
 Add object consider ignition setting
  add_vehicle_consider_ign_1
  Add ignition tracking
  Add object idle consider ignition setting
  add_vehicle_consider_ign_idle
  Add ignition idle alert
  Add object fix speed setting
  add_vehicle_fix_speed
  Speed correction for tracks
  Add object max points dist setting
  add_vehicle_max_points
  Max distance between track points
  Add object mileage by can setting
  add_vehicle_can_mileage
  Mileage via CAN bus
Add object min parking time setting
  add_vehicle_min_parking_time
  Minimum parking time
  Add object min speed setting
  add_vehicle_min_speed
  Minimum trip registration speed
  Add object min tracks split time setting
  add_vehicle_min_tracks_time
  Minimum time between trips
  Minimum number of satellites
  add_vehicle_minsat
  Minimum satellites
  Max HDOP
  add_vehicle_maxhdop
  Maximum HDOP
  obj_types_for_task
  obj_types_for_task
  Allowed object type IDs for tasks
  veh_types_for_task
  veh_types_for_task
  Allowed vehicle type IDs (comma-separated)
  edit_car_models
  edit_car_models
  Edit vehicle models
  Accounts and users
Contract API auto create new contract
  contract_api_auto_create_new
  If = 1, active contract auto-closes when creating a new one
  new_user_settings
  new_user_settings
  New user settings
  map_new_accounts
  map_new_accounts
  Automatically link new contracts to selected user IDs
  Other settings
  Time control module
 
  Activates time control module
  Tires
  tires
  Temporary tires configuration
  Fota Tokens
  fotaTokens
  Tokens for Teltonika FOTA
  fine_api
  fine_api
  Integration parameters for fines service
  SFDA
  SFDA
  Enables additional logic for warehouse companies in WASL module
  Wasl Price
  wasl_price
  Pricing for WASL module
  Max Day Recalc
  max_day_recalc
  Maximum allowed recalculation period (days)
Confirm adding vehicles to notifications
  confirm_adding_vehicles_to_notifs
  Shows confirmation popup when adding vehicles to notifications
  Currencies
  GHS
  Currency
  Default language
  eng
  Default language
  Partner Grace Period (days)
  grace_period
  Grace period in days
  min_speed_limit_check
  min_speed_limit_check
  Minimum speed threshold check
  Modules list
  mod_list
  List of enabled module IDs
  auto_notifications
  auto_notifications
  Automatic notifications configuration
  only_tags_model
  only_tags_model
  Restricts work to models linked to tags
  Pilot7
  pilot7
  Enables Pilot7 interface
  pulse
  pulse
  Connection parameters for Pulse (login, password, host)