יצירת חיבור לבנק נעשית בקריאה אחת ל-POST /v2/connections. בתגובה מתקבל קישור (connectUrl) למסע ההסכמה — שם המשתמש בוחר בנק, עובר לבנק ומאשר את שיתוף המידע.
דרך Financy אין אפשרות ליצור חיבור לחשבונות הבנק בAPI, כדי להתחבר לחשבונות יש לעשות את זה דרך הממשק האינטרנטי. לאחר חיבור החשבונות תוכלו למשוך עליהם מידע
יצירת החיבור
שלח POST ל-/connections (דורש scope create:connections). כל השדות אופציונליים — אפשר אפילו לשלוח body ריק ולקבל קישור למסע מלא:
POST /v2/connections
{
"psuId": "123456789", // ת"ז או דרכון של המשתמש
"startDate": "2026-01-01", // מאיזה תאריך לאסוף תנועות
"providerIds": ["leumi"], // השמטה = מסך בחירת בנק
"iframe": true, // להטמעה ב-iframe
"redirectUrl": "https://your-app.com/return"
}
השדות הנפוצים (כולם אופציונליים)
psuId– תעודת הזהות או הדרכון של המשתמש (בעל החשבון).startDate– מאיזה תאריך לאסוף תנועות. ברירת מחדל: שנה אחורה, ולא ניתן להקדים מעבר לכשנה אחורה.expiryDate– מתי החיבור פג. ברירת מחדל: 3 שנים קדימה (ומקסימום פחות מ-3 שנים).providerIds– צמצום לבנק/בנקים מסוימים. השמטה = מסך בחירת בנק.iframe– להטמעה ב-iframe וקבלת אירועיpostMessage.psuCorporateId– ח"פ לחשבון עסקי. שדות נוספים:language(he/en),redirectUrl,allowBusiness,access,callbackInformation(webhooks).
התשובה
בתגובה (201) מתקבלים:
id– מזהה החיבור.connectUrl– הקישור למסע ההסכמה שאליו צריך להפנות את המשתמש.
הפניית המשתמש
הפנה את המשתמש ל-connectUrl (או הטמע אותו ב-iframe). במסע ההסכמה המשתמש:
בוחר את הבנק (אם לא צוין
providerIds).עובר לבנק ומתחבר.
מאשר את ההסכמה לשיתוף המידע.
בסיום החיבור עובר לסטטוס פעיל והמידע מתחיל לזרום. אם בחרת iframe: true, תקבל אירועי postMessage על מצב התהליך.
מזהי ספקים (providerIds)
רשימת ה-providerId הזמינים נשלפת דרך GET /v2/providers. לכל ספק יש גם גרסת -sandbox לבדיקות. אם לא תציין providerIds, המשתמש יראה מסך בחירת בנק.
תיעוד מלא
לכל הפרמטרים ושדות התשובה: docs.open-finance.ai – create connection.
