☰ Meniu · Versiuni
Început

Versiuni

Versiunea face parte din cale: /v1. În cadrul v1 doar adăugăm lucruri.

Modificări pe care le facem în v1 fără anunț: endpointuri noi, câmpuri opționale noi în cereri, câmpuri noi în răspunsuri, tipuri noi de evenimente, valori noi în câmpurile documentate ca liste deschise (cum ar fi mechanic sau history_entry.type), coduri de eroare noi. Scrie codul astfel încât câmpurile și valorile necunoscute să fie ignorate, nu respinse.

Orice ar putea strica o integrare funcțională (eliminarea sau redenumirea unui câmp, schimbarea unui tip, transformarea unui câmp opțional în obligatoriu) intră într-o versiune nouă. O anunțăm cu cel puțin șase luni înainte, iar v1 continuă să funcționeze în acest timp.

Toate modificările sunt în Istoric modificări.

API-ul POS anterior

Integrările construite pe https://loyaltyfy.io/api/pos/v1 continuă să funcționeze. Integrările noi ar trebui să folosească /api/v1: acceptă aceleași câmpuri card_number și gross_amount, funcționează pentru orice tip de program, nu doar cashback, și adaugă webhook-uri, chei de idempotență și permisiuni.