{% extends "layout.html" %} {% block content %}

Select File

Sample csv file is here.

import_request = {
    "name": "Import '{}'".format(file.filename),
    "files": [
        {
            "fileName": os.path.basename(filepath),
            "fileImportPage": {
                "hasHeader": True,
                "columnMappings": [
                    {
                        "columnName": "First Name",
                        "propertyName": "firstname",
                        "columnObjectType": "CONTACT",
                    },
                    {
                        "columnName": "Email",
                        "propertyName": "email",
                        "columnObjectType": "CONTACT",
                    },
                ],
            },
        }
    ]
}
hubspot.crm.imports.core_api.create(
    files=filepath,
    import_request=json.dumps(import_request)
)
{% endblock %}