The Platform API helps manage databases and streamline operations across channels. Use it to handle accounts, databases, data transformations, and import/export schedules efficiently.
Included headers in every authenticated response (success or failure):
If the rate limit is exceeded, the API will return an HTTP 429 status code and a message with how many seconds to wait until the limit resets.
{"status":"fail","message":"Rate Limit Exceeded. Please wait -timeUntilReset- seconds before trying again."}
account_id required | integer ID of the account |
x-api-key required | string |
[- {
- "id": "73",
- "name": "admin",
- "data_count": "32121",
- "db_group_name": "",
- "import_status": "Unscheduled",
- "export_status": "Issue",
- "imports": [
- {
- "id": "12",
- "file_type": "delimited",
- "name": "small import",
- "load_threshold": "1",
- "cron": null,
- "file_location": "local",
- "join_type": "product_feed",
- "status": "Unscheduled",
- "last_log": { },
- "last_successful_log": { }
}
], - "exports": [
- {
- "id": "160840",
- "db_id": "56095",
- "name": "small export",
- "threshold": "0",
- "export_selector": "true",
- "cron": "0 0 * * 0",
- "file_name": "text.csv",
- "status": "Issue",
- "tags": { },
- "dgqs": { },
- "last_log": {
- "id": "1008565078",
- "db_id": "56095",
- "import_id": "0",
- "export_id": "160840",
- "message": "curl_error",
- "value": "7",
- "time": "2023-01-29 00:02:53",
- "data": "json object",
- "error_flag": true
}
}, - {
- "id": "160841",
- "db_id": "56095",
- "name": "small export",
- "threshold": "0",
- "export_selector": "true",
- "cron": "0 0 * * 0",
- "file_name": "text.csv",
- "status": "Issue",
- "tags": { },
- "dgqs": { },
- "last_log": {
- "id": "1008565078",
- "db_id": "56095",
- "import_id": "0",
- "export_id": "160840",
- "message": "curl_error",
- "value": "7",
- "time": "2023-01-29 00:02:53",
- "data": "json object",
- "error_flag": true
}, - "last_successful_log": {
- "id": "526219045",
- "db_id": "56095",
- "import_id": "0",
- "export_id": "160840",
- "message": "export_local",
- "value": "22",
- "time": "2021-08-24 13:38:26",
- "data": "json object"
}
}
]
}
]
x-api-key required | string |
[- {
- "id": "73",
- "account_name": "admin",
- "logo": null,
- "highest_permission": "primary",
- "lowest_permission": "primary",
- "account_access_flag": "1"
}, - {
- "id": "74",
- "account_name": "Account 1",
- "logo": null,
- "highest_permission": "primary",
- "lowest_permission": "primary",
- "account_access_flag": "1"
}, - {
- "id": "75",
- "account_name": "Account 2",
- "logo": null,
- "highest_permission": "primary",
- "lowest_permission": "primary",
- "account_access_flag": "1"
}
]
page | integer Page number, begins at 1, defaults to 1 if not present |
results_per_page | integer How many accounts to return per page, defaults to 50 if not present |
query | string A search query that will filter the list of accounts returned, a weighted fuzzy search. |
x-api-key required | string |
{- "accounts": [
- {
- "id": "73",
- "account_name": "admin",
- "logo": null,
- "highest_permission": "primary",
- "lowest_permission": "primary",
- "account_access_flag": "1",
- "user_favorite": false
}, - {
- "id": "74",
- "account_name": "Account 1",
- "logo": null,
- "highest_permission": "primary",
- "lowest_permission": "primary",
- "account_access_flag": "1",
- "user_favorite": false
}, - {
- "id": "75",
- "account_name": "Account 2",
- "logo": null,
- "highest_permission": "primary",
- "lowest_permission": "primary",
- "account_access_flag": "1",
- "user_favorite": false
}
], - "pagination": {
- "results_per_page": 50,
- "page": 1,
- "total_pages": 1,
- "total_results": 3,
- "query": ""
}
}
account_id required | integer ID of the account that the database is added to |
x-api-key required | string |
[- {
- "account_id": "73",
- "id": "1",
- "name": "db one",
- "paused": "0",
- "google_service_account_id": "0",
- "run_import_stats": "0",
- "privacy_level": "admin",
- "permissions": "write",
- "scheduled_exports": 0,
- "scheduled_imports": 0,
- "trigger_count": 0,
- "number_exported_in_last_day": 0,
- "search_index": "",
- "db_group_id": 0,
- "db_group_name": "Ungrouped",
- "db_group_sort_weight": "~~~"
}, - {
- "account_id": "73",
- "id": "130",
- "name": "DATACEST_localhost_1631824972",
- "paused": "0",
- "google_service_account_id": "0",
- "run_import_stats": "0",
- "privacy_level": "admin",
- "permissions": "write",
- "scheduled_exports": 0,
- "scheduled_imports": 0,
- "trigger_count": 0,
- "number_exported_in_last_day": 0,
- "search_index": ",feed.csv,,kijiji_export.csv",
- "db_group_id": 0,
- "db_group_name": "Ungrouped",
- "db_group_sort_weight": "~~~"
}
]
account_id required | integer ID of the account that the database is added to |
x-api-key required | string |
The database parameters
name required | string The name of the database |
{- "name": "string"
}
account_id required | integer ID of the account that the database is added to |
page | integer Page number, begins at 1, defaults to 1 if not present |
results_per_page | integer How many dbs to return per page, defaults to 50 if not present |
query | string A search query that will filter the list of dbs returned, a weighted fuzzy search. |
paused | integer Filters dbs that are paused or unpaused, defaults to all dbs ('') |
x-api-key required | string |
{- "dbs": [
- {
- "account_id": "73",
- "id": "1",
- "name": "db one",
- "paused": "0",
- "google_service_account_id": "0",
- "run_import_stats": "0",
- "privacy_level": "admin",
- "permissions": "write",
- "scheduled_exports": 0,
- "scheduled_imports": 0,
- "trigger_count": 0,
- "number_exported_in_last_day": 0,
- "search_index": "",
- "db_group_id": 0,
- "db_group_name": "Ungrouped"
}, - {
- "account_id": "73",
- "id": "130",
- "name": "DATACEST_localhost_1631824972",
- "paused": "0",
- "google_service_account_id": "0",
- "run_import_stats": "0",
- "privacy_level": "admin",
- "permissions": "write",
- "scheduled_exports": 0,
- "scheduled_imports": 0,
- "trigger_count": 0,
- "number_exported_in_last_day": 0,
- "search_index": ",feed.csv,,kijiji_export.csv",
- "db_group_id": 0,
- "db_group_name": "Ungrouped"
}
], - "pagination": {
- "results_per_page": 50,
- "page": 1,
- "total_pages": 1,
- "total_results": 2,
- "query": "",
- "paused": ""
}
}
db_id required | number |
x-api-key required | string |
{- "id": "1",
- "name": "db one",
- "category_field_offset": null,
- "user_id": "74",
- "account_id": "73",
- "import_running": "0",
- "export_running": "0",
- "paused": "0",
- "visibility": "1",
- "oauth_id": "0",
- "email_address": "",
- "google_account_id": "",
- "google_account_name": "",
- "google_analytics_oauth_id": "0",
- "google_analytics_profile_id": "",
- "amazon_seller_id": "",
- "amazon_marketplace_id": "",
- "amazon_mws_auth_token": "",
- "bing_oauth_id": "0",
- "bing_shopping_account_id": "",
- "bing_shopping_campaign_id": "",
- "polyvore_username": "",
- "polyvore_password": "",
- "polyvore_campaign_id": "",
- "external_id": "",
- "time": "2021-09-16 17:46:47",
- "feedonomics_auth_token": "cce3ddc6fbcf2ea7d4d3931c8d8821af4dcb666d401cdce643c699d4beb76895",
- "manual_billing_exclusion": "0",
- "google_merchant_center_oauth_id": "",
- "google_merchant_center_account_id": "",
- "google_my_business_oauth_id": "",
- "timestamp": "2021-09-16 17:48:21",
- "billing_parent_id": "0",
- "sears_email": "",
- "sears_seller_id": "",
- "sears_secret_key": "",
- "walmart_private_key": "",
- "walmart_consumer_id": "",
- "kijiji_oauth_id": "0",
- "mercado_libre_client_id": "",
- "mercado_libre_client_secret": "",
- "mercado_libre_oauth_id": "0",
- "mercado_libre_country": "",
- "google_sheets_oauth_id": "0",
- "shopify_oauth_id": "0",
- "facebook_oauth_id": "0",
- "facebook_page_id": "",
- "facebook_cms_id": "",
- "character_set": "utf8",
- "host": "127.0.0.1",
- "scheduler_host": "localhost",
- "feed_report_host": "127.0.0.1",
- "cxn_id": "301",
- "run_import_id": "6b75de51ce790807",
- "data_count": "14139",
- "google_service_account_id": "0",
- "woocommerce_oauth_id": "0",
- "bigcommerce_oauth_id": "0",
- "etsy_oauth_id": "0",
- "empty_exports_on_data_refresh_failures": "0",
- "last_run_imports_status": "success",
- "wish_oauth_id": "0",
- "created_at": "2021-09-16 17:46:47",
- "deleted_at": "0000-00-00 00:00:00",
- "paused_at": "0000-00-00 00:00:00",
- "features": [ ],
- "db_group_id": 0,
- "default_db_group_id": 0
}
db_id required | number |
x-api-key required | string |
extra_fields | Array of strings |
{- "extra_fields": [
- "string"
]
}
[- "string"
]
db_id required | integer ID of the database that the import belongs to |
x-api-key required | string |
[- {
- "id": "string",
- "db_id": "string",
- "field_name": "string",
- "field_offset": "string",
- "sort_order": "string",
- "field_type": "string"
}
]
db_id required | integer ID of the database |
x-api-key required | string |
The database parameters
primary_key required | string The field to set the primary key to |
{- "primary_key": "string"
}
{- "run_import": {
- "status": "string"
}
}
account_id required | integer ID of the account that the database is added to |
x-api-key required | string |
[- {
- "id": "0",
- "name": "Ungrouped",
- "sort_weight": "~~~"
}, - {
- "id": 1,
- "name": "Test Group",
- "sort_weight": "testgroup"
}
]
db_group_id required | integer ID of the db_group |
x-api-key required | string |
[- {
- "channel": "Amazon_usa",
}, - {
- "channel": "Amazon_ca",
}
]
db_id required | integer ID of the database to move into the group |
x-api-key required | string |
The db group parameters
source_db_group_id required | integer The current database db_group_id (or 0) |
target_db_group_id required | integer The DB Group ID to assign (-1 if new group) |
target_db_group_name required | string If creating a new DB group then this is the name (empty if target_db_group_id > 0) |
[- {
- "source_db_group_id": 0,
- "target_db_group_id": 0,
- "target_db_group_name": "string"
}
]
db_id required | integer ID of the database that the import belongs to |
field_name required | string The field that the transformer belongs to |
x-api-key required | string |
[- {
- "id": "string",
- "db_id": "string",
- "export_id": "string",
- "field_name": "string",
- "sort_order": "string",
- "selector": "string",
- "transformer": "string",
- "enabled": "string",
- "exports": "string",
- "created_at": "string"
}
]
db_id required | integer ID of the database |
x-api-key required | string |
The database parameters
enabled | boolean Whether the transformer is executed |
field_name | string The name of the field to transform |
selector | string The transformer selector ('if') |
transformer | string The transformer output ('then') |
export_id | Array of integers The export ID to apply the transformer to (empty if all) |
{- "enabled": true,
- "field_name": "availability",
- "selector": "true",
- "transformer": "nohtml( [availability] )",
- "export_id": [
- "0"
]
}
db_id required | integer ID of the database |
transformer_id required | integer ID of the transformer |
x-api-key required | string |
The database parameters
enabled | boolean Whether the transformer is executed |
field_name | string The name of the field to transform |
selector | string The transformer selector ('if') |
transformer | string The transformer output ('then') |
export_id | Array of integers The export ID to apply the transformer to (empty if all) |
{- "enabled": "1",
- "field_name": "availability",
- "selector": "true",
- "transformer": "nohtml( [availability] )",
- "export_id": [
- "0"
]
}
db_id required | integer ID of the database |
transformer_id required | integer ID of the transformer |
x-api-key required | string |
The database parameters
sort_order | integer Target position for transformer |
return_all | boolean Flag to return all transformer ids and sort_orders (optional) |
{- "sort_order": 0,
- "return_all": true
}
db_id required | number |
x-api-key required | string |
[- {
- "id": "1",
- "db_id": "1",
- "name": "import one",
- "cron": null,
- "next_run_time": null,
- "status": "0",
- "file_location": "local",
- "import_info": null,
- "file_type": "delimited",
- "file_map": {
- "encoding": "",
- "separator": ",",
- "enclosure": "",
- "escaper": "",
- "maps": {
- "id": "id",
- "tags": "tags",
- "row": "row",
- "image_link": "image_link"
}
}, - "line_terminator": null,
- "join_type": "product_feed",
- "running": "0",
- "cxn_id": "0",
- "name_based_maps": "1",
- "xml_force_parse": "0",
- "force_encoding": "0",
- "timestamp": "0000-00-00 00:00:00",
- "ignore_lines": "1",
- "load_threshold": "1",
- "update_threshold": "1",
- "max_attempts": "1",
- "time_between_attempts": "1",
- "limits": "",
- "backup_cxn_id": null,
- "backup_failures": "0",
- "last_download_time": "2021-09-16 17:48:07",
- "last_backup_time": "0000-00-00 00:00:00",
- "needs_backup": "1",
- "xmlreader": "0",
- "clean_file_headers": "0",
- "download_activity_timeout": "0",
- "timeout": "900",
- "last_download_status": "",
- "ftp_allow_minio_direct": "0",
- "created_at": "2021-09-16 17:48:06",
- "tags": {
- "platform": "Not Applicable"
}
}
]
db_id required | number |
x-api-key required | string |
Create Import
name required | string The name of the import |
join_type required | string The join type |
file_name required | string The file name |
tags required | object Tags associated with the import |
timeout | number The timeout duration |
url | string The URL for the import |
CURLOPT_USERAGENT | string The user agent |
{- "name": "new url",
- "join_type": "product_feed",
- "file_location": "url",
- "tags": {
- "platform": "BigCommerce"
}, - "timeout": 900,
- "CURLOPT_USERAGENT": "Google"
}
{- "id": "135",
- "db_id": "132",
- "name": "ftp",
- "status": "0",
- "file_location": "preprocess_script",
- "import_info": {
- "CURLOPT_USERAGENT": "",
- "preprocess_info": {
- "connection_info": {
- "protocol": "ftp",
- "host": "ftp2.feedonomics.com",
- "username": "9",
- "password": "68"
}, - "file_info": {
- "request_type": "get",
- "file_type_name": "File Name",
- "directory": "/FEED110",
- "filename": "1_import_practical.txt",
- "file_match": "",
- "keep_files_count": ""
}, - "actions": { }
}
}, - "file_type": "delimited",
- "file_map": {
- "encoding": "",
- "separator": "t",
- "enclosure": "",
- "escaper": "",
- "maps": {
- "id": "id",
- "title": "title",
- "body-html": "body_html"
}
}, - "line_terminator": "",
- "join_type": "product_feed",
- "running": "0",
- "cxn_id": "23935",
- "name_based_maps": "1",
- "xml_force_parse": "0",
- "force_encoding": "0",
- "ignore_lines": "1",
- "load_threshold": "1",
- "update_threshold": "1",
- "max_attempts": "1",
- "time_between_attempts": "1",
- "limits": "",
- "backup_failures": "0",
- "needs_backup": "1",
- "xmlreader": "0",
- "clean_file_headers": "0",
- "download_activity_timeout": "0",
- "timeout": "900",
- "last_download_status": "success",
- "ftp_allow_minio_direct": "0"
}
Retrieves an import by its ID.
db_id required | number ID of the database that the import belongs to |
import_id required | number ID of the import |
x-api-key required | string |
{- "id": "135",
- "db_id": "132",
- "name": "ftp",
- "cron": null,
- "next_run_time": null,
- "status": "0",
- "file_location": "preprocess_script",
- "import_info": {
- "CURLOPT_USERAGENT": "",
- "preprocess_info": {
- "connection_info": {
- "protocol": "ftp",
- "host": "ftp2.feedonomics.com",
- "username": "9",
- "password": "68"
}, - "file_info": {
- "request_type": "get",
- "file_type_name": "File Name",
- "clean_ftp": false,
- "directory": "\\/FEED110",
- "filename": "1_import_practical.txt",
- "file_match": "",
- "keep_files_count": ""
}, - "actions": { }
}
}, - "file_type": "delimited",
- "file_map": {
- "encoding": "",
- "separator": "\\\\t",
- "enclosure": "",
- "escaper": "",
- "maps": {
- "id": "id",
- "title": "title",
- "body-html": "body_html"
}
}, - "line_terminator": "\\\\r\\\\n",
- "join_type": "product_feed",
- "running": "0",
- "cxn_id": "23935",
- "name_based_maps": "1",
- "xml_force_parse": "0",
- "force_encoding": "0",
- "timestamp": "2021-09-22 16:35:55",
- "ignore_lines": "1",
- "load_threshold": "1",
- "update_threshold": "1",
- "max_attempts": "1",
- "time_between_attempts": "1",
- "limits": "",
- "backup_cxn_id": null,
- "backup_failures": "0",
- "last_download_time": "2021-09-22 16:35:56",
- "last_backup_time": "0000-00-00 00:00:00",
- "needs_backup": "1",
- "xmlreader": "0",
- "clean_file_headers": "0",
- "download_activity_timeout": "0",
- "timeout": "900",
- "last_download_status": "success",
- "ftp_allow_minio_direct": "0",
- "created_at": "2021-09-22 16:19:38"
}
db_id required | number |
import_id required | number |
x-api-key required | string |
Updates import
{- "name": "bigcommerce",
- "join_type": "product_feed",
- "file_location": "preprocess_script",
- "tags": {
- "platform": "Bigcommerce"
}, - "preprocess_info": {
- "connection_info": {
- "client": "bigcommerce",
- "protocol": "api",
- "access_token": "token",
- "client_id": "id",
- "store_hash": "hash",
- "store_url": "https:\\/\\/feedonomicssandbox.mybigcommerce.com",
- "additional_options": "product_reviews,product_metafields,google_fields,complex_rules,category_tree,category_metafields,variant_metafields",
- "additional_image_sizes": true
}, - "file_info": {
- "request_type": "get"
}, - "actions": { }
}, - "url": "https:\\/\\/haproxy-preprocess.feedonomics.com\\/preprocess\\/run_preprocess.php?connection_info%5Bclient%5D=bigcommerce&connection_info%5Bprotocol%5D=api&connection_info%5Baccess_token%5D=5zvihq3fvya80cf42vnk5a6i66uogai&connection_info%5Bclient_id%5D=ca0eb7o90jh4s9jdsfs4hj55xn6j6yu&connection_info%5Bstore_hash%5D=3vc7ancyqo&connection_info%5Bstore_url%5D=https%3A%2F%2Ffeedonomicssandbox.mybigcommerce.com&connection_info%5Badditional_options%5D=product_reviews%2Cproduct_metafields%2Cgoogle_fields%2Ccomplex_rules%2Ccategory_tree%2Ccategory_metafields%2Cvariant_metafields&connection_info%5Badditional_image_sizes%5D=true&file_info%5Brequest_type%5D=get&"
}
{- "id": "138",
- "db_id": "136",
- "name": "bigcommerce",
- "cron": null,
- "next_run_time": null,
- "status": "0",
- "file_location": "preprocess_script",
- "file_type": "delimited",
- "line_terminator": null,
- "join_type": "product_feed",
- "running": "0",
- "cxn_id": "10726",
- "name_based_maps": "1",
- "xml_force_parse": "0",
- "force_encoding": "0",
- "timestamp": "2021-11-15 16:45:47",
- "ignore_lines": "1",
- "load_threshold": "1",
- "update_threshold": "1",
- "max_attempts": "1",
- "time_between_attempts": "1",
- "limits": "",
- "backup_cxn_id": null,
- "backup_failures": "0",
- "last_download_time": "2021-09-27 18:31:51",
- "last_backup_time": "0000-00-00 00:00:00",
- "needs_backup": "1",
- "xmlreader": "0",
- "clean_file_headers": "0",
- "download_activity_timeout": "0",
- "timeout": "1800",
- "last_download_status": "fail",
- "last_download_size": "0",
- "ftp_allow_minio_direct": "0",
- "created_at": "2021-09-27 18:31:50"
}
db_id required | number |
import_id required | number |
x-api-key required | string |
Json object containing 'day','hour','minute' with values, or 'paused' boolean, or both
day | string |
hour | string |
minute | string |
paused | number 0 or 1. 1 sets to paused. 0 is default. |
{- "day": "1",
- "hour": "1,2",
- "minute": "0"
}
{- "cron": "0 1 * * 1",
- "paused": "0"
}
Updates the delimiter settings for an import.
db_id required | integer ID of the database that the import belongs to |
import_id required | integer ID of the import |
x-api-key required | string |
The delimiter settings
enclosure required | string Value: "\\\\n" The character used to wrap each column (defaults to double quote) |
encoding required | string Default: "utf8" Enum: "utf8" "utf8mb4" "latin1" "utf16" The character encoding of the file |
escaper required | string Enum: "\\\\n" "\\\\" The character used to escape characters (defaults to double quote) |
line_terminator required | string Default: "\\n" Enum: "\\\\n" "\\\\r\\\\n" "\\\\r" The character used to define new lines |
separator required | string or null Default: "," Enum: "," "\\\\t" ";" "|" The separator character between columns |
{- "enclosure": "\\\\n",
- "encoding": "utf8",
- "escaper": "\\\\n",
- "line_terminator": "\\\\n",
- "separator": ","
}
db_id required | number |
import_id required | number |
x-api-key required | string |
encoding required | string |
separator required | string |
enclosure required | string |
escaper required | string double quote as an example |
maps required | object |
ignore_join required | object |
name_based_maps required | string |
encode_source_file_keys required | string |
clean_file_headers required | string |
file_type required | string |
{- "encoding": "",
- "separator": ",",
- "enclosure": "\\\\",
- "escaper": "",
- "maps": {
- "6964": "id",
- "757063": "upc",
- "6164646974696f6e616c5f696d6167655f6c696e6b": "additional_image_link",
- "617661696c6162696c697479": "availability",
- "6272616e64": "brand",
- "62756c6b5f70726963696e675f72756c6573": "bulk_pricing_rules",
- "63617465676f72696573": "categories",
- "63617465676f72795f696473": "category_ids",
- "636f6e646974696f6e": "condition",
- "636f73745f7072696365": "cost_price",
- "637573746f6d5f6669656c6473": "custom_fields",
- "6465736372697074696f6e": "description",
- "66697865645f636o73745f7368697070696e675f7072696365": "fixed_cost_shipping_price",
- "6774696e": "gtin",
- "696d6167655f6c696e6b": "image_link",
- "696e76656e746f72795f747261636b696e67": "inventory_tracking",
- "69735f76697369626c65": "is_visible",
- "6974656d5f67726f75705f6964": "item_group_id",
- "6c696e6b": "link",
- "6d706e": "mpn",
- "6f7074696f6e73": "options",
- "6f726465725f7175616e746974795f6d696e696d756d": "order_quantity_minimum",
- "706172656e745f6964": "parent_id",
- "7072696365": "price",
- "70726o647563745f63616e5f62655f7075726368617365645f6f6e6c696e65": "product_can_be_purchased_online",
- "70726f647563745f696d616765": "product_image",
- "73616c655f7072696365": "sale_price",
- "736b75": "sku",
- "73746f636b": "stock",
- "7469746c65": "title",
- "76617269616e745f63616e5f62655f7075726368617365645f6f6e6c696e65": "variant_can_be_purchased_online",
- "766964656f73": "videos",
- "776569676874": "weight",
- "6164646974696f6e616c5f696d6167655f6c696e6b5f6465736372697074696f6n": "additional_image_link_description"
}, - "ignore_join": [ ],
- "name_based_maps": "1",
- "encode_source_file_keys": "1",
- "clean_file_headers": "0",
- "file_type": "delimited"
}
{- "file_map": "'encoding':'','separator':',','enclosure':'\\\\'','escaper':'\\\\'','maps':{'id':'id','upc':'upc','additional_image_link':'additional_image_link','availability':'availability','brand':'brand','bulk_pricing_rules':'bulk_pricing_rules','categories':'categories','category_ids':'category_ids','condition':'condition','cost_price':'cost_price','custom_fields':'custom_fields','description':'description','fixed_cost_shipping_price':'fixed_cost_shipping_price','gtin':'gtin','image_link':'image_link','inventory_tracking':'inventory_tracking','is_visible':'is_visible','item_group_id':'item_group_id','link':'link','mpn':'mpn','options':'options','order_quantity_minimum':'order_quantity_minimum','parent_id':'parent_id','price':'price','product_can_be_purchased_online':'product_can_be_purchased_online','product_image':'product_image','sale_price':'sale_price','sku':'sku','stock':'stock','title':'title','variant_can_be_purchased_online':'variant_can_be_purchased_online','videos':'videos','weight':'weight','additional_image_link_description':'additional_image_link_description'},'ignore_join':[]}",
- "name_based_maps": "1",
- "clean_file_headers": "0"
}
db_id required | number |
import_id required | number |
x-api-key required | string |
[- {
- "field_separator": ",",
- "enclosure_character": "'",
- "escape_character": "'",
- "priority": "1",
- "line_terminator": "\\\\n",
- "actual_encoding": "us-ascii",
- "recommended_encoding": "",
- "enclosure_before_field": 2168,
- "enclosure_after_field": 2168,
- "enclosure_not_after_field": 0,
- "enclosure_not_before_field": 0,
- "average": 43,
- "std": 0,
- "line_count": 69
}, - {
- "field_separator": ",",
- "enclosure_character": "'",
- "escape_character": "\\\\n",
- "priority": "2",
- "line_terminator": "\\\\n",
- "actual_encoding": "us-ascii",
- "recommended_encoding": "",
- "enclosure_before_field": 2168,
- "enclosure_after_field": 2168,
- "enclosure_not_after_field": 9780,
- "enclosure_not_before_field": 9780,
- "average": 43,
- "std": 0,
- "line_count": 69
}, - {
- "field_separator": ",",
- "enclosure_character": "'",
- "escape_character": "\\\\",
- "priority": "2",
- "line_terminator": "\\\\n",
- "actual_encoding": "us-ascii",
- "recommended_encoding": "",
- "enclosure_before_field": 2168,
- "enclosure_after_field": 2168,
- "enclosure_not_after_field": 9780,
- "enclosure_not_before_field": 9780,
- "average": 43,
- "std": 0,
- "line_count": 69
}
]
db_id required | integer ID of the database that the export belongs to |
x-api-key required | string |
[- {
- "id": "72",
- "db_id": "136",
- "file_name": "filename.txt",
- "username": "username",
- "password": "password",
- "ftp_url": "",
- "cron": null,
- "next_run_time": null,
- "export_selector": "true",
- "running": "0",
- "cxn_id": "0",
- "export_format": "delimited",
- "name": "export_name",
- "protocol": "ftp",
- "protocol_info": { },
- "host": "host.com",
- "file_header": "",
- "file_footer": "",
- "threshold": "0",
- "include_column_names": "1",
- "json_minify_type": "full",
- "export_encoding": "",
- "delimiter": "tab",
- "compression": "",
- "quoted_fields": "0",
- "deduplicate_field_name": { },
- "timestamp": "0000-00-00 00:00:00",
- "enclosure": "",
- "escape": "",
- "strip_characters": "json object",
- "show_empty_tags": "0",
- "show_empty_parent_tags": "1",
- "xml_write_document_tag": "1",
- "use_cdata": "0",
- "zip_inner_file_name": "",
- "max_attempts": "3",
- "time_between_attempts": "30",
- "row_limit": "0",
- "row_sort": "",
- "row_order": "ASC",
- "legacy_workers": "1",
- "timeout": "1200",
- "worker_pid": null,
- "worker_hostname": null,
- "blocked": "0",
- "export_index_field": "",
- "created_at": "2021-11-15 18:51:37",
- "last_run_duration": "0",
- "delta_export": "0",
- "time_running": "0",
- "export_fields": [
- {
- "id": "512",
- "export_id": "72",
- "field_name": "additional_image_link",
- "export_field_name": "additional_image_link",
- "sort_order": "0"
}, - {
- "id": "513",
- "export_id": "72",
- "field_name": "availability",
- "export_field_name": "availability",
- "sort_order": "0"
}
], - "tags": { }
}
]
db_id required | integer Example: 69600146 ID of the database |
x-api-key required | string Example: commodo consequat reprehe |
Content-Type | string Example: application/json |
{- "name": "consectetur",
- "file_name": "exercitation in m",
- "protocol": "webhook",
- "protocol_info": {
- "http_method": "POST",
- "http_body": "escaped json",
- "http_headers": "Content-Type: application/json"
}, - "host": "",
- "username": "",
- "password": "",
- "file_header": "",
- "file_footer": "",
- "threshold": 0,
- "delimiter": "tab",
- "compression": "",
- "quoted_fields": 0,
- "deduplicate_field_name": { },
- "export_format": "delimited",
- "include_column_names": 1,
- "export_encoding": "",
- "enclosure": "'",
- "escape": "\\\\",
- "strip_characters": [
- "\\\\r",
- "\\\\n",
- "\\\\t"
], - "show_empty_tags": 0,
- "use_cdata": 0,
- "xml_write_document_tag": 0,
- "zip_inner_file_name": "",
- "time_between_attempts": 1,
- "max_attempts": 1,
- "destination": "target",
- "destination_region": "en-US"
}
db_id required | number |
export_id required | number |
x-api-key required | string |
{- "name": "export_name2",
- "file_name": "filename.txt",
- "protocol": "ftp",
- "protocol_info": [ ],
- "host": "host.com",
- "username": "username",
- "password": "password",
- "export_fields": {
- "field1": {
- "id": "512",
- "export_id": "72",
- "field_name": "additional_image_link",
- "export_field_name": "additional_image_link",
- "sort_order": "0"
}, - "field2": {
- "id": "513",
- "export_id": "72",
- "field_name": "availability",
- "export_field_name": "availability",
- "sort_order": "0"
}
}, - "export_selector": "true",
- "file_header": "",
- "file_footer": "",
- "threshold": "0",
- "include_column_names": "1",
- "json_minify_type": "full",
- "export_encoding": "",
- "delimiter": "tab",
- "enclosure": "",
- "escape": "",
- "strip_characters": {
- "char1": "\\r",
- "char2": "\\n",
- "char3": "\\t"
}, - "show_empty_tags": "0",
- "show_empty_parent_tags": "1",
- "use_cdata": "0",
- "xml_write_document_tag": "1",
- "zip_inner_file_name": "",
- "quoted_fields": "0",
- "sortable_fields": {
- "field1": {
- "name": "Default Sort",
- "value": "",
- "source": ""
}, - "field2": {
- "name": "additional_image_link",
- "value": "additional_image_link",
- "source": "Fields from Export Map"
}, - "field3": {
- "name": "availability",
- "value": "availability",
- "source": "Fields from Export Map"
}
}, - "deduplicate_field_name": [ ],
- "export_format": "delimited",
- "timeout": "1200",
- "max_attempts": "3",
- "time_between_attempts": "30",
- "row_sort": "",
- "row_order": "ASC",
- "row_limit": 0,
- "tags": [ ],
- "validate_custom_input": true,
- "export_index_field": "",
- "destination": "target",
- "destination_region": "en-US"
}
{- "id": "72",
- "db_id": "136",
- "file_name": "filename.txt",
- "username": "username",
- "password": "password",
- "ftp_url": "",
- "cron": null,
- "next_run_time": null,
- "export_selector": "true",
- "running": "0",
- "cxn_id": "0",
- "export_format": "delimited",
- "name": "export_name2",
- "protocol": "ftp",
- "protocol_info": [ ],
- "host": "host.com",
- "file_header": "",
- "file_footer": "",
- "threshold": "0",
- "include_column_names": "1",
- "json_minify_type": "full",
- "export_encoding": "",
- "delimiter": "tab",
- "compression": "",
- "quoted_fields": "0",
- "deduplicate_field_name": [ ],
- "timestamp": "0000-00-00 00:00:00",
- "enclosure": "",
- "escape": "",
- "strip_characters": {
- "char1": "\\r",
- "char2": "\\n",
- "char3": "\\t"
}, - "show_empty_tags": "0",
- "show_empty_parent_tags": "1",
- "xml_write_document_tag": "1",
- "use_cdata": "0",
- "zip_inner_file_name": "",
- "max_attempts": "3",
- "time_between_attempts": "30",
- "row_limit": "0",
- "row_sort": "",
- "row_order": "ASC",
- "legacy_workers": "0",
- "timeout": "1200",
- "worker_pid": null,
- "worker_hostname": null,
- "blocked": "0",
- "export_index_field": "",
- "destination": "target",
- "destination_region": "en-US",
- "created_at": "2021-11-15 18:51:37",
- "export_fields": {
- "field1": {
- "id": "569",
- "export_id": "72",
- "field_name": "",
- "export_field_name": "product_can_be_purchased_online",
- "sort_order": "0"
}, - "field2": {
- "id": "568",
- "export_id": "72",
- "field_name": "price",
- "export_field_name": "price",
- "sort_order": "0"
}
}
}
db_id required | number |
export_id required | number |
x-api-key required | string |
Json object containing 'day','hour','minute' with values, or 'paused' boolean, or both
day | string |
hour | string |
minute | string |
paused | number 0 or 1. 1 sets to paused. 0 is default. |
{- "day": "string",
- "hour": "string",
- "minute": "string",
- "paused": 0
}
{- "cron": "0 1 * * 1",
- "paused": 0
}
db_id required | number |
export_id required | number |
x-api-key required | string |
local | boolean |
{- "local": true
}
{- "status": "success"
}
db_id required | integer ID of the database that the import belongs to |
x-api-key required | string |
{- "success": true,
- "message": "string",
- "data": {
- "vault_rows": [
- {
- "id": "string",
- "db_group_id": "string",
- "name": "string",
- "expiration": "2019-08-24",
- "credentials_type": "string",
- "credentials": "string",
- "oauth_id": "string",
- "refresh_token": "string"
}
]
}
}
db_id required | integer ID of the database |
x-api-key required | string |
The vault parameters
name required | string The name of the vault entry |
expiration required | string Date when the entry should expire (YYY-MM-DD) |
credentials_type required | string Value: "none" The type of credentials to be stored (Use 'none' for free-form JSON) |
credentials required | string Free Form JSON string of credentials |
{- "name": "Facebook Credentials",
- "expiration": "2022-12-25",
- "credentials_type": "none",
- "credentials": "json object"
}
{- "success": true,
- "message": "SUCCESS",
- "data": {
- "updated": 1,
- "new_row_id": 474
}
}
db_id required | integer The database id |
vault_id required | integer The vault entry id |
x-api-key required | string |
{- "success": true,
- "message": "SUCCESS",
- "data": {
- "updated": 1
}
}
db_id required | integer ID of the database to get transformed data from |
limit | number How many results should be returned |
last_id | number Offset used for paging |
x-api-key required | string |
{- "status": "string",
- "count": "string",
- "overrides": [
- {
- "join_value": "string",
- "override_value": "string",
- "override_field": "string",
- "data_row_id": "string",
- "export_id": "string",
- "db_id": "string",
- "id": "string",
- "export_name": "string"
}
]
}
db_id required | integer ID of the database to get transformed data from |
export_id required | integer ID of the export to add transformed data to (0 if all) |
item_sku | string Primary key value of specific row requesting |
x-api-key required | string |
{- "status": "string",
- "count": "string",
- "overrides": [
- {
- "join_value": "string",
- "override_value": "string",
- "override_field": "string",
- "data_row_id": "string",
- "export_id": "string",
- "db_id": "string",
- "id": "string"
}
]
}
db_id required | integer ID of the database to get transformed data from |
export_id required | integer ID of the export to add transformed data to (0 if all) |
x-api-key required | string |
Create/Update or Delete transformed data overrides (TDOs)
data_row_id required | string The id of the TDO |
join_value required | string The value of the primary-key-column in the target data row |
override_field required | string The target column to override |
override_value required | string The value that column will be set to |
delete | boolean Set to 'true' to specify deletion of given TDO. Note: deletes and creates/updates must be done in separate requests. |
[- {
- "data_row_id": "2",
- "join_value": "10001",
- "override_field": "description",
- "override_value": "Unisex / One size fits all"
}, - {
- "data_row_id": "3",
- "join_value": "10001",
- "override_field": "category",
- "override_value": "Jewelry > Bracelets"
}
]
{- "status": "success",
- "data": {
- "row_added": 2,
- "transaction_id": 6,
- "tdos_ignored": 0
}
}