> This page is for Developer.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.feedonomics.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.feedonomics.com/_mcp/server.

# Updates the import's file_map after you've set the delimiters (see PUT|/dbs/{db_id}/imports/{import_id}/delimiters)

PUT https://meta.feedonomics.com/api.php/dbs/{db_id}/imports/{import_id}/file_map
Content-Type: application/json

Reference: https://docs.feedonomics.com/developer/api-reference/rest/platform-api/imports/updates-the-imports-file-map-after-youve-set-the-delimiters-see-put-dbs-db-id-imports-import-id-delimiters

## Authentication

- `Authorization` header (bearer token, required) — Bearer authentication of the form `Bearer <token>`, where token is your auth token.

## Request

### Path parameters

- `db_id` (double, required)
- `import_id` (double, required)

### Headers

- `x-api-key` (string, required)

### Body (application/json)

This endpoint expects an object.

- `encoding` (string, required)
- `separator` (string, required)
- `enclosure` (string, required)
- `escaper` (string, required) — double quote as an example
- `maps` (DbsDbIdImportsImportIdFileMapPutRequestBodyContentApplicationJsonSchemaMaps, required)
- `ignore_join` (DbsDbIdImportsImportIdFileMapPutRequestBodyContentApplicationJsonSchemaIgnoreJoin, required)
- `name_based_maps` (string, required)
- `encode_source_file_keys` (string, required)
- `clean_file_headers` (string, required)
- `file_type` (string, required)

## Response

### 200

Updated file map

- `any`

## Types

### DbsDbIdImportsImportIdFileMapPutRequestBodyContentApplicationJsonSchemaMaps

### DbsDbIdImportsImportIdFileMapPutRequestBodyContentApplicationJsonSchemaIgnoreJoin

## Examples

**Request**

```json
{
  "encoding": "",
  "separator": ",",
  "enclosure": "\\\\",
  "escaper": "",
  "maps": {
    "6964": "id",
    "757063": "upc",
    "6164646974696f6e616c5f696d6167655f6c696e6b": "additional_image_link",
    "6164646974696f6e616c5f696d6167655f6c696e6b5f6465736372697074696f6n": "additional_image_link_description",
    "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",
    "70726f647563745f696d616765": "product_image",
    "70726o647563745f63616e5f62655f7075726368617365645f6f6e6c696e65": "product_can_be_purchased_online",
    "73616c655f7072696365": "sale_price",
    "736b75": "sku",
    "73746f636b": "stock",
    "7469746c65": "title",
    "76617269616e745f63616e5f62655f7075726368617365645f6f6e6c696e65": "variant_can_be_purchased_online",
    "766964656f73": "videos",
    "776569676874": "weight"
  },
  "ignore_join": [],
  "name_based_maps": "1",
  "encode_source_file_keys": "1",
  "clean_file_headers": "0",
  "file_type": "delimited"
}
```

**Response**

```json
{
  "clean_file_headers": "0",
  "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"
}
```

**SDK Code**

```python Imports_updatesTheImportsFileMapAfterYouveSetTheDelimitersSeePutDbsDbIdImportsImportIdDelimiters_example
import requests

url = "https://meta.feedonomics.com/api.php/dbs/1.1/imports/1.1/file_map"

payload = {
    "encoding": "",
    "separator": ",",
    "enclosure": "\\",
    "escaper": "",
    "maps": {
        "6964": "id",
        "757063": "upc",
        "6164646974696f6e616c5f696d6167655f6c696e6b": "additional_image_link",
        "6164646974696f6e616c5f696d6167655f6c696e6b5f6465736372697074696f6n": "additional_image_link_description",
        "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",
        "70726f647563745f696d616765": "product_image",
        "70726o647563745f63616e5f62655f7075726368617365645f6f6e6c696e65": "product_can_be_purchased_online",
        "73616c655f7072696365": "sale_price",
        "736b75": "sku",
        "73746f636b": "stock",
        "7469746c65": "title",
        "76617269616e745f63616e5f62655f7075726368617365645f6f6e6c696e65": "variant_can_be_purchased_online",
        "766964656f73": "videos",
        "776569676874": "weight"
    },
    "ignore_join": [],
    "name_based_maps": "1",
    "encode_source_file_keys": "1",
    "clean_file_headers": "0",
    "file_type": "delimited"
}
headers = {
    "x-api-key": "x-api-key",
    "Authorization": "Bearer <token>",
    "Content-Type": "application/json"
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
```

```javascript Imports_updatesTheImportsFileMapAfterYouveSetTheDelimitersSeePutDbsDbIdImportsImportIdDelimiters_example
const url = 'https://meta.feedonomics.com/api.php/dbs/1.1/imports/1.1/file_map';
const options = {
  method: 'PUT',
  headers: {
    'x-api-key': 'x-api-key',
    Authorization: 'Bearer <token>',
    'Content-Type': 'application/json'
  },
  body: '{"encoding":"","separator":",","enclosure":"\\\\","escaper":"","maps":{"6964":"id","757063":"upc","6164646974696f6e616c5f696d6167655f6c696e6b":"additional_image_link","6164646974696f6e616c5f696d6167655f6c696e6b5f6465736372697074696f6n":"additional_image_link_description","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","70726f647563745f696d616765":"product_image","70726o647563745f63616e5f62655f7075726368617365645f6f6e6c696e65":"product_can_be_purchased_online","73616c655f7072696365":"sale_price","736b75":"sku","73746f636b":"stock","7469746c65":"title","76617269616e745f63616e5f62655f7075726368617365645f6f6e6c696e65":"variant_can_be_purchased_online","766964656f73":"videos","776569676874":"weight"},"ignore_join":[],"name_based_maps":"1","encode_source_file_keys":"1","clean_file_headers":"0","file_type":"delimited"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go Imports_updatesTheImportsFileMapAfterYouveSetTheDelimitersSeePutDbsDbIdImportsImportIdDelimiters_example
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "https://meta.feedonomics.com/api.php/dbs/1.1/imports/1.1/file_map"

	payload := strings.NewReader("{\n  \"encoding\": \"\",\n  \"separator\": \",\",\n  \"enclosure\": \"\\\\\\\\\",\n  \"escaper\": \"\",\n  \"maps\": {\n    \"6964\": \"id\",\n    \"757063\": \"upc\",\n    \"6164646974696f6e616c5f696d6167655f6c696e6b\": \"additional_image_link\",\n    \"6164646974696f6e616c5f696d6167655f6c696e6b5f6465736372697074696f6n\": \"additional_image_link_description\",\n    \"617661696c6162696c697479\": \"availability\",\n    \"6272616e64\": \"brand\",\n    \"62756c6b5f70726963696e675f72756c6573\": \"bulk_pricing_rules\",\n    \"63617465676f72696573\": \"categories\",\n    \"63617465676f72795f696473\": \"category_ids\",\n    \"636f6e646974696f6e\": \"condition\",\n    \"636f73745f7072696365\": \"cost_price\",\n    \"637573746f6d5f6669656c6473\": \"custom_fields\",\n    \"6465736372697074696f6e\": \"description\",\n    \"66697865645f636o73745f7368697070696e675f7072696365\": \"fixed_cost_shipping_price\",\n    \"6774696e\": \"gtin\",\n    \"696d6167655f6c696e6b\": \"image_link\",\n    \"696e76656e746f72795f747261636b696e67\": \"inventory_tracking\",\n    \"69735f76697369626c65\": \"is_visible\",\n    \"6974656d5f67726f75705f6964\": \"item_group_id\",\n    \"6c696e6b\": \"link\",\n    \"6d706e\": \"mpn\",\n    \"6f7074696f6e73\": \"options\",\n    \"6f726465725f7175616e746974795f6d696e696d756d\": \"order_quantity_minimum\",\n    \"706172656e745f6964\": \"parent_id\",\n    \"7072696365\": \"price\",\n    \"70726f647563745f696d616765\": \"product_image\",\n    \"70726o647563745f63616e5f62655f7075726368617365645f6f6e6c696e65\": \"product_can_be_purchased_online\",\n    \"73616c655f7072696365\": \"sale_price\",\n    \"736b75\": \"sku\",\n    \"73746f636b\": \"stock\",\n    \"7469746c65\": \"title\",\n    \"76617269616e745f63616e5f62655f7075726368617365645f6f6e6c696e65\": \"variant_can_be_purchased_online\",\n    \"766964656f73\": \"videos\",\n    \"776569676874\": \"weight\"\n  },\n  \"ignore_join\": [],\n  \"name_based_maps\": \"1\",\n  \"encode_source_file_keys\": \"1\",\n  \"clean_file_headers\": \"0\",\n  \"file_type\": \"delimited\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("x-api-key", "x-api-key")
	req.Header.Add("Authorization", "Bearer <token>")
	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby Imports_updatesTheImportsFileMapAfterYouveSetTheDelimitersSeePutDbsDbIdImportsImportIdDelimiters_example
require 'uri'
require 'net/http'

url = URI("https://meta.feedonomics.com/api.php/dbs/1.1/imports/1.1/file_map")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["x-api-key"] = 'x-api-key'
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n  \"encoding\": \"\",\n  \"separator\": \",\",\n  \"enclosure\": \"\\\\\\\\\",\n  \"escaper\": \"\",\n  \"maps\": {\n    \"6964\": \"id\",\n    \"757063\": \"upc\",\n    \"6164646974696f6e616c5f696d6167655f6c696e6b\": \"additional_image_link\",\n    \"6164646974696f6e616c5f696d6167655f6c696e6b5f6465736372697074696f6n\": \"additional_image_link_description\",\n    \"617661696c6162696c697479\": \"availability\",\n    \"6272616e64\": \"brand\",\n    \"62756c6b5f70726963696e675f72756c6573\": \"bulk_pricing_rules\",\n    \"63617465676f72696573\": \"categories\",\n    \"63617465676f72795f696473\": \"category_ids\",\n    \"636f6e646974696f6e\": \"condition\",\n    \"636f73745f7072696365\": \"cost_price\",\n    \"637573746f6d5f6669656c6473\": \"custom_fields\",\n    \"6465736372697074696f6e\": \"description\",\n    \"66697865645f636o73745f7368697070696e675f7072696365\": \"fixed_cost_shipping_price\",\n    \"6774696e\": \"gtin\",\n    \"696d6167655f6c696e6b\": \"image_link\",\n    \"696e76656e746f72795f747261636b696e67\": \"inventory_tracking\",\n    \"69735f76697369626c65\": \"is_visible\",\n    \"6974656d5f67726f75705f6964\": \"item_group_id\",\n    \"6c696e6b\": \"link\",\n    \"6d706e\": \"mpn\",\n    \"6f7074696f6e73\": \"options\",\n    \"6f726465725f7175616e746974795f6d696e696d756d\": \"order_quantity_minimum\",\n    \"706172656e745f6964\": \"parent_id\",\n    \"7072696365\": \"price\",\n    \"70726f647563745f696d616765\": \"product_image\",\n    \"70726o647563745f63616e5f62655f7075726368617365645f6f6e6c696e65\": \"product_can_be_purchased_online\",\n    \"73616c655f7072696365\": \"sale_price\",\n    \"736b75\": \"sku\",\n    \"73746f636b\": \"stock\",\n    \"7469746c65\": \"title\",\n    \"76617269616e745f63616e5f62655f7075726368617365645f6f6e6c696e65\": \"variant_can_be_purchased_online\",\n    \"766964656f73\": \"videos\",\n    \"776569676874\": \"weight\"\n  },\n  \"ignore_join\": [],\n  \"name_based_maps\": \"1\",\n  \"encode_source_file_keys\": \"1\",\n  \"clean_file_headers\": \"0\",\n  \"file_type\": \"delimited\"\n}"

response = http.request(request)
puts response.read_body
```

```java Imports_updatesTheImportsFileMapAfterYouveSetTheDelimitersSeePutDbsDbIdImportsImportIdDelimiters_example
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.put("https://meta.feedonomics.com/api.php/dbs/1.1/imports/1.1/file_map")
  .header("x-api-key", "x-api-key")
  .header("Authorization", "Bearer <token>")
  .header("Content-Type", "application/json")
  .body("{\n  \"encoding\": \"\",\n  \"separator\": \",\",\n  \"enclosure\": \"\\\\\\\\\",\n  \"escaper\": \"\",\n  \"maps\": {\n    \"6964\": \"id\",\n    \"757063\": \"upc\",\n    \"6164646974696f6e616c5f696d6167655f6c696e6b\": \"additional_image_link\",\n    \"6164646974696f6e616c5f696d6167655f6c696e6b5f6465736372697074696f6n\": \"additional_image_link_description\",\n    \"617661696c6162696c697479\": \"availability\",\n    \"6272616e64\": \"brand\",\n    \"62756c6b5f70726963696e675f72756c6573\": \"bulk_pricing_rules\",\n    \"63617465676f72696573\": \"categories\",\n    \"63617465676f72795f696473\": \"category_ids\",\n    \"636f6e646974696f6e\": \"condition\",\n    \"636f73745f7072696365\": \"cost_price\",\n    \"637573746f6d5f6669656c6473\": \"custom_fields\",\n    \"6465736372697074696f6e\": \"description\",\n    \"66697865645f636o73745f7368697070696e675f7072696365\": \"fixed_cost_shipping_price\",\n    \"6774696e\": \"gtin\",\n    \"696d6167655f6c696e6b\": \"image_link\",\n    \"696e76656e746f72795f747261636b696e67\": \"inventory_tracking\",\n    \"69735f76697369626c65\": \"is_visible\",\n    \"6974656d5f67726f75705f6964\": \"item_group_id\",\n    \"6c696e6b\": \"link\",\n    \"6d706e\": \"mpn\",\n    \"6f7074696f6e73\": \"options\",\n    \"6f726465725f7175616e746974795f6d696e696d756d\": \"order_quantity_minimum\",\n    \"706172656e745f6964\": \"parent_id\",\n    \"7072696365\": \"price\",\n    \"70726f647563745f696d616765\": \"product_image\",\n    \"70726o647563745f63616e5f62655f7075726368617365645f6f6e6c696e65\": \"product_can_be_purchased_online\",\n    \"73616c655f7072696365\": \"sale_price\",\n    \"736b75\": \"sku\",\n    \"73746f636b\": \"stock\",\n    \"7469746c65\": \"title\",\n    \"76617269616e745f63616e5f62655f7075726368617365645f6f6e6c696e65\": \"variant_can_be_purchased_online\",\n    \"766964656f73\": \"videos\",\n    \"776569676874\": \"weight\"\n  },\n  \"ignore_join\": [],\n  \"name_based_maps\": \"1\",\n  \"encode_source_file_keys\": \"1\",\n  \"clean_file_headers\": \"0\",\n  \"file_type\": \"delimited\"\n}")
  .asString();
```

```php Imports_updatesTheImportsFileMapAfterYouveSetTheDelimitersSeePutDbsDbIdImportsImportIdDelimiters_example
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('PUT', 'https://meta.feedonomics.com/api.php/dbs/1.1/imports/1.1/file_map', [
  'body' => '{
  "encoding": "",
  "separator": ",",
  "enclosure": "\\\\\\\\",
  "escaper": "",
  "maps": {
    "6964": "id",
    "757063": "upc",
    "6164646974696f6e616c5f696d6167655f6c696e6b": "additional_image_link",
    "6164646974696f6e616c5f696d6167655f6c696e6b5f6465736372697074696f6n": "additional_image_link_description",
    "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",
    "70726f647563745f696d616765": "product_image",
    "70726o647563745f63616e5f62655f7075726368617365645f6f6e6c696e65": "product_can_be_purchased_online",
    "73616c655f7072696365": "sale_price",
    "736b75": "sku",
    "73746f636b": "stock",
    "7469746c65": "title",
    "76617269616e745f63616e5f62655f7075726368617365645f6f6e6c696e65": "variant_can_be_purchased_online",
    "766964656f73": "videos",
    "776569676874": "weight"
  },
  "ignore_join": [],
  "name_based_maps": "1",
  "encode_source_file_keys": "1",
  "clean_file_headers": "0",
  "file_type": "delimited"
}',
  'headers' => [
    'Authorization' => 'Bearer <token>',
    'Content-Type' => 'application/json',
    'x-api-key' => 'x-api-key',
  ],
]);

echo $response->getBody();
```

```csharp Imports_updatesTheImportsFileMapAfterYouveSetTheDelimitersSeePutDbsDbIdImportsImportIdDelimiters_example
using RestSharp;

var client = new RestClient("https://meta.feedonomics.com/api.php/dbs/1.1/imports/1.1/file_map");
var request = new RestRequest(Method.PUT);
request.AddHeader("x-api-key", "x-api-key");
request.AddHeader("Authorization", "Bearer <token>");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\n  \"encoding\": \"\",\n  \"separator\": \",\",\n  \"enclosure\": \"\\\\\\\\\",\n  \"escaper\": \"\",\n  \"maps\": {\n    \"6964\": \"id\",\n    \"757063\": \"upc\",\n    \"6164646974696f6e616c5f696d6167655f6c696e6b\": \"additional_image_link\",\n    \"6164646974696f6e616c5f696d6167655f6c696e6b5f6465736372697074696f6n\": \"additional_image_link_description\",\n    \"617661696c6162696c697479\": \"availability\",\n    \"6272616e64\": \"brand\",\n    \"62756c6b5f70726963696e675f72756c6573\": \"bulk_pricing_rules\",\n    \"63617465676f72696573\": \"categories\",\n    \"63617465676f72795f696473\": \"category_ids\",\n    \"636f6e646974696f6e\": \"condition\",\n    \"636f73745f7072696365\": \"cost_price\",\n    \"637573746f6d5f6669656c6473\": \"custom_fields\",\n    \"6465736372697074696f6e\": \"description\",\n    \"66697865645f636o73745f7368697070696e675f7072696365\": \"fixed_cost_shipping_price\",\n    \"6774696e\": \"gtin\",\n    \"696d6167655f6c696e6b\": \"image_link\",\n    \"696e76656e746f72795f747261636b696e67\": \"inventory_tracking\",\n    \"69735f76697369626c65\": \"is_visible\",\n    \"6974656d5f67726f75705f6964\": \"item_group_id\",\n    \"6c696e6b\": \"link\",\n    \"6d706e\": \"mpn\",\n    \"6f7074696f6e73\": \"options\",\n    \"6f726465725f7175616e746974795f6d696e696d756d\": \"order_quantity_minimum\",\n    \"706172656e745f6964\": \"parent_id\",\n    \"7072696365\": \"price\",\n    \"70726f647563745f696d616765\": \"product_image\",\n    \"70726o647563745f63616e5f62655f7075726368617365645f6f6e6c696e65\": \"product_can_be_purchased_online\",\n    \"73616c655f7072696365\": \"sale_price\",\n    \"736b75\": \"sku\",\n    \"73746f636b\": \"stock\",\n    \"7469746c65\": \"title\",\n    \"76617269616e745f63616e5f62655f7075726368617365645f6f6e6c696e65\": \"variant_can_be_purchased_online\",\n    \"766964656f73\": \"videos\",\n    \"776569676874\": \"weight\"\n  },\n  \"ignore_join\": [],\n  \"name_based_maps\": \"1\",\n  \"encode_source_file_keys\": \"1\",\n  \"clean_file_headers\": \"0\",\n  \"file_type\": \"delimited\"\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
```

```swift Imports_updatesTheImportsFileMapAfterYouveSetTheDelimitersSeePutDbsDbIdImportsImportIdDelimiters_example
import Foundation

let headers = [
  "x-api-key": "x-api-key",
  "Authorization": "Bearer <token>",
  "Content-Type": "application/json"
]
let parameters = [
  "encoding": "",
  "separator": ",",
  "enclosure": "\\",
  "escaper": "",
  "maps": [
    "6964": "id",
    "757063": "upc",
    "6164646974696f6e616c5f696d6167655f6c696e6b": "additional_image_link",
    "6164646974696f6e616c5f696d6167655f6c696e6b5f6465736372697074696f6n": "additional_image_link_description",
    "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",
    "70726f647563745f696d616765": "product_image",
    "70726o647563745f63616e5f62655f7075726368617365645f6f6e6c696e65": "product_can_be_purchased_online",
    "73616c655f7072696365": "sale_price",
    "736b75": "sku",
    "73746f636b": "stock",
    "7469746c65": "title",
    "76617269616e745f63616e5f62655f7075726368617365645f6f6e6c696e65": "variant_can_be_purchased_online",
    "766964656f73": "videos",
    "776569676874": "weight"
  ],
  "ignore_join": [],
  "name_based_maps": "1",
  "encode_source_file_keys": "1",
  "clean_file_headers": "0",
  "file_type": "delimited"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "https://meta.feedonomics.com/api.php/dbs/1.1/imports/1.1/file_map")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```