BimpHelp

Counterparty products: Bimp API methods

Bimp API methods for the “Counterparty products” resource (/org2/counterpartyNomenclature/…): 4 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.

Supplier nomenclature linked to a product

MethodWhat it does
POST /org2/counterpartyNomenclature/api-readListList supplier nomenclature rows for a given product (nomenclature)
POST /org2/counterpartyNomenclature/api-createCreate a supplier nomenclature row for a product
POST /org2/counterpartyNomenclature/api-updateUpdate a supplier nomenclature row
POST /org2/counterpartyNomenclature/api-deleteDelete one or more supplier nomenclature rows

api-readList

POST /org2/counterpartyNomenclature/api-readList

List supplier nomenclature rows for a given product (nomenclature)

Request body (JSON)

FieldTypeRequiredDescription
nomenclaturestring (uuid)yesNomenclature GUID whose supplier names should be listed
counterpartystring (uuid)Optional counterparty GUID filter
searchstringPartial match across counterparty name, supplier product name and barcode

Response: data field

FieldTypeDescription
[].uuidstring (uuid)
[].counterpartyobject
[].counterparty.uuidstring (uuid)
[].counterparty.namestring
[].articlestring
[].namestring
[].barcodestring
curl -X POST 'https://app.bimpsoft.com/org2/counterpartyNomenclature/api-readList' \
  -H 'access-token: <company token>' \
  -H 'Content-Type: application/json' \
  -d '{"nomenclature":"00000000-0000-0000-0000-000000000000"}'

api-create

POST /org2/counterpartyNomenclature/api-create

Create a supplier nomenclature row for a product

Request body (JSON)

FieldTypeRequiredDescription
nomenclaturestring (uuid)yesOur nomenclature GUID this supplier name belongs to
counterpartystring (uuid)yesSupplier (counterparty) GUID
namestringyesProduct name as used by the supplier
articlestringSupplier article / SKU
barcodestringSupplier barcode

Response: data field

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

api-update

POST /org2/counterpartyNomenclature/api-update

Update a supplier nomenclature row

Request body (JSON)

FieldTypeRequiredDescription
uuidstring (uuid)yesSupplier nomenclature row UUID
counterpartystring (uuid)yesSupplier (counterparty) GUID
namestringyesProduct name as used by the supplier
articlestringSupplier article / SKU
barcodestringSupplier barcode

Response: data field

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

api-delete

POST /org2/counterpartyNomenclature/api-delete

Delete one or more supplier nomenclature rows

Request body (JSON)

FieldTypeRequiredDescription
uuidsstring (uuid)[]yesSupplier nomenclature row UUIDs to delete

Response: data field

FieldTypeDescription
deletednumber
curl -X POST 'https://app.bimpsoft.com/org2/counterpartyNomenclature/api-delete' \
  -H 'access-token: <company token>' \
  -H 'Content-Type: application/json' \
  -d '{"uuids":["00000000-0000-0000-0000-000000000000"]}'

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.