BimpHelp

Integration settings: Bimp API methods

Bimp API methods for the “Integration settings” resource (/org2/integrationSettings/…): 7 methods. Base URL: https://app.bimpsoft.com. All requests except login pass the company token in the access-token header — see Getting started with the API.

MethodWhat it does
POST /org2/integrationSettings/api-create
POST /org2/integrationSettings/api-create/v2
POST /org2/integrationSettings/api-update
POST /org2/integrationSettings/api-update/v2
POST /org2/integrationSettings/lastUploadDateChange
POST /org2/integrationSettings/api-read
POST /org2/integrationSettings/api-readList

api-create

POST /org2/integrationSettings/api-create

Request body (JSON)

FieldTypeRequiredDescription
tokenstringyes
namestringyes
workStatusnumber (0) | number (1) | number (2)yes0 - working | 1 - paused | 2 - deleted
DOMAINstring | nullyes
integrationobjectyes
integration.uuidstring (uuid)yes
integration.namestringyes
autoReservebooleanyes
reserveByStockbooleanyes
overwriteExistingPaymentsbooleanyes
overwriteExistingOrdersbooleanyes
overwriteExistingSalesbooleanyes
deliveryServiceobjectyes
deliveryService.uuidstring (uuid)yes
deliveryService.namestringyes
organizationobjectyes
organization.uuidstring (uuid)yes
organization.namestringyes
organizationForPrintobjectyes
cashRegisterobjectyes
cashRegister.uuidstring (uuid)yes
cashRegister.namestringyes
cashPaymentTypenumber (1) | number (2)yes
warehouseobject | nullyes
orderUploadFrequencynumberyes
searchCustomerByIdbooleanyes
searchCustomerByNamebooleanyes
searchCustomerByPhonebooleanyes
searchCustomerByEmailbooleanyes
defaultCustomerobject | nullyes
defaultContractobject | nullyes
createCustomersbooleanyes
createPaymentsbooleanyes
createSalesbooleanyes
currencyobject | nullyes
projectobject | nullyes
activityDirectionobject | nullyes
settlementsTypeobjectyes
settlementsType.uuidstring (uuid)yes
settlementsType.namestringyes
settlementsType.typestringyes
searchProductByIdbooleanyes
searchProductBySkubooleanyes
searchProductBySkuNamebooleanyes
searchProductByNamebooleanyes
newProductGroupobject | nullyes
createProductsbooleanyes
statusesobject[] | nullyes
paymentMethodsobject[] | nullyes
saleStatusKeyCrmobject | nullyes
lastUploadstring (date-time) | nullyes

Response: data field

FieldTypeDescription
uuidstring (uuid)
curl -X POST 'https://app.bimpsoft.com/org2/integrationSettings/api-create' \
  -H 'access-token: <company token>' \
  -H 'Content-Type: application/json' \
  -d '{"token":"string","name":"string","workStatus":"string","DOMAIN":"string","integration":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string"},"autoReserve":true,"reserveByStock":true,"overwriteExistingPayments":true,"overwriteExistingOrders":true,"overwriteExistingSales":true,"deliveryService":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string"},"organization":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string"},"organizationForPrint":{},"cashRegister":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string"},"cashPaymentType":1,"warehouse":"string","orderUploadFrequency":1,"searchCustomerById":true,"searchCustomerByName":true,"searchCustomerByPhone":true,"searchCustomerByEmail":true,"defaultCustomer":"string","defaultContract":"string","createCustomers":true,"createPayments":true,"createSales":true,"currency":"string","project":"string","activityDirection":"string","settlementsType":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string","type":"string"},"searchProductById":true,"searchProductBySku":true,"searchProductBySkuName":true,"searchProductByName":true,"newProductGroup":"string","createProducts":true,"statuses":"string","paymentMethods":"string","saleStatusKeyCrm":"string","lastUpload":"string"}'

api-create/v2

POST /org2/integrationSettings/api-create/v2

Request body (JSON)

FieldTypeRequiredDescription
integrationobjectyes
integration.uuidstring (uuid)yes
integration.namestringyes

Response: data field

FieldTypeDescription
uuidstring (uuid)
curl -X POST 'https://app.bimpsoft.com/org2/integrationSettings/api-create/v2' \
  -H 'access-token: <company token>' \
  -H 'Content-Type: application/json' \
  -d '{"integration":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string"}}'

api-update

POST /org2/integrationSettings/api-update

Request body (JSON)

FieldTypeRequiredDescription
uuidstring (uuid)yes
tokenstringyes
namestringyes
workStatusnumber (0) | number (1) | number (2)yes0 - working | 1 - paused | 2 - deleted
DOMAINstring | nullyes
integrationobjectyes
integration.uuidstring (uuid)yes
integration.namestringyes
autoReservebooleanyes
reserveByStockbooleanyes
overwriteExistingPaymentsbooleanyes
overwriteExistingOrdersbooleanyes
overwriteExistingSalesbooleanyes
deliveryServiceobjectyes
deliveryService.uuidstring (uuid)yes
deliveryService.namestringyes
organizationobjectyes
organization.uuidstring (uuid)yes
organization.namestringyes
organizationForPrintobjectyes
cashRegisterobjectyes
cashRegister.uuidstring (uuid)yes
cashRegister.namestringyes
cashPaymentTypenumber (1) | number (2)yes
warehouseobject | nullyes
orderUploadFrequencynumberyes
searchCustomerByIdbooleanyes
searchCustomerByNamebooleanyes
searchCustomerByPhonebooleanyes
searchCustomerByEmailbooleanyes
defaultCustomerobject | nullyes
defaultContractobject | nullyes
createCustomersbooleanyes
createPaymentsbooleanyes
createSalesbooleanyes
currencyobject | nullyes
projectobject | nullyes
activityDirectionobject | nullyes
settlementsTypeobjectyes
settlementsType.uuidstring (uuid)yes
settlementsType.namestringyes
settlementsType.typestringyes
searchProductByIdbooleanyes
searchProductBySkubooleanyes
searchProductBySkuNamebooleanyes
searchProductByNamebooleanyes
newProductGroupobject | nullyes
createProductsbooleanyes
statusesobject[] | nullyes
paymentMethodsobject[] | nullyes
saleStatusKeyCrmobject | nullyes
lastUploadstring (date-time) | nullyes

Response: data field

FieldTypeDescription
uuidstring (uuid)
curl -X POST 'https://app.bimpsoft.com/org2/integrationSettings/api-update' \
  -H 'access-token: <company token>' \
  -H 'Content-Type: application/json' \
  -d '{"uuid":"00000000-0000-0000-0000-000000000000","token":"string","name":"string","workStatus":"string","DOMAIN":"string","integration":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string"},"autoReserve":true,"reserveByStock":true,"overwriteExistingPayments":true,"overwriteExistingOrders":true,"overwriteExistingSales":true,"deliveryService":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string"},"organization":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string"},"organizationForPrint":{},"cashRegister":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string"},"cashPaymentType":1,"warehouse":"string","orderUploadFrequency":1,"searchCustomerById":true,"searchCustomerByName":true,"searchCustomerByPhone":true,"searchCustomerByEmail":true,"defaultCustomer":"string","defaultContract":"string","createCustomers":true,"createPayments":true,"createSales":true,"currency":"string","project":"string","activityDirection":"string","settlementsType":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string","type":"string"},"searchProductById":true,"searchProductBySku":true,"searchProductBySkuName":true,"searchProductByName":true,"newProductGroup":"string","createProducts":true,"statuses":"string","paymentMethods":"string","saleStatusKeyCrm":"string","lastUpload":"string"}'

api-update/v2

POST /org2/integrationSettings/api-update/v2

Request body (JSON)

FieldTypeRequiredDescription
uuidstring (uuid)yes
integrationobjectyes
integration.uuidstring (uuid)yes
integration.namestringyes

Response: data field

FieldTypeDescription
uuidstring (uuid)
curl -X POST 'https://app.bimpsoft.com/org2/integrationSettings/api-update/v2' \
  -H 'access-token: <company token>' \
  -H 'Content-Type: application/json' \
  -d '{"uuid":"00000000-0000-0000-0000-000000000000","integration":{"uuid":"00000000-0000-0000-0000-000000000000","name":"string"}}'

lastUploadDateChange

POST /org2/integrationSettings/lastUploadDateChange

Request body (JSON)

FieldTypeRequiredDescription
lastUploadInvoicestring (date-time)
lastUnloadingLeftoversstring (date-time)
lastUnloadingPricesstring (date-time)
lastUnloadingDealsstring (date-time)
lastUnloadingAddressBooksstring (date-time)
workStatusnumber (0) | number (1) | number (2)yes0 - working | 1 - paused | 2 - deleted
uuidstring (uuid)yes

Response: data field

FieldTypeDescription
uuidstring
curl -X POST 'https://app.bimpsoft.com/org2/integrationSettings/lastUploadDateChange' \
  -H 'access-token: <company token>' \
  -H 'Content-Type: application/json' \
  -d '{"workStatus":"string","uuid":"00000000-0000-0000-0000-000000000000"}'

api-read

POST /org2/integrationSettings/api-read

Request body (JSON)

FieldTypeRequiredDescription
uuidstring (uuid)yes

Response: data field

FieldTypeDescription
uuidstring (uuid)
tokenstring
namestring
workStatusnumber (0) | number (1) | number (2)0 - working | 1 - paused | 2 - deleted
DOMAINstring | null
integrationobject
integration.uuidstring (uuid)
integration.namestring
autoReserveboolean
reserveByStockboolean
overwriteExistingPaymentsboolean
overwriteExistingOrdersboolean
overwriteExistingSalesboolean
deliveryServiceobject
deliveryService.uuidstring (uuid)
deliveryService.namestring
organizationobject
organization.uuidstring (uuid)
organization.namestring
organizationForPrintobject
cashRegisterobject
cashRegister.uuidstring (uuid)
cashRegister.namestring
cashPaymentTypenumber (1) | number (2)
warehouseobject | null
orderUploadFrequencynumber
searchCustomerByIdboolean
searchCustomerByNameboolean
searchCustomerByPhoneboolean
searchCustomerByEmailboolean
defaultCustomerobject | null
defaultContractobject | null
createCustomersboolean
createPaymentsboolean
createSalesboolean
currencyobject | null
projectobject | null
activityDirectionobject | null
settlementsTypeobject
settlementsType.uuidstring (uuid)
settlementsType.namestring
settlementsType.typestring
searchProductByIdboolean
searchProductBySkuboolean
searchProductBySkuNameboolean
searchProductByNameboolean
newProductGroupobject | null
createProductsboolean
statusesobject[] | null
paymentMethodsobject[] | null
saleStatusKeyCrmobject | null
lastUploadstring (date-time) | null
curl -X POST 'https://app.bimpsoft.com/org2/integrationSettings/api-read' \
  -H 'access-token: <company token>' \
  -H 'Content-Type: application/json' \
  -d '{"uuid":"00000000-0000-0000-0000-000000000000"}'

api-readList

POST /org2/integrationSettings/api-readList

Response: data field

FieldTypeDescription
[].uuidstring (uuid)
[].namestring
[].integrationobject
[].integration.uuidstring (uuid)
[].integration.namestring
[].workStatusnumber (0) | number (1) | number (2)0 - working | 1 - paused | 2 - deleted
[].lastUploadInvoicestring
curl -X POST 'https://app.bimpsoft.com/org2/integrationSettings/api-readList' \
  -H 'access-token: <company token>'

Interactive documentation with a test request option: https://app.bimpsoft.com/docs. The OpenAPI specification is updated together with Bimp; this page is generated from it automatically.