diff --git a/config/v3/active_symbols/send.json b/config/v3/active_symbols/send.json index a6583531..7ec794b3 100644 --- a/config/v3/active_symbols/send.json +++ b/config/v3/active_symbols/send.json @@ -114,7 +114,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/api_token/send.json b/config/v3/api_token/send.json index 3c664886..a688a6b7 100644 --- a/config/v3/api_token/send.json +++ b/config/v3/api_token/send.json @@ -54,7 +54,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/app_delete/send.json b/config/v3/app_delete/send.json index 618140a9..7db1ac28 100644 --- a/config/v3/app_delete/send.json +++ b/config/v3/app_delete/send.json @@ -17,7 +17,7 @@ "type": "integer" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/app_get/send.json b/config/v3/app_get/send.json index 57a81212..80cd1697 100644 --- a/config/v3/app_get/send.json +++ b/config/v3/app_get/send.json @@ -17,7 +17,7 @@ "type": "integer" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/app_list/send.json b/config/v3/app_list/send.json index 95338f50..a1acbe9e 100644 --- a/config/v3/app_list/send.json +++ b/config/v3/app_list/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/app_markup_details/send.json b/config/v3/app_markup_details/send.json index 39e2438e..88a65891 100644 --- a/config/v3/app_markup_details/send.json +++ b/config/v3/app_markup_details/send.json @@ -85,7 +85,7 @@ "uniqueItems": true }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/app_markup_statistics/send.json b/config/v3/app_markup_statistics/send.json index d1721dd0..f5254428 100644 --- a/config/v3/app_markup_statistics/send.json +++ b/config/v3/app_markup_statistics/send.json @@ -32,7 +32,7 @@ "pattern": "^([0-9]{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01]) ([01]?[0-9]|2[0-3]):([0-5]?[0-9]):([0-5]?[0-9])|[0-9]{1,10})$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/app_register/send.json b/config/v3/app_register/send.json index 121ccf83..a788f0d3 100644 --- a/config/v3/app_register/send.json +++ b/config/v3/app_register/send.json @@ -78,7 +78,7 @@ "pattern": "^[a-z][a-z0-9.+\\-]*://[0-9a-zA-Z\\.-]+[\\%\\/\\w \\.-]*$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/app_update/send.json b/config/v3/app_update/send.json index 858734ed..14242096 100644 --- a/config/v3/app_update/send.json +++ b/config/v3/app_update/send.json @@ -75,7 +75,7 @@ "pattern": "^[a-z][a-z0-9.+\\-]*://[0-9a-zA-Z\\.-]+[\\%\\/\\w \\.-]*$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/asset_index/send.json b/config/v3/asset_index/send.json index 0e1e359f..670f47d3 100644 --- a/config/v3/asset_index/send.json +++ b/config/v3/asset_index/send.json @@ -41,7 +41,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/authorize/send.json b/config/v3/authorize/send.json index 84c62fbf..6406085c 100644 --- a/config/v3/authorize/send.json +++ b/config/v3/authorize/send.json @@ -10,7 +10,7 @@ ], "properties": { "authorize": { - "description": "Authentication token. May be retrieved from https://www.binary.com/en/user/security/api_tokenws.html. Set to MULTI when using multiple tokens.", + "description": "Authentication token. May be retrieved from https://www.binary.com/en/user/security/api_tokenws.html", "type": "string", "pattern": "^[\\w\\-]{1,128}$", "sensitive": 1 @@ -25,13 +25,13 @@ ] }, "tokens": { - "description": "Additional Authentication tokens of authorized user that may be used in this session. Upto 25 tokens.", + "description": "Additional Authentication tokens of authorized user that may be used in this session. Upto 10 tokens.", "type": "array", "items": { "type": "string", "pattern": "^[\\w\\-]{1,128}$" }, - "maxItems": 25, + "maxItems": 10, "sensitive": 1 }, "passthrough": { diff --git a/config/v3/balance/send.json b/config/v3/balance/send.json index b26a031f..6b59b663 100644 --- a/config/v3/balance/send.json +++ b/config/v3/balance/send.json @@ -35,7 +35,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/buy/send.json b/config/v3/buy/send.json index 80ba80c4..334d53f9 100644 --- a/config/v3/buy/send.json +++ b/config/v3/buy/send.json @@ -209,7 +209,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/buy_contract_for_multiple_accounts/send.json b/config/v3/buy_contract_for_multiple_accounts/send.json index 5d06aa1d..1efef840 100644 --- a/config/v3/buy_contract_for_multiple_accounts/send.json +++ b/config/v3/buy_contract_for_multiple_accounts/send.json @@ -165,7 +165,7 @@ "sensitive": 1 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/cancel/send.json b/config/v3/cancel/send.json index 6906086a..7187b2f2 100644 --- a/config/v3/cancel/send.json +++ b/config/v3/cancel/send.json @@ -17,7 +17,7 @@ "type": "integer" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/cashier/send.json b/config/v3/cashier/send.json index 46d7f2ae..22ac712e 100644 --- a/config/v3/cashier/send.json +++ b/config/v3/cashier/send.json @@ -70,7 +70,7 @@ "pattern": "^\\w{8,128}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/contract_update/send.json b/config/v3/contract_update/send.json index 895646cb..664f9638 100644 --- a/config/v3/contract_update/send.json +++ b/config/v3/contract_update/send.json @@ -47,7 +47,7 @@ } }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/contract_update_history/send.json b/config/v3/contract_update_history/send.json index b9170200..2504eb9c 100644 --- a/config/v3/contract_update_history/send.json +++ b/config/v3/contract_update_history/send.json @@ -32,7 +32,7 @@ "minimum": 1 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/contracts_for/send.json b/config/v3/contracts_for/send.json index 6e7ade56..469017cd 100644 --- a/config/v3/contracts_for/send.json +++ b/config/v3/contracts_for/send.json @@ -54,7 +54,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/copy_start/send.json b/config/v3/copy_start/send.json index be54446f..f73f0df7 100644 --- a/config/v3/copy_start/send.json +++ b/config/v3/copy_start/send.json @@ -59,7 +59,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/copy_stop/send.json b/config/v3/copy_stop/send.json index 9ac5c923..fb346590 100644 --- a/config/v3/copy_stop/send.json +++ b/config/v3/copy_stop/send.json @@ -19,7 +19,7 @@ "sensitive": 1 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/copytrading_list/send.json b/config/v3/copytrading_list/send.json index 5d05c98a..da7767d3 100644 --- a/config/v3/copytrading_list/send.json +++ b/config/v3/copytrading_list/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/crypto_config/send.json b/config/v3/crypto_config/send.json index bb32022d..b21a5032 100644 --- a/config/v3/crypto_config/send.json +++ b/config/v3/crypto_config/send.json @@ -22,7 +22,7 @@ "pattern": "^[a-zA-Z0-9]{2,20}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/crypto_estimations/send.json b/config/v3/crypto_estimations/send.json index a017c3d5..e007450f 100644 --- a/config/v3/crypto_estimations/send.json +++ b/config/v3/crypto_estimations/send.json @@ -30,7 +30,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/document_upload/send.json b/config/v3/document_upload/send.json index 29114f23..0ca4098b 100644 --- a/config/v3/document_upload/send.json +++ b/config/v3/document_upload/send.json @@ -143,7 +143,7 @@ } }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/exchange_rates/send.json b/config/v3/exchange_rates/send.json index 3b991b88..20d7bbd8 100644 --- a/config/v3/exchange_rates/send.json +++ b/config/v3/exchange_rates/send.json @@ -42,7 +42,7 @@ "pattern": "^[a-zA-Z0-9]{2,20}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/get_account_status/send.json b/config/v3/get_account_status/send.json index b67b07e7..d3d2ca25 100644 --- a/config/v3/get_account_status/send.json +++ b/config/v3/get_account_status/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/get_financial_assessment/send.json b/config/v3/get_financial_assessment/send.json index 10c4c9b3..03094db5 100644 --- a/config/v3/get_financial_assessment/send.json +++ b/config/v3/get_financial_assessment/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/get_limits/send.json b/config/v3/get_limits/send.json index ed3e9a09..57e3abd7 100644 --- a/config/v3/get_limits/send.json +++ b/config/v3/get_limits/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/get_self_exclusion/send.json b/config/v3/get_self_exclusion/send.json index b47831e1..6f6ab05f 100644 --- a/config/v3/get_self_exclusion/send.json +++ b/config/v3/get_self_exclusion/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/get_settings/send.json b/config/v3/get_settings/send.json index c10d3164..91136977 100644 --- a/config/v3/get_settings/send.json +++ b/config/v3/get_settings/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/identity_verification_document_add/send.json b/config/v3/identity_verification_document_add/send.json index d68009fd..1ab53fa9 100644 --- a/config/v3/identity_verification_document_add/send.json +++ b/config/v3/identity_verification_document_add/send.json @@ -40,7 +40,7 @@ "pattern": "^[a-z]{2}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/kyc_auth_status/send.json b/config/v3/kyc_auth_status/send.json index 7f88ffe7..c6fed439 100644 --- a/config/v3/kyc_auth_status/send.json +++ b/config/v3/kyc_auth_status/send.json @@ -45,7 +45,7 @@ } }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/landing_company/receive.json b/config/v3/landing_company/receive.json index 55f8f6ce..23090582 100644 --- a/config/v3/landing_company/receive.json +++ b/config/v3/landing_company/receive.json @@ -970,12 +970,171 @@ "additionalProperties": false, "properties": { "swap_free": { - "$ref": "#/$defs/landingCompanyDetails", - "description": "Landing Company for MT5 combined all Synthetic and financial" - }, - "zero_spread": { - "$ref": "#/$defs/landingCompanyDetails", - "description": "Contain details for landing company for zero_spread sub account type." + "description": "Landing Company for MT5 combined all Synthetic and financial", + "type": [ + "null", + "object" + ], + "additionalProperties": false, + "properties": { + "address": { + "description": "Landing Company address", + "type": [ + "array", + "null" + ], + "items": { + "type": "string" + } + }, + "changeable_fields": { + "description": "Special conditions for changing sensitive fields", + "type": "object" + }, + "country": { + "description": "Landing Company country of incorporation", + "type": "string" + }, + "currency_config": { + "title": "Currency Config Structure", + "description": "The configuration of each currency.", + "type": "object" + }, + "has_reality_check": { + "description": "Flag to indicate whether reality check is applicable for this Landing Company. `1`: applicable, `0`: not applicable. The Reality Check is a feature that gives a summary of the client's trades and account balances on a regular basis throughout his session, and is a regulatory requirement for certain Landing Companies.", + "type": "integer", + "enum": [ + 0, + 1 + ] + }, + "legal_allowed_contract_categories": { + "description": "Allowed contract types", + "type": "array", + "items": { + "type": "string" + } + }, + "legal_allowed_currencies": { + "description": "Allowable currencies", + "type": "array", + "items": { + "type": "string" + } + }, + "legal_allowed_markets": { + "description": "Allowable markets", + "type": "array", + "items": { + "type": "string" + } + }, + "legal_default_currency": { + "description": "Default account currency", + "type": "string" + }, + "name": { + "description": "Landing Company legal name", + "type": "string" + }, + "requirements": { + "description": "Legal requirements for the Landing Company", + "type": "object", + "additionalProperties": false, + "properties": { + "after_first_deposit": { + "description": "After first deposit requirements", + "type": "object", + "additionalProperties": false, + "properties": { + "financial_assessment": { + "description": "Financial assessment requirements", + "type": "array", + "items": { + "type": "string", + "examples": [ + "financial_information", + "trading_experience" + ] + } + } + } + }, + "compliance": { + "description": "Compliance requirements", + "type": "object", + "additionalProperties": false, + "properties": { + "mt5": { + "description": "Compliance MT5 requirements", + "type": "array", + "items": { + "type": "string", + "examples": [ + "expiration_check", + "fully_authenticated" + ] + } + }, + "tax_information": { + "description": "Compliance tax information requirements", + "type": "array", + "items": { + "type": "string", + "examples": [ + "tax_identification_number", + "tax_residence" + ] + } + } + } + }, + "signup": { + "description": "Sign up requirements", + "type": "array", + "items": { + "type": "string", + "examples": [ + "first_name", + "residence", + "salutation" + ] + } + }, + "withdrawal": { + "description": "Withdrawal requirements", + "type": "array", + "items": { + "type": "string", + "examples": [ + "address_city", + "address_line_1" + ] + } + } + } + }, + "shortcode": { + "description": "Landing Company short code", + "type": "string" + }, + "support_professional_client": { + "description": "Flag that indicates whether the landing company supports professional accounts or not", + "type": "integer", + "enum": [ + 0, + 1 + ] + }, + "tin_not_mandatory": { + "description": "Flag that indicates whether tax identifier number is not mandatory for the current country and landing company.", + "type": "integer", + "enum": [ + 0, + 1 + ] + } + } } } }, @@ -1589,193 +1748,5 @@ "description": "Optional field sent in request to map to response, present only when request contains `req_id`.", "type": "integer" } - }, - "$defs": { - "afterFirstDepositRequirements": { - "description": "After first deposit requirements", - "type": "object", - "additionalProperties": false, - "properties": { - "financial_assessment": { - "description": "Financial assessment requirements", - "type": "array", - "items": { - "type": "string", - "examples": [ - "financial_information", - "trading_experience" - ] - } - } - } - }, - "complianceRequirements": { - "description": "Compliance requirements", - "type": "object", - "additionalProperties": false, - "properties": { - "mt5": { - "description": "Compliance MT5 requirements", - "type": "array", - "items": { - "type": "string", - "examples": [ - "expiration_check", - "fully_authenticated" - ] - } - }, - "tax_information": { - "description": "Compliance tax information requirements", - "type": "array", - "items": { - "type": "string", - "examples": [ - "tax_identification_number", - "tax_residence" - ] - } - } - } - }, - "landingCompanyDetails": { - "type": [ - "null", - "object" - ], - "additionalProperties": false, - "properties": { - "address": { - "description": "Landing Company address", - "type": [ - "array", - "null" - ], - "items": { - "type": "string" - } - }, - "changeable_fields": { - "description": "Special conditions for changing sensitive fields", - "type": "object" - }, - "country": { - "description": "Landing Company country of incorporation", - "type": "string" - }, - "currency_config": { - "title": "Currency Config Structure", - "description": "The configuration of each currency.", - "type": "object" - }, - "has_reality_check": { - "description": "Flag to indicate whether reality check is applicable for this Landing Company. `1`: applicable, `0`: not applicable. The Reality Check is a feature that gives a summary of the client's trades and account balances on a regular basis throughout his session, and is a regulatory requirement for certain Landing Companies.", - "type": "integer", - "enum": [ - 0, - 1 - ] - }, - "legal_allowed_contract_categories": { - "description": "Allowed contract types", - "type": "array", - "items": { - "type": "string" - } - }, - "legal_allowed_currencies": { - "description": "Allowable currencies", - "type": "array", - "items": { - "type": "string" - } - }, - "legal_allowed_markets": { - "description": "Allowable markets", - "type": "array", - "items": { - "type": "string" - } - }, - "legal_default_currency": { - "description": "Default account currency", - "type": "string" - }, - "name": { - "description": "Landing Company legal name", - "type": "string" - }, - "requirements": { - "$ref": "#/$defs/legalRequirements", - "description": "Legal requirements for the Landing Company" - }, - "shortcode": { - "description": "Landing Company short code", - "type": "string" - }, - "support_professional_client": { - "description": "Flag that indicates whether the landing company supports professional accounts or not", - "type": "integer", - "enum": [ - 0, - 1 - ] - }, - "tin_not_mandatory": { - "description": "Flag that indicates whether tax identifier number is not mandatory for the current country and landing company.", - "type": "integer", - "enum": [ - 0, - 1 - ] - } - } - }, - "legalRequirements": { - "description": "Legal requirements for the Landing Company", - "type": "object", - "additionalProperties": false, - "properties": { - "after_first_deposit": { - "$ref": "#/$defs/afterFirstDepositRequirements", - "description": "After first deposit requirements" - }, - "compliance": { - "$ref": "#/$defs/complianceRequirements", - "description": "Compliance requirements" - }, - "signup": { - "$ref": "#/$defs/signUpRequirements", - "description": "Sign up requirements" - }, - "withdrawal": { - "$ref": "#/$defs/withdrawalRequirements", - "description": "Withdrawal requirements" - } - } - }, - "signUpRequirements": { - "description": "Sign up requirements", - "type": "array", - "items": { - "type": "string", - "examples": [ - "first_name", - "residence", - "salutation" - ] - } - }, - "withdrawalRequirements": { - "description": "Withdrawal requirements", - "type": "array", - "items": { - "type": "string", - "examples": [ - "address_city", - "address_line_1" - ] - } - } } } diff --git a/config/v3/login_history/send.json b/config/v3/login_history/send.json index 948d1603..23e9fb54 100644 --- a/config/v3/login_history/send.json +++ b/config/v3/login_history/send.json @@ -27,7 +27,7 @@ "minimum": 0 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/logout/send.json b/config/v3/logout/send.json index f8915723..b8330c83 100644 --- a/config/v3/logout/send.json +++ b/config/v3/logout/send.json @@ -17,7 +17,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/mt5_deposit/send.json b/config/v3/mt5_deposit/send.json index a4769445..3ce80faf 100644 --- a/config/v3/mt5_deposit/send.json +++ b/config/v3/mt5_deposit/send.json @@ -35,7 +35,7 @@ "pattern": "^MT[DR]?[0-9]+$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/mt5_get_settings/send.json b/config/v3/mt5_get_settings/send.json index 098fd3b8..182629d3 100644 --- a/config/v3/mt5_get_settings/send.json +++ b/config/v3/mt5_get_settings/send.json @@ -26,7 +26,7 @@ "pattern": "^MT[DR]?[0-9]+$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/mt5_login_list/receive.json b/config/v3/mt5_login_list/receive.json index 11f59471..380d8a79 100644 --- a/config/v3/mt5_login_list/receive.json +++ b/config/v3/mt5_login_list/receive.json @@ -362,30 +362,25 @@ ] }, "sub_account_category": { - "description": "Sub account category refer to the additional risk management", + "description": "Sub account category", "type": "string", "enum": [ "", "swap_free", "swap_free_high_risk", - "lim", - "hr", - "ab", - "ba", - "stp" + "ibt", + "stp", + "lim" ] }, "sub_account_type": { - "description": "Sub account type refer to different offerings that we have for mt5", + "description": "Sub account type refer to classic MT5 account", "type": "string", "enum": [ "standard", "financial", "financial_stp", - "swap_free", - "ibt", - "stp", - "zero_spread" + "swap_free" ] }, "webtrader_url": { diff --git a/config/v3/mt5_login_list/send.json b/config/v3/mt5_login_list/send.json index 5b08f8f0..748f7657 100644 --- a/config/v3/mt5_login_list/send.json +++ b/config/v3/mt5_login_list/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/mt5_new_account/receive.json b/config/v3/mt5_new_account/receive.json index 6a7c7d38..6900cdd9 100644 --- a/config/v3/mt5_new_account/receive.json +++ b/config/v3/mt5_new_account/receive.json @@ -77,17 +77,6 @@ "standard", "stp" ] - }, - "sub_account_type": { - "description": "Indicate the different offerings for mt5 account.", - "type": "string", - "enum": [ - "standard", - "stp", - "ibt", - "swap_free", - "zero_spread" - ] } } }, diff --git a/config/v3/mt5_new_account/send.json b/config/v3/mt5_new_account/send.json index 6522bb3d..1c28cd9e 100644 --- a/config/v3/mt5_new_account/send.json +++ b/config/v3/mt5_new_account/send.json @@ -164,26 +164,11 @@ "pattern": "^.{0,50}$" }, "sub_account_category": { - "description": "[Optional] Indicate the additional risk management for each account", + "description": "[Optional] Indicate the sub account category that we have in the cfd group naming convention.", "type": "string", "enum": [ - "", - "swap_free", - "ab", - "ba", - "lim", - "hr" - ] - }, - "sub_account_type": { - "description": "[Optional] Indicate the different offerings for mt5 account", - "type": "string", - "enum": [ - "standard", - "stp", - "ibt", "swap_free", - "zero_spread" + "swap_free_high_risk" ] }, "zipCode": { @@ -192,7 +177,7 @@ "maxLength": 50 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/mt5_password_change/send.json b/config/v3/mt5_password_change/send.json index 2d569215..0ef4f5d8 100644 --- a/config/v3/mt5_password_change/send.json +++ b/config/v3/mt5_password_change/send.json @@ -49,7 +49,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/mt5_password_check/send.json b/config/v3/mt5_password_check/send.json index f0735e31..47ae247a 100644 --- a/config/v3/mt5_password_check/send.json +++ b/config/v3/mt5_password_check/send.json @@ -42,7 +42,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/mt5_password_reset/send.json b/config/v3/mt5_password_reset/send.json index a47434d7..3635d603 100644 --- a/config/v3/mt5_password_reset/send.json +++ b/config/v3/mt5_password_reset/send.json @@ -48,7 +48,7 @@ "pattern": "^\\w{8,128}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/mt5_withdrawal/send.json b/config/v3/mt5_withdrawal/send.json index fde377ef..dc6294eb 100644 --- a/config/v3/mt5_withdrawal/send.json +++ b/config/v3/mt5_withdrawal/send.json @@ -37,7 +37,7 @@ "pattern": "^[A-Za-z]+[0-9]+$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/new_account_maltainvest/send.json b/config/v3/new_account_maltainvest/send.json index aacddeed..5ea2e067 100644 --- a/config/v3/new_account_maltainvest/send.json +++ b/config/v3/new_account_maltainvest/send.json @@ -412,7 +412,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/new_account_real/send.json b/config/v3/new_account_real/send.json index bdf9dee5..fc5e2bdc 100644 --- a/config/v3/new_account_real/send.json +++ b/config/v3/new_account_real/send.json @@ -184,7 +184,7 @@ "pattern": "^[a-z]{0,2}(?:,[a-z]{2})*$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/new_account_virtual/send.json b/config/v3/new_account_virtual/send.json index d39f0c0b..6c60f60a 100644 --- a/config/v3/new_account_virtual/send.json +++ b/config/v3/new_account_virtual/send.json @@ -222,7 +222,7 @@ "pattern": "^\\w{8,128}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/oauth_apps/send.json b/config/v3/oauth_apps/send.json index f463a93a..0bfa02c6 100644 --- a/config/v3/oauth_apps/send.json +++ b/config/v3/oauth_apps/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advert_create/send.json b/config/v3/p2p_advert_create/send.json index 5074d92c..dc877283 100644 --- a/config/v3/p2p_advert_create/send.json +++ b/config/v3/p2p_advert_create/send.json @@ -153,7 +153,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advert_info/send.json b/config/v3/p2p_advert_info/send.json index 930fe2e5..48350eb4 100644 --- a/config/v3/p2p_advert_info/send.json +++ b/config/v3/p2p_advert_info/send.json @@ -41,7 +41,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advert_list/send.json b/config/v3/p2p_advert_list/send.json index a6f61306..4f9c6f15 100644 --- a/config/v3/p2p_advert_list/send.json +++ b/config/v3/p2p_advert_list/send.json @@ -112,7 +112,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advert_update/send.json b/config/v3/p2p_advert_update/send.json index b93ca6ba..4b4a5133 100644 --- a/config/v3/p2p_advert_update/send.json +++ b/config/v3/p2p_advert_update/send.json @@ -159,7 +159,7 @@ "minimum": 0 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advertiser_adverts/send.json b/config/v3/p2p_advertiser_adverts/send.json index 3dfccca0..af5b7528 100644 --- a/config/v3/p2p_advertiser_adverts/send.json +++ b/config/v3/p2p_advertiser_adverts/send.json @@ -31,7 +31,7 @@ "minimum": 0 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advertiser_create/send.json b/config/v3/p2p_advertiser_create/send.json index 85f03d6e..9706b21e 100644 --- a/config/v3/p2p_advertiser_create/send.json +++ b/config/v3/p2p_advertiser_create/send.json @@ -52,7 +52,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advertiser_info/send.json b/config/v3/p2p_advertiser_info/send.json index f62c46f4..92454e92 100644 --- a/config/v3/p2p_advertiser_info/send.json +++ b/config/v3/p2p_advertiser_info/send.json @@ -32,7 +32,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advertiser_list/send.json b/config/v3/p2p_advertiser_list/send.json index ce29ecff..f70805f2 100644 --- a/config/v3/p2p_advertiser_list/send.json +++ b/config/v3/p2p_advertiser_list/send.json @@ -61,7 +61,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advertiser_payment_methods/send.json b/config/v3/p2p_advertiser_payment_methods/send.json index 0e6c80d2..4b291459 100644 --- a/config/v3/p2p_advertiser_payment_methods/send.json +++ b/config/v3/p2p_advertiser_payment_methods/send.json @@ -83,7 +83,7 @@ "sensitive": 1 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advertiser_relations/send.json b/config/v3/p2p_advertiser_relations/send.json index abec6b24..f8c598e4 100644 --- a/config/v3/p2p_advertiser_relations/send.json +++ b/config/v3/p2p_advertiser_relations/send.json @@ -56,7 +56,7 @@ "maxItems": 100 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_advertiser_update/send.json b/config/v3/p2p_advertiser_update/send.json index 529d8393..d7150269 100644 --- a/config/v3/p2p_advertiser_update/send.json +++ b/config/v3/p2p_advertiser_update/send.json @@ -61,7 +61,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_chat_create/send.json b/config/v3/p2p_chat_create/send.json index 485018ab..27e95356 100644 --- a/config/v3/p2p_chat_create/send.json +++ b/config/v3/p2p_chat_create/send.json @@ -26,7 +26,7 @@ "pattern": "^[0-9]+$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_country_list/send.json b/config/v3/p2p_country_list/send.json index 889397ee..8ab10acb 100644 --- a/config/v3/p2p_country_list/send.json +++ b/config/v3/p2p_country_list/send.json @@ -25,7 +25,7 @@ "pattern": "^([a-z]{2})?$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_order_cancel/send.json b/config/v3/p2p_order_cancel/send.json index 6be276fa..89054126 100644 --- a/config/v3/p2p_order_cancel/send.json +++ b/config/v3/p2p_order_cancel/send.json @@ -26,7 +26,7 @@ "pattern": "^[0-9]+$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_order_confirm/send.json b/config/v3/p2p_order_confirm/send.json index 318f3078..27c85524 100644 --- a/config/v3/p2p_order_confirm/send.json +++ b/config/v3/p2p_order_confirm/send.json @@ -39,7 +39,7 @@ "type": "string" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_order_create/send.json b/config/v3/p2p_order_create/send.json index b13ae279..3efa783d 100644 --- a/config/v3/p2p_order_create/send.json +++ b/config/v3/p2p_order_create/send.json @@ -62,7 +62,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_order_dispute/send.json b/config/v3/p2p_order_dispute/send.json index d5348f54..23025133 100644 --- a/config/v3/p2p_order_dispute/send.json +++ b/config/v3/p2p_order_dispute/send.json @@ -38,7 +38,7 @@ "pattern": "^[0-9]+$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_order_info/send.json b/config/v3/p2p_order_info/send.json index e01375f7..5a7f2633 100644 --- a/config/v3/p2p_order_info/send.json +++ b/config/v3/p2p_order_info/send.json @@ -33,7 +33,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_order_list/send.json b/config/v3/p2p_order_list/send.json index 9ec91e8d..082d9c14 100644 --- a/config/v3/p2p_order_list/send.json +++ b/config/v3/p2p_order_list/send.json @@ -61,7 +61,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_order_review/send.json b/config/v3/p2p_order_review/send.json index b4dab035..a2266195 100644 --- a/config/v3/p2p_order_review/send.json +++ b/config/v3/p2p_order_review/send.json @@ -45,7 +45,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_payment_methods/send.json b/config/v3/p2p_payment_methods/send.json index 17b49de7..0bcdd895 100644 --- a/config/v3/p2p_payment_methods/send.json +++ b/config/v3/p2p_payment_methods/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_ping/send.json b/config/v3/p2p_ping/send.json index 2800331c..3c069fdb 100644 --- a/config/v3/p2p_ping/send.json +++ b/config/v3/p2p_ping/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/p2p_settings/send.json b/config/v3/p2p_settings/send.json index 9c418fc3..744b916c 100644 --- a/config/v3/p2p_settings/send.json +++ b/config/v3/p2p_settings/send.json @@ -27,7 +27,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/payment_methods/send.json b/config/v3/payment_methods/send.json index 24406ec4..6a958d2e 100644 --- a/config/v3/payment_methods/send.json +++ b/config/v3/payment_methods/send.json @@ -22,7 +22,7 @@ "pattern": "^[a-z]{0,2}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/paymentagent_create/send.json b/config/v3/paymentagent_create/send.json index 7130a502..92542797 100644 --- a/config/v3/paymentagent_create/send.json +++ b/config/v3/paymentagent_create/send.json @@ -122,7 +122,7 @@ } }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/paymentagent_details/send.json b/config/v3/paymentagent_details/send.json index 1cde6db7..665242b4 100644 --- a/config/v3/paymentagent_details/send.json +++ b/config/v3/paymentagent_details/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/paymentagent_list/send.json b/config/v3/paymentagent_list/send.json index 8f52e8e2..b83bd050 100644 --- a/config/v3/paymentagent_list/send.json +++ b/config/v3/paymentagent_list/send.json @@ -21,7 +21,7 @@ "pattern": "^[a-zA-Z0-9]{2,20}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/paymentagent_transfer/send.json b/config/v3/paymentagent_transfer/send.json index 8f32aa2d..9463cfe0 100644 --- a/config/v3/paymentagent_transfer/send.json +++ b/config/v3/paymentagent_transfer/send.json @@ -50,7 +50,7 @@ "pattern": "^[A-Za-z]+[0-9]+$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/paymentagent_withdraw/send.json b/config/v3/paymentagent_withdraw/send.json index d43b574b..059900f5 100644 --- a/config/v3/paymentagent_withdraw/send.json +++ b/config/v3/paymentagent_withdraw/send.json @@ -56,7 +56,7 @@ "pattern": "^\\w{8,128}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/paymentagent_withdraw_justification/send.json b/config/v3/paymentagent_withdraw_justification/send.json index a39b4469..29b05a9e 100644 --- a/config/v3/paymentagent_withdraw_justification/send.json +++ b/config/v3/paymentagent_withdraw_justification/send.json @@ -26,7 +26,7 @@ "minLength": 1 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/payout_currencies/send.json b/config/v3/payout_currencies/send.json index aee1cf76..b6a63b42 100644 --- a/config/v3/payout_currencies/send.json +++ b/config/v3/payout_currencies/send.json @@ -17,7 +17,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/portfolio/send.json b/config/v3/portfolio/send.json index 5a4c08b8..73b0e0f6 100644 --- a/config/v3/portfolio/send.json +++ b/config/v3/portfolio/send.json @@ -69,7 +69,7 @@ } }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/profit_table/send.json b/config/v3/profit_table/send.json index 957029c7..df9ea284 100644 --- a/config/v3/profit_table/send.json +++ b/config/v3/profit_table/send.json @@ -108,7 +108,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/proposal/send.json b/config/v3/proposal/send.json index e1a099ab..ea546c7b 100644 --- a/config/v3/proposal/send.json +++ b/config/v3/proposal/send.json @@ -188,7 +188,7 @@ "type": "integer" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/proposal_open_contract/send.json b/config/v3/proposal_open_contract/send.json index ccd70153..a326245e 100644 --- a/config/v3/proposal_open_contract/send.json +++ b/config/v3/proposal_open_contract/send.json @@ -32,7 +32,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/reality_check/send.json b/config/v3/reality_check/send.json index 2ccf354a..db176b83 100644 --- a/config/v3/reality_check/send.json +++ b/config/v3/reality_check/send.json @@ -21,7 +21,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/revoke_oauth_app/send.json b/config/v3/revoke_oauth_app/send.json index 89bd1194..5e5906d4 100644 --- a/config/v3/revoke_oauth_app/send.json +++ b/config/v3/revoke_oauth_app/send.json @@ -17,7 +17,7 @@ "type": "integer" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/sell/send.json b/config/v3/sell/send.json index 6de4a9e3..5dc0bed2 100644 --- a/config/v3/sell/send.json +++ b/config/v3/sell/send.json @@ -22,7 +22,7 @@ "type": "number" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/sell_contract_for_multiple_accounts/send.json b/config/v3/sell_contract_for_multiple_accounts/send.json index 856e1323..9602f394 100644 --- a/config/v3/sell_contract_for_multiple_accounts/send.json +++ b/config/v3/sell_contract_for_multiple_accounts/send.json @@ -41,7 +41,7 @@ "sensitive": 1 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/sell_expired/send.json b/config/v3/sell_expired/send.json index bd690e4e..17687491 100644 --- a/config/v3/sell_expired/send.json +++ b/config/v3/sell_expired/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/set_account_currency/send.json b/config/v3/set_account_currency/send.json index 364a6fac..2f2e73e7 100644 --- a/config/v3/set_account_currency/send.json +++ b/config/v3/set_account_currency/send.json @@ -18,7 +18,7 @@ "pattern": "^[a-zA-Z0-9]{2,20}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/set_financial_assessment/send.json b/config/v3/set_financial_assessment/send.json index 9032b374..de0f97fe 100644 --- a/config/v3/set_financial_assessment/send.json +++ b/config/v3/set_financial_assessment/send.json @@ -549,7 +549,7 @@ } }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/set_self_exclusion/send.json b/config/v3/set_self_exclusion/send.json index bf4b66de..6b9c2a59 100644 --- a/config/v3/set_self_exclusion/send.json +++ b/config/v3/set_self_exclusion/send.json @@ -124,7 +124,7 @@ "minimum": 0 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/set_settings/send.json b/config/v3/set_settings/send.json index d21834b8..0d5d1c74 100644 --- a/config/v3/set_settings/send.json +++ b/config/v3/set_settings/send.json @@ -226,7 +226,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/statement/send.json b/config/v3/statement/send.json index c3381324..8ed69e9a 100644 --- a/config/v3/statement/send.json +++ b/config/v3/statement/send.json @@ -67,7 +67,7 @@ "minimum": 0 }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/tnc_approval/send.json b/config/v3/tnc_approval/send.json index f10e5c36..2846c65b 100644 --- a/config/v3/tnc_approval/send.json +++ b/config/v3/tnc_approval/send.json @@ -34,7 +34,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/topup_virtual/send.json b/config/v3/topup_virtual/send.json index b1ab148a..7676a68e 100644 --- a/config/v3/topup_virtual/send.json +++ b/config/v3/topup_virtual/send.json @@ -20,7 +20,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/trading_durations/send.json b/config/v3/trading_durations/send.json index 776ef2d2..8644fecd 100644 --- a/config/v3/trading_durations/send.json +++ b/config/v3/trading_durations/send.json @@ -41,7 +41,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/trading_platform_investor_password_reset/send.json b/config/v3/trading_platform_investor_password_reset/send.json index 5448a1e3..4b146377 100644 --- a/config/v3/trading_platform_investor_password_reset/send.json +++ b/config/v3/trading_platform_investor_password_reset/send.json @@ -46,7 +46,7 @@ "pattern": "^\\w{8,128}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/trading_platform_password_reset/send.json b/config/v3/trading_platform_password_reset/send.json index b7f05c60..89da9172 100644 --- a/config/v3/trading_platform_password_reset/send.json +++ b/config/v3/trading_platform_password_reset/send.json @@ -41,7 +41,7 @@ "pattern": "^\\w{8,128}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/trading_servers/send.json b/config/v3/trading_servers/send.json index 6bfca012..1c132e70 100644 --- a/config/v3/trading_servers/send.json +++ b/config/v3/trading_servers/send.json @@ -59,7 +59,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/transaction/send.json b/config/v3/transaction/send.json index 4ee5d108..df3b688f 100644 --- a/config/v3/transaction/send.json +++ b/config/v3/transaction/send.json @@ -29,7 +29,7 @@ ] }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/transfer_between_accounts/receive.json b/config/v3/transfer_between_accounts/receive.json index 80f048d6..4398068d 100644 --- a/config/v3/transfer_between_accounts/receive.json +++ b/config/v3/transfer_between_accounts/receive.json @@ -133,8 +133,7 @@ "financial", "financial_stp", "standard", - "swap_free", - "zero_spread" + "swap_free" ] }, "transfers": { diff --git a/config/v3/transfer_between_accounts/send.json b/config/v3/transfer_between_accounts/send.json index 77329af1..bd252184 100644 --- a/config/v3/transfer_between_accounts/send.json +++ b/config/v3/transfer_between_accounts/send.json @@ -49,7 +49,7 @@ "pattern": "^[a-zA-Z0-9]{2,20}$" }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/verify_email/send.json b/config/v3/verify_email/send.json index 54272081..ca780f36 100644 --- a/config/v3/verify_email/send.json +++ b/config/v3/verify_email/send.json @@ -230,7 +230,7 @@ } }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" }, diff --git a/config/v3/verify_email_cellxpert/send.json b/config/v3/verify_email_cellxpert/send.json index 39a70899..6660e764 100644 --- a/config/v3/verify_email_cellxpert/send.json +++ b/config/v3/verify_email_cellxpert/send.json @@ -224,7 +224,7 @@ } }, "loginid": { - "description": "[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.", + "description": "[Optional] The login id of the user. If left unspecified, it defaults to the initial authorized token's login id.", "type": "string", "pattern": "^[A-Za-z]+[0-9]+$" },