Examples

Code snippets for integrating with the API.


cURL

Upload Customers

curl -X POST "https://backend.fibek.co/full-csv-integration/upload-customers" \
  -H "Authorization: Bearer <JWT_TOKEN>" \
  -F "customersFile=@customers.csv"

Python

import requests

url = "https://backend.fibek.co/full-csv-integration/upload-customers"
headers = {"Authorization": "Bearer <JWT_TOKEN>"}
files = {"customersFile": open("customers.csv", "rb")}

response = requests.post(url, headers=headers, files=files)
print(response.json())

Node.js

const FormData = require('form-data');
const fs = require('fs');
const axios = require('axios');

const form = new FormData();
form.append('customersFile', fs.createReadStream('./customers.csv'));

const response = await axios.post(
  'https://backend.fibek.co/full-csv-integration/upload-customers',
  form,
  {
    headers: {
      ...form.getHeaders(),
      'Authorization': 'Bearer <JWT_TOKEN>',
    },
  }
);
console.log(response.data);