Skip to content
TR Open panel
Getting started

Quickstart

1. Create a key

  1. In the Bulutegra panel open Settings › Bulutegra API and webhooks (visible to the account owner admin).
  2. Name the key (e.g. Warehouse app) and pick a scope: Basic contains no personal data; Personal data also returns the customer name on orders.
  3. Press Create key. The key is shown only once — store it somewhere safe.
!
Never put the key in browser code, a mobile app or a public repository. Keep it as an environment variable on your server.

2. Test the connection

export BULUTEGRA_ANAHTAR="btg_<hesap>_<anahtar>"
curl "https://panel.bulutegra.com/api/v1/ping" -H "Authorization: Bearer $BULUTEGRA_ANAHTAR"
{
  "ok": true,
  "hesap": "ornekmagaza",
  "kapsam": "temel",
  "zaman": "2026-10-07 11:54:01",
  "surum": "v1"
}

3. Fetch today's orders

curl "https://panel.bulutegra.com/api/v1/siparisler?baslangic=2026-10-07&limit=50" \
  -H "Authorization: Bearer $BULUTEGRA_ANAHTAR"

If sonraki_imlec in the response is set, repeat the request with imlec=<value>; when it is null you have every page. See Pagination.

4. Use webhooks instead of polling

Instead of polling for new orders, add a webhook: a signed request reaches your endpoint when an order arrives, changes status or is transferred to your ERP.

Last updated: 2026-10-07