Create bulk import. Supported imports are contacts, products and coupons. Content-Type: multipart/form-data
POST https://api.connectif.cloud/imports/
| Parameter name | Value | Description | Additional |
|---|---|---|---|
| type | string | Type of elements to import. Allowed values are "contacts", "products" and "coupons". |
Required |
| overrideExisting | boolean | Option to override existing elements. Will override if true. |
Required |
| updateOnlyEmptyFields | boolean | Option to update only empty fields. Will only update fields that are empty if true. Can only be true if overrideExisting is also true. |
Required |
| delimiter | string | CSV delimiter. Allowed values are comma (,) and semicolon (;). |
Required |
| couponSetId | string | The coupon set identifier to import coupons into. This field is required when import type is coupons. |
|
| file | file | The file to import. Must be UTF-8 encoded CSV file with content-type text/csv. The CSV file must have headers matching elements fields ids. i.e.: For contacts the field _email is required and other headers names must match contact fields ids. |
Required |
This request requires the use of one of following authorization methods:
API key
.
The following HTTP status codes may be returned, optionally with a response resource.
| Status code | Description | Resource |
|---|---|---|
| 201 | Created Success. |
Import |
| 400 | Bad Request Bad request, i.e.: invalid json. |
HttpError |
| 401 | Unauthorized Not authorized to access API. |
|
| 403 | Forbidden Permission not granted to the API Key or account has been blocked. |
HttpError |
| 413 | Request Entity Too Large file is too big. Maximum allowed size is 50Mb. |
HttpError |
| 415 | Unsupported Media Type Request without multipart/form-data Content-Type header. |
HttpError |
| 422 | Unprocessable Entity Resource contains validation errors. |
HttpUnprocessableEntityError |
| 429 | Too Many Requests Requests rate limit reached. |