Data Transfer
Currently we support push and pull methods to transfer your product data.
Your files are encrypted on our side and can not be accessed from the outside.
We download your product data files on a schedule. You just tell us from where and when.
- File Storage like
- FTP
- SFTP
- FTPS
- AWS S3
- HTTPS
- without credentials
- with credentials via basic auth
- custom login forms will probably also work, talk to us please💛
You upload your product data files whenever something updates to our S3 bucket.
You request a signed upload URL from our API and can then upload your file. You just need to make 2 simple HTTP calls for that.
.jpg?alt=media&token=d1bbd9e8-386a-4f9c-99d3-0f785c1e043b)
- 1.Send a HTTP POST request to
api.8select.io/feeds/uploads
to retrieve a pre-signed upload request, i.e. a JSON object containing the following properties:headers
: A map of string key-value pairsmethod
: A HTTP method, e.g.PUT
url
: A presigned URL
- 2.Send a second HTTP request using the
method
andurl
, and including allheaders
returned by the previous request, as well as the file to be uploaded in the HTTP body.
post
https://api.8select.io
/feeds/uploads
Get a pre-signed request for product feed upload.
Parameters
Header
x-api-id*
String
Your API ID provided by us.
x-api-secret*
String
Your API SECRET provided by us.
content-type*
application/json
Body
identifier*
String
The field by which a record can be uniquely identified, e.g.
"sku"
or "productId"
format*
Object
{ "options": { "delimiter": "," }, "type": "csv" }
Responses
200: OK
Last modified 2mo ago