PUT
/
importer
/
{id}
curl --request PUT \
  --url https://api.tableflow.com/v1/importer/{id} \
  --header 'Content-Type: application/json' \
  --data '{
  "id": "6de452a2-bd1f-4cb3-b29b-0f8a2e3d9353",
  "name": "Test Importer",
  "template": {
    "columns": [
      {
        "description": "The first name",
        "id": "a1ed136d-33ce-4b7e-a7a4-8a5ccfe54cd5",
        "key": "email",
        "name": "First Name",
        "required": true,
        "suggested_mappings": [
          "first_name"
        ],
        "validations": [
          {
            "id": 4581,
            "message": "This column must contain a value",
            "severity": "error",
            "type": "filled",
            "value": "true"
          }
        ]
      }
    ],
    "id": "f0797968-becc-422a-b135-19de1d8c5d46",
    "name": "My Template"
  }
}'
{
  "id": "6de452a2-bd1f-4cb3-b29b-0f8a2e3d9353",
  "name": "Test Importer",
  "template": {
    "columns": [
      {
        "description": "The first name",
        "id": "a1ed136d-33ce-4b7e-a7a4-8a5ccfe54cd5",
        "key": "email",
        "name": "First Name",
        "required": true,
        "suggested_mappings": [
          "first_name"
        ],
        "validations": [
          {
            "id": 4581,
            "message": "This column must contain a value",
            "severity": "error",
            "type": "filled",
            "value": "true"
          }
        ]
      }
    ],
    "id": "f0797968-becc-422a-b135-19de1d8c5d46",
    "name": "My Template"
  }
}

Example Request

{
  "name": "API Test Importer",
  "template": {
    "columns": [
      {
        "name": "First Name",
        "key": "first_name",
        "required": false,
        "description": "The first name of the user",
        "suggested_mappings": [
          "First",
          "Name"
        ]
      },
      {
        "name": "Last Name"
      },
      {
        "name": "Email",
        "required": true,
        "description": "The email of the user"
      }
    ]
  }
}

Body

application/json
id
string
name
string
template
object

Response

200 - application/json
id
string
name
string
template
object