Geliver
Aynı zamanda bir ajan aracıGeliver: Turkish multi-carrier shipping aggregator (Akıllı Kargo Pazaryeri). One REST API over many carriers — create shipments, fetch and accept shipping offers/rates, buy and download labels (PDF/barcode/QR), track parcels, and manage sender/recipient addresses, carrier (provider) accounts, parcel templates, and organization balance. Bearer API-token auth. Change notifications use polling on shipment/tracking updates; native webhooks are documented for reference but are not yet HMAC-verifiable by a supported handler.
27 eylemler · 1 tetikleyiciler
Geliver entegrasyonu — 27 aksiyon ve 1 tetikleyici ile Geliver'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: List Carrier Accounts, Create Shipment, Get Shipment, List Shipments, Update Shipment Package. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.
Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.
Tetikleyiciler 1
Geliver üzerinde bir iş akışını başlatabilen olaylar.
New or updated shipments (polled)
Polls GET /shipments page by page (order by updatedAt) and emits each new or changed shipment. Set orderBy=updatedAt & order=desc for freshest-first.
Eylemler 27
Zervanor'un Geliver üzerinde yapabilecekleri.
Shipments7
Create Shipment
Create a shipment and request carrier offers (POST /shipments). Provide a sender address id plus either a saved recipient address id or an inline recipient address, and parcel dimensions/weight. Geliver returns the shipment with its computed offers (offers[].list). Buying a label is a separate step (Accept Offer). Numeric size/weight fields are sent as strings.
Get Shipment
Get a shipment by id (GET /shipments/{shipmentID}). Returns the full shipment including its offers (offers.list), accepted offer, tracking number, label URLs, and current tracking status.
List Shipments
List shipments (GET /shipments). Page-based pagination via page + limit; the response envelope carries page/limit/totalRows/totalPages. Used for polling new/updated shipments.
Update Shipment Package
Update a shipment's parcel dimensions/weight before a label is bought (PATCH /shipments/{shipmentID}). Numeric fields are sent as strings.
Cancel Shipment
Cancel a shipment (DELETE /shipments/{shipmentID}).
Create Return Shipment
Create a return shipment from an existing shipment (POST /shipments/{shipmentID}) with isReturn=true. Set willAccept=true to also purchase the return label immediately; otherwise offers are returned to accept later.
Get Shipping Offers
Get the carrier offers/rates computed for a shipment (GET /shipments/{shipmentID}). Offers live inside the shipment at offers.list, with offers.cheapest and offers.fastest highlighted; each offer has an id used to accept it. (Same endpoint as Get Shipment, framed as the rates step of the flow.)
Addresses4
List Addresses
List saved sender and recipient addresses (GET /addresses).
Get Address
Get a saved address by id (GET /addresses/{addressID}).
Create Address
Create a saved sender or recipient address (POST /addresses). Set isRecipientAddress to false for a sender address (zip required) or true for a recipient address (phone required).
Delete Address
Delete a saved address by id (DELETE /addresses/{addressID}).
Parceltemplates3
List Parcel Templates
List saved parcel (box) templates (GET /parceltemplates).
Create Parcel Template
Create a reusable parcel (box) template (POST /parceltemplates) with fixed dimensions/weight.
Delete Parcel Template
Delete a parcel template by id (DELETE /parceltemplates/{templateID}).
Provideraccounts3
List Carrier Accounts
List the carrier (provider) accounts connected to your Geliver organization (GET /provideraccounts). Safe identity / connectivity probe — verifies the token works.
Create Carrier Account
Connect a carrier (provider) account to your Geliver organization (POST /provideraccounts). Body carries the carrier's providerCode and its credentials.
Delete Carrier Account
Disconnect a carrier account (DELETE /provideraccounts/{providerAccountID}).
Transactions3
Accept Offer (Buy Label)
Accept a shipping offer and purchase the label in one call (POST /transactions with offerID). Returns a Transaction whose shipment carries the tracking number and label URLs once the carrier responds.
Buy Label (One-Step)
One-step purchase: post shipment details directly to POST /transactions wrapped as { shipment: {...}, providerAccountID?, providerServiceCode? } to create the shipment and buy the label together. Returns a Transaction.
List Transactions
List label-purchase transactions (GET /transactions). Page-based pagination (page + limit). Useful for polling newly purchased labels.
Webhook3
List Webhooks
List registered webhook subscriptions (GET /webhook). Geliver pushes tracking-update events to these URLs.
Create Webhook
Register a webhook subscription (POST /webhook) so Geliver pushes tracking updates to your URL. Note: within Zervanor this connector's supported trigger is polling — see webhooks docs.
Delete Webhook
Delete a webhook subscription by id (DELETE /webhook/{webhookID}).
Cities1
List Cities
List cities for a country (GET /cities?countryCode=...). Used to fill cityCode when creating addresses.
Districts1
List Districts
List districts for a city (GET /districts?countryCode=...&cityCode=...). Used to fill districtID/districtName when creating addresses.
Organizations1
Get Organization Balance
Get the account (organization) wallet balance (GET /organizations/{organizationID}/balance).
PriceList1
List Prices
List the price list for the given query (GET /priceList). Query parameters describe the parcel/route to price.
Aramanızla eşleşen bir şey yok.
Geliver kullanan Çözüm Şablonları
Geliver ile kendi otomasyonunu görsel tasarımcıda kur.
Sıkça sorulan sorular
Geliver ile neler otomatikleştirebilirim?
27 aksiyon var — örneğin: List Carrier Accounts, Create Shipment, Get Shipment, List Shipments, Update Shipment Package ve daha fazlası.
Hangi Geliver olayları bir workflow başlatabilir?
1 tetikleyici — örneğin: New or updated shipments (polled).
Geliver bir AI agent aracı olarak kullanılabilir mi?
Evet. Geliver'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.
Geliver entegrasyonu nasıl modellenir?
Geliver sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.