Creates a mandate (הרשאה לחיוב חשבון). By default it is created at the ASPSP for the account in the request and returns scaOAuth for the customer's approval. With useJourney it returns mandateUrl, a journey link where the customer picks the bank, enters the account and approves.
Time period support by bank (verified against production, 2026-10-19). mandateInformation.frequency and mandateInformation.startDate map to occurrences.frequencyType and occurrences.firstCollectionDate, which are optional in the BOI mandates standard, so not every bank supports them.
| Provider | Without time period | With time period | Frequencies |
|---|---|---|---|
| hapoalim | Supported | Supported | Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, Annual (not SemiAnnual) |
| mizrahi | Supported | Supported | Weekly, EveryTwoWeeks, Monthly, EveryTwoMonths, Quarterly, SemiAnnual, Annual |
| leumi | Supported | Not supported | - |
| discount | Supported | Not supported | - |
| beinleumi | Supported | Not supported | - |
A time period sent for a provider that does not support it is refused before the bank is called, with 400 PARAMETER_NOT_SUPPORTED naming what is supported, e.g. mandateInformation.frequency is not supported for provider leumi. Supported providers: hapoalim, mizrahi.
Expiry (mandateInformation.endDate) support by bank (verified against production, 2026-10-19). Send one date; Open Finance sends it to each bank in the field that bank accepts.
| Provider | Expiry | Sent to the bank as |
|---|---|---|
| hapoalim | Supported | occurrences.duration.toDate |
| mizrahi | Supported | occurrences.duration.toDate |
| beinleumi | Supported | occurrences.duration.toDate (it fails finalCollectionDate) |
| leumi | Supported | occurrences.finalCollectionDate (it refuses duration) |
| discount | Supported | occurrences.finalCollectionDate (it refuses duration) |
| other banks | Not supported | - |
Validation, all answered with 400 before the bank is called:
mandateInformation.endDate must be a date in the format YYYY-MM-DD.mandateInformation.endDate must be after today (YYYY-MM-DD).(Israel date)mandateInformation.endDate must be after mandateInformation.startDate (YYYY-MM-DD).mandateInformation.endDate is not supported for provider X. Supported providers: beinleumi, discount, hapoalim, leumi, mizrahi.(PARAMETER_NOT_SUPPORTED)
On a journey link the bank is known only when the customer picks it, so the expiry is checked again at that point.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
