action api2cart_account_cart_add { label: "AccountCartAdd" description: "Add store to the account" provider: api2cart method: POST path: "/account.cart.add.json" encoding: json input: { type: "object" required: ["amazon_sp_aws_region", "amazon_sp_aws_role_arn", "amazon_sp_aws_user_key_id", "amazon_sp_aws_user_secret", "amazon_sp_client_id", "amazon_sp_client_secret", "amazon_sp_refresh_token", "cart_id", "etsy_client_id", "etsy_refresh_token", "store_url"] properties: { "3dcart_access_token": { type: "string" description: "3DCart Token" } "3dcart_private_key": { type: "string" description: "3DCart Private Key" } "3dcartapi_api_key": { type: "string" description: "3DCart API Key" } amazon_access_key_id: { type: "string" description: "Amazon Secret Key Id" } amazon_access_token: { type: "string" description: "MWS Auth Token. Access token authorizing the app to access resources on behalf of a user" } amazon_marketplaces_ids: { type: "string" description: "Amazon Marketplace IDs comma separated string" } amazon_secret_key: { type: "string" description: "Amazon Secret Key" } amazon_seller_id: { type: "string" description: "Amazon Seller ID (Merchant token)" } amazon_sp_api_environment: { type: "string" description: "Amazon SP API environment" } amazon_sp_aws_region: { type: "string" description: "Amazon AWS Region" enum: ["eu-west-1", "us-east-1", "us-west-2"] } amazon_sp_aws_role_arn: { type: "string" description: "Amazon AWS Role ARN" } amazon_sp_aws_user_key_id: { type: "string" description: "Amazon AWS user access key ID" } amazon_sp_aws_user_secret: { type: "string" description: "Amazon AWS user secret access key" } amazon_sp_client_id: { type: "string" description: "Amazon SP API app client id" } amazon_sp_client_secret: { type: "string" description: "Amazon SP API app client secret" } amazon_sp_refresh_token: { type: "string" description: "Amazon SP API OAuth refresh token" } aspdotnetstorefront_api_pass: { type: "string" description: "AspDotNetStorefront API Password" } aspdotnetstorefront_api_user: { type: "string" description: "It's a AspDotNetStorefront account for which API is available" } bigcommerceapi_access_token: { type: "string" description: "Access token authorizing the app to access resources on behalf of a user" } bigcommerceapi_admin_account: { type: "string" description: "It's a BigCommerce account for which API is enabled" } bigcommerceapi_api_key: { type: "string" description: "Bigcommerce API Key" } bigcommerceapi_api_path: { type: "string" description: "BigCommerce API URL" } bigcommerceapi_client_id: { type: "string" description: "Client ID of the requesting app" } bigcommerceapi_context: { type: "string" description: "API Path section unique to the store" } bridge_url: { type: "string" description: "This parameter allows to set up store with custom bridge url (also you must use store_root parameter if a bridge folder is not in the root folder of the store)" } cart_id: { type: "string" description: "Store’s identifier which you can get from cart_list method" enum: ["3DCart", "3DCartApi", "AceShop", "AmazonSP", "Amazon", "AspDotNetStorefront", "BigcommerceApi", "Creloaded", "CommerceHQ", "Cscart", "Cubecart", "Demandware", "EBay", "Ecwid", "Etsy", "EtsyAPIv3", "Gambio", "Interspire", "JooCart", "Magento1212", "Magento2Api", "MijoShop", "Neto", "Opencart14", "LightSpeed", "Oscmax2", "Oscommerce22ms2", "Oxid", "Pinnacle", "Prestashop", "PrestashopApi", "SSPremium", "Shopify", "Squarespace", "Shopware", "ShopwareApi", "Tomatocart", "Ubercart", "Virtuemart", "Volusion", "WPecommerce", "Walmart", "WebAsyst", "Woocommerce", "WoocommerceApi", "Wix", "Xcart", "Xtcommerce", "XtcommerceVeyton", "Zencart137", "Hybris", "MercadoLibre", "Zid"] } commercehq_api_key: { type: "string" description: "CommerceHQ api key" } commercehq_api_password: { type: "string" description: "CommerceHQ api password" } db_tables_prefix: { type: "string" description: "DB tables prefix" } demandware_api_password: { type: "string" description: "Demandware api password" } demandware_client_id: { type: "string" description: "Demandware client id" } demandware_user_name: { type: "string" description: "Demandware user name" } demandware_user_password: { type: "string" description: "Demandware user password" } ebay_access_token: { type: "string" description: "Used to authenticate API requests." } ebay_client_id: { type: "string" description: "Application ID (AppID)." } ebay_client_secret: { type: "string" description: "Shared Secret from eBay application" } ebay_environment: { type: "string" description: "eBay environment" } ebay_refresh_token: { type: "string" description: "Used to renew the access token." } ebay_runame: { type: "string" description: "The RuName value that eBay assigns to your application." } ebay_site_id: { type: "integer" description: "eBay global ID" } ecwid_acess_token: { type: "string" description: "Access token authorizing the app to access resources on behalf of a user" } ecwid_store_id: { type: "string" description: "Store Id" } etsy_access_token: { type: "string" description: "Access token authorizing the app to access resources on behalf of a user" } etsy_client_id: { type: "string" description: "Etsy Client Id" } etsy_keystring: { type: "string" description: "Etsy keystring" } etsy_refresh_token: { type: "string" description: "Etsy Refresh token" } etsy_shared_secret: { type: "string" description: "Etsy shared secret" } etsy_token_secret: { type: "string" description: "Secret token authorizing the app to access resources on behalf of a user" } ftp_host: { type: "string" description: "FTP connection host" } ftp_password: { type: "string" description: "FTP Password" } ftp_port: { type: "integer" description: "FTP Port" } ftp_store_dir: { type: "string" description: "FTP Store dir" } ftp_user: { type: "string" description: "FTP User" } hybris_client_id: { type: "string" description: "Omni Commerce Connector Client ID" } hybris_client_secret: { type: "string" description: "Omni Commerce Connector Client Secret" } hybris_password: { type: "string" description: "User password" } hybris_username: { type: "string" description: "User Name" } hybris_websites: { type: "array" description: "Websites to stores mapping data" items: { type: "object" required: ["uid", "url", "storeIds"] properties: { storeIds: { type: "array" items: { type: "string" } } uid: { type: "string" } url: { type: "string" } } } } lightspeed_api_key: { type: "string" description: "LightSpeed api key" } lightspeed_api_secret: { type: "string" description: "LightSpeed api secret" } magento_access_token: { type: "string" description: "Magento Access Token" } magento_consumer_key: { type: "string" description: "Magento Consumer Key" } magento_consumer_secret: { type: "string" description: "Magento Consumer Secret" } magento_token_secret: { type: "string" description: "Magento Token Secret" } mercado_libre_app_id: { type: "string" description: "Mercado Libre App ID" } mercado_libre_app_secret_key: { type: "string" description: "Mercado Libre App Secret Key" } mercado_libre_refresh_token: { type: "string" description: "Mercado Libre Refresh Token" } neto_api_key: { type: "string" description: "Neto API Key" } neto_api_username: { type: "string" description: "Neto User Name" } prestashop_webservice_key: { type: "string" description: "Prestashop webservice key" } shopify_access_token: { type: "string" description: "Access token authorizing the app to access resources on behalf of a user" } shopify_api_key: { type: "string" description: "Shopify API Key" } shopify_api_password: { type: "string" description: "Shopify API Password" } shopify_shared_secret: { type: "string" description: "Shared secret" } shopware_access_key: { type: "string" description: "Shopware access key" } shopware_api_key: { type: "string" description: "Shopware api key" } shopware_api_secret: { type: "string" description: "Shopware client secret access key" } squarespace_api_key: { type: "string" description: "Squarespace API Key" } store_key: { type: "string" description: "Set this parameter if bridge is already uploaded to store" } store_root: { type: "string" description: "Absolute path to the store root directory (used with \"bridge_url\" parameter)" } store_url: { type: "string" description: "A web address of a store that you would like to connect to API2Cart" } validate_version: { type: "boolean" description: "Specify if api2cart should validate cart version" } verify: { type: "boolean" description: "Enables or disables cart's verification" } volusion_login: { type: "string" description: "It's a Volusion account for which API is enabled" } volusion_password: { type: "string" description: "Volusion API Password" } walmart_channel_type: { type: "string" description: "Walmart WM_CONSUMER.CHANNEL.TYPE header" } walmart_client_id: { type: "string" description: "Walmart client ID" } walmart_client_secret: { type: "string" description: "Walmart client secret" } walmart_environment: { type: "string" description: "Walmart environment" } wc_consumer_key: { type: "string" description: "Woocommerce consumer key" } wc_consumer_secret: { type: "string" description: "Woocommerce consumer secret" } wix_app_id: { type: "string" description: "Wix App ID" } wix_app_secret_key: { type: "string" description: "Wix App Secret Key" } wix_refresh_token: { type: "string" description: "Wix refresh token" } zid_access_token: { type: "string" description: "Zid Access Token" } zid_authorization: { type: "string" description: "Zid Authorization" } zid_client_id: { type: "integer" description: "Zid Client ID" } zid_client_secret: { type: "string" description: "Zid Client Secret" } zid_refresh_token: { type: "string" description: "Zid refresh token" } } } output: { type: "object" properties: { result: { type: "object" properties: { store_key: { type: "string" } } } return_code: { type: "integer" } return_message: { type: "string" } } } }