For the complete documentation index, see llms.txt. This page is also available as Markdown.

वेबहुक

वेबहुक ऐसी सुविधाएँ हैं जो आपको BoxHero में कुछ घटनाएँ होने पर रीयल-टाइम सूचनाएँ प्राप्त करने देती हैं।


पंजीकरण

आप यहाँ एक वेबहुक पंजीकृत कर सकते हैं सेटिंग्स > इंटीग्रेशन और API अपनी BoxHero टीम में।

डिलीवरी और पुनः प्रयास व्यवहार

जब कोई इवेंट होता है, BoxHero एक HTTP POST अनुरोध आपके पंजीकृत वेबहुक एंडपॉइंट पर भेजता है। अनुरोध बॉडी में इवेंट का वर्णन करने वाला JSON पेलोड होता है।

  • यदि आपका सर्वर जवाब देता है HTTP 200 OKतो इवेंट को सफलतापूर्वक डिलीवर माना जाता है।

  • यदि आपका सर्वर जवाब देता है कोई भी non-200 स्टेटस कोडतो BoxHero इसे अस्थायी विफलता मानता है और 3 बार तक डिलीवरी पुनः प्रयास करता है।

वेबहुक पेलोड संरचना

सभी वेबहुक इवेंट अनुरोध बॉडी में निम्न JSON संरचना के साथ डिलीवर किए जाते हैं:


इवेंट क्रम

BoxHero इवेंट डिलीवरी के क्रम की गारंटी नहीं देता। उदाहरण के लिए, एक item/new इवेंट एक item/delete इवेंट के बाद उसी आइटम के लिए आ सकता है।

यह created_time फ़ील्ड इवेंट पेलोड में वास्तविक इवेंट समय को दर्शाता है। इवेंट्स को विश्वसनीय रूप से संभालने के लिए अपने वेबहुक हैंडलर में idempotent और order-tolerant लॉजिक लागू करें।

इवेंट टॉपिक्स

यदि आपको अतिरिक्त इवेंट टॉपिक्स के लिए सहायता चाहिए, तो कृपया संपर्क करें सहायता.

txs/new

जब इन्वेंटरी लेनदेन होता है (स्टॉक इन / स्टॉक आउट / स्टॉक समायोजित करें / स्टॉक स्थानांतरित करें), तब ट्रिगर होता है।

फ़ील्ड
आवश्यक
विवरण

id

लेनदेन की अद्वितीय ID

type

लेनदेन प्रकार\n(in, out, adjust, move)

partner

साझेदार

partner.id

साझेदार की अद्वितीय ID

partner.name

साझेदार का नाम

partner.deleted

क्या साझेदार हटाया गया है

from_location

स्रोत स्थान

from_location.id

स्रोत स्थान की अद्वितीय ID

from_location.name

स्रोत स्थान का नाम

from_location.deleted

क्या स्रोत स्थान हटाया गया है

to_location

गंतव्य स्थान

to_location.id

गंतव्य स्थान की अद्वितीय ID

to_location.name

गंतव्य स्थान का नाम

to_location.deleted

क्या गंतव्य स्थान हटाया गया है

items

लेनदेन में पंक्ति आइटम

items.id

आइटम की अद्वितीय ID

items.name

आइटम का नाम

items.quantity

स्टॉक इन/आउट/समायोजन/स्थानांतरण के कारण इन्वेंटरी परिवर्तन

items.deleted

क्या आइटम हटाया गया है

items.from_location_new_stock_level

लेनदेन के बाद स्रोत स्थान पर स्टॉक स्तर

items.to_location_new_stock_level

लेनदेन के बाद गंतव्य स्थान पर स्टॉक स्तर

transaction_time

लेनदेन समय (उदा. स्टॉक इन/आउट समय)

created_at

वह समय जब लेनदेन बनाया गया था

created_by

वह सदस्य जिसने लेनदेन बनाया

created_by.id

सदस्य की अद्वितीय ID

created_by.name

सदस्य का नाम

created_by.deleted

क्या सदस्य हटाया गया है

count_of_items

आइटमों की संख्या

total_quantity

इन्वेंटरी परिवर्तन की कुल मात्रा

url

लेनदेन विवरण पृष्ठ देखने के लिए URL पता

memo

लेनदेन से संबंधित नोट्स

उदाहरण वेबहुक पेलोड – स्टॉक इन इवेंट

उदाहरण वेबहुक पेलोड – स्टॉक स्थानांतरित करें इवेंट

txs/edit

जब कोई मौजूदा इन्वेंटरी लेनदेन (स्टॉक इन / स्टॉक आउट / स्टॉक समायोजन / स्टॉक स्थानांतरण) संपादित किया जाता है.

फ़ील्ड
आवश्यक
विवरण

id

लेनदेन की अद्वितीय ID

type

लेनदेन प्रकार\n(in, out, adjust, move)

partner

साझेदार

partner.id

साझेदार की अद्वितीय ID

partner.name

साझेदार का नाम

partner.deleted

क्या साझेदार हटाया गया है

from_location

स्रोत स्थान

from_location.id

स्रोत स्थान की अद्वितीय ID

from_location.name

स्रोत स्थान का नाम

from_location.deleted

क्या स्रोत स्थान हटाया गया है

to_location

गंतव्य स्थान

to_location.id

गंतव्य स्थान की अद्वितीय ID

to_location.name

गंतव्य स्थान का नाम

to_location.deleted

क्या गंतव्य स्थान हटाया गया है

items

लेनदेन में पंक्ति आइटम

items.id

आइटम की अद्वितीय ID

items.name

आइटम का नाम

items.quantity

लेनदेन के कारण मात्रा परिवर्तन (in/out/adjust/move)

items.deleted

क्या आइटम हटाया गया है

items.from_location_new_stock_level

लेनदेन के बाद स्रोत स्थान पर स्टॉक स्तर

items.to_location_new_stock_level

लेनदेन के बाद गंतव्य स्थान पर स्टॉक स्तर

transaction_time

लेनदेन समय (उदा. स्टॉक इन/आउट समय)

created_at

वह समय जब लेनदेन बनाया गया था

created_by

वह सदस्य जिसने लेनदेन बनाया

created_by.id

सदस्य की अद्वितीय ID

created_by.name

सदस्य का नाम

created_by.deleted

क्या सदस्य हटाया गया है

count_of_items

आइटमों की संख्या

total_quantity

इन्वेंटरी परिवर्तन की कुल मात्रा

url

लेनदेन विवरण पृष्ठ देखने के लिए URL पता

memo

लेनदेन से संबंधित नोट्स

संशोधन

लेनदेन का वर्तमान संस्करण नंबर, 1 से शुरू

उदाहरण वेबहुक पेलोड – संपादित लेनदेन स्टॉक इन लेनदेन

उदाहरण वेबहुक पेलोड – संपादित लेनदेन स्टॉक स्थानांतरित करें लेनदेन

txs/delete

जब कोई इन्वेंटरी लेनदेन हटाया जाता है.

फ़ील्ड
विवरण

id

लेनदेन की अद्वितीय ID

संशोधन

लेनदेन का वर्तमान संस्करण नंबर, 1 से शुरू

उदाहरण वेबहुक पेलोड – हटाया गया लेनदेन

item/new

जब टीम की इन्वेंटरी में कोई नया आइटम जोड़ा जाता है, तब भेजा जाता है।

फ़ील्ड
विवरण

id

आइटम ID

name

आइटम नाम

sku

SKU

barcode

बारकोड

photo_url

फ़ोटो URL

cost

लागत

price

मूल्य

attrs

विशेषताएँ

उदाहरण पेलोड – आइटम बनाया गया

item/edit

जब कोई मौजूदा आइटम संपादित किया जाता है, तब भेजा जाता है।

फ़ील्ड
विवरण

id

आइटम ID

name

आइटम नाम

sku

SKU

barcode

बारकोड

photo_url

फ़ोटो URL

cost

लागत

price

मूल्य

attrs

विशेषताएँ

उदाहरण पेलोड – आइटम अपडेट किया गया

item/delete

जब टीम की इन्वेंटरी से कोई आइटम हटाया जाता है, तब भेजा जाता है।

फ़ील्ड
विवरण

id

आइटम ID

उदाहरण पेलोड – आइटम हटाया गया

अंतिम अपडेट