Nowość w phaf 26.11.1: Instalator Windows oraz konektory CSV, Email i REST. Informacje o wersjach → Produkt Spectro Web Solutions ↗ EN PL

Konektor · REST

Połącz się z dowolnym API z dowolnego przepływu.

ERP, przewoźnik, bank czy portal administracji — jeśli ma API, phaf może je wywołać. Uwierzytelnij, zmapuj, wyślij i odczytaj odpowiedź bez pisania kodu.

Połączenie · Acme_ERP_APIPołączono

Bazowy URL

https://api.acme-erp.example/v2

Uwierzytelnianie

Token Bearer

Token

•••••••• (sejf)

Eksploatacja

POST /invoices

Testuj połączenie

Jak się łączy

Kilka ustawień i połączenie gotowe.

Bazowy URL

Dowolny punkt końcowy HTTP lub HTTPS — w chmurze albo w Twojej sieci.

Uwierzytelnianie

Klucz API, Basic lub token Bearer; OAuth 2.0 jest w fazie rozwoju. Sekrety pozostają zaszyfrowane w sejfie phaf.

Metoda i ścieżka

GET, POST, PUT, PATCH lub DELETE na dowolnej ścieżce, z nagłówkami i parametrami zapytania, a następnie mapowanie pól.

Operacje

Każde wywołanie HTTP jako akcja konektora.

akcja phafŻądanie APICo robi
ZapytanieGET /resource?filter&pagePobieraj rekordy do przepływu z filtrami i stronicowaniem.
WyszukiwanieGET /resource/{id}Wzbogać wiadomość jednym rekordem, na przykład danymi klienta.
UtwórzPOST /resourceTwórz dokumenty i dane podstawowe.
AktualizujPUT | PATCH /resource/{id}Zmieniaj tylko zmapowane pola.
UpsertGET → POST | PATCHSprawdza, czy rekord istnieje, i sam decyduje.
UsuńDELETE /resource/{id}Usuwaj rekordy, na których usunięcie pozwala API.
Wywołaj akcjęPOST /any/endpointUruchamiaj dowolną operację udostępnianą przez API REST.
OdbierzWebhook → phafPozwól API wysyłać zdarzenia do przepływu (w fazie rozwoju).

Przykłady

Dowolne API przez jeden konektor.

Poniższe API są fikcyjne — pokazują rodzaje systemów i wywołań, które obsługuje phaf.

Acme ERP APIREST · Bearer

Klienci, faktury i stany magazynowe w chmurowym ERP.

GET /v2/customers?status=active&page=2

StockLink WMS APIREST · API key

Przyjęcia towaru, stany magazynowe i potwierdzenia wysyłek.

POST /v1/receipts { "sku": "SKU-10045", "qty": 120 }

FleetTrack TelematicsREST · Bearer

Pozycje pojazdów, trasy i odczyty paliwa.

GET /fleet/vehicles/TRK-042/positions?since=2026-10-26

PayFlow PaymentsREST · HMAC

Żądania płatności, zwroty i raporty rozliczeniowe.

POST /payments { "amount": 12500, "currency": "USD" }

ShipNow CarrierREST · Bearer

Rezerwacje, etykiety wysyłkowe i śledzenie przesyłek.

POST /shipments { "origin": "WAW", "weightKg": 12.5 }

TaxHub e-InvoicingREST · mTLS

Wysyłaj faktury do administracji skarbowej i otrzymuj kod walidacji.

POST /einvoices/submit → { "validationCode": "…" }

PeopleOne HRREST · Basic

Pracownicy, potrącenia płacowe i urlopy.

GET /employees?updatedSince=2026-10-01

StockPoint InventoryREST · API key

Stany i ruchy magazynowe.

PATCH /items/SKU-889 { "onHand": 140 }

OpenBank StatementsREST · Bearer

Salda rachunków i dzienne wyciągi bankowe.

GET /accounts/ACC-01/statements?date=2026-10-26

Żądanie i odpowiedź

Zobacz, co zostało wysłane i co odpowiedziało API.

Każde żądanie jest zapisywane z transakcją. Błędy są pokazywane czytelnym tekstem.

REQUEST
POST https://api.acme-erp.example/v2/invoices
{
  "customerId": "C-1001",
  "currency": "USD",
  "lines": [
    { "sku": "STORAGE-20FT", "qty": 3 }
  ]
}
RESPONSE
201 Created · { "invoiceId": "INV-24817" }
→ invoiceId zapisany przy wiadomości
ERROR
422 · „klient C-1001 jest nieaktywny”
→ ścieżka błędu · bez ponowienia

Fikcyjne API, pokazane jako przykłady.

Niezawodność

Ponawia to, co powinien. Zatrzymuje się tam, gdzie musi.

Ponowienia z rosnącym opóźnieniem

Przekroczenie czasu, limity zapytań (429) lub błędy 5xx: próbuje ponownie, za każdym razem czekając dłużej.

Błędy danych zatrzymują wiadomość

Jeśli API odrzuci dane, wiadomość trafia na ścieżkę błędu.

Obsługa stronicowania

Podąża za linkami do następnej strony i kursorami, aż odczyta wszystkie rekordy.

Pełna historia

Żądanie, odpowiedź, próby i czasy każdego wywołania.

Na kanwie

Dowolne źródło, dowolne API jako cel.

Baza danych, plik, EDI lub inne API — zmapuj do punktu końcowego i wyślij.

EDI

EDIFACT

Z SFTP partnera

TRANSFORM

Map_To_JSON

Pola punktu końcowego

API REST

ERP_CreateOrder

POST · /v2/orders

Update_Source
Email_Alert

Przykład ilustracyjny.

Przynieś API, które chcesz połączyć.

Wywołamy je na żywo z phaf podczas demo.

Umów demo