BimpДовідка

Вебхуки: методи API Bimp

Методи API Bimp для ресурсу «Вебхуки» (/org2/webhook/…): 4 методи. Базова адреса: https://app.bimpsoft.com. Усі запити, крім входу, передають токен компанії в заголовку access-token — див. Початок роботи з API.

МетодЩо робить
POST /org2/webhook/api-readList
POST /org2/webhook/api-read
POST /org2/webhook/api-upsert
POST /org2/webhook/api-delete

api-readList

POST /org2/webhook/api-readList

Тіло запиту (JSON)

ПолеТипОбов’язковеОпис
eventKindstring (“inventory_balance”) | string (“product_upsert”) | string (“order_status”)

Відповідь: поле data

ПолеТипОпис
[].idstring (uuid)
[].companyIdstring (uuid)
[].eventKindstring
[].namestring | null
[].urlstring
[].enabledinteger
[].orgIdstring (uuid) | null
[].warehouseIdsobject[] | null
[].statusIdsobject[] | null
[].extraHeadersstring | null
[].hasSecretboolean
curl -X POST 'https://app.bimpsoft.com/org2/webhook/api-readList' \
  -H 'access-token: <токен компанії>' \
  -H 'Content-Type: application/json' \
  -d '{"eventKind":"string"}'

api-read

POST /org2/webhook/api-read

Тіло запиту (JSON)

ПолеТипОбов’язковеОпис
idstring (uuid)так

Відповідь: поле data

ПолеТипОпис
idstring (uuid)
companyIdstring (uuid)
eventKindstring
namestring | null
urlstring
enabledinteger
orgIdstring (uuid) | null
warehouseIdsobject[] | null
statusIdsobject[] | null
extraHeadersstring | null
hasSecretboolean
curl -X POST 'https://app.bimpsoft.com/org2/webhook/api-read' \
  -H 'access-token: <токен компанії>' \
  -H 'Content-Type: application/json' \
  -d '{"id":"00000000-0000-0000-0000-000000000000"}'

api-upsert

POST /org2/webhook/api-upsert

Тіло запиту (JSON)

ПолеТипОбов’язковеОпис
eventKindstring (“inventory_balance”) | string (“product_upsert”) | string (“order_status”)так
idstring (uuid)
namestring | null
urlstringтак
secretstring | null
enabledboolean
orgIdstring (uuid) | null
warehouseIdsobject[] | null
statusIdsobject[] | null
extraHeadersobject

Відповідь: поле data

ПолеТипОпис
idstring (uuid)
curl -X POST 'https://app.bimpsoft.com/org2/webhook/api-upsert' \
  -H 'access-token: <токен компанії>' \
  -H 'Content-Type: application/json' \
  -d '{"eventKind":"string","url":"string"}'

api-delete

POST /org2/webhook/api-delete

Тіло запиту (JSON)

ПолеТипОбов’язковеОпис
idstring (uuid)так

Відповідь: поле data

ПолеТипОпис
deletedboolean
curl -X POST 'https://app.bimpsoft.com/org2/webhook/api-delete' \
  -H 'access-token: <токен компанії>' \
  -H 'Content-Type: application/json' \
  -d '{"id":"00000000-0000-0000-0000-000000000000"}'

Інтерактивна документація з можливістю надіслати тестовий запит: https://app.bimpsoft.com/docs. Специфікація OpenAPI оновлюється разом із Bimp; ця сторінка згенерована з неї автоматично.