Kehittajaportaali
Neo - Pankki Open Banking API v1 - Integraatio-ohjeet ja avainten hallinta
API Yleiskatsaus
v1.0RESTOAuth 2.0
Neo - Pankki API noudattaa REST-arkkitehtuuria ja palauttaa vastaukset JSON-muodossa. Kaikki pyynnot vaativat autentikoinnin.
Base URL: /api/v1
Autentikointi
POST /api/v1/auth/login
Content-Type: application/json
{
"email": "kayttaja@esimerkki.fi",
"password": "salasana123"
}
Vastaus asettaa pankki_session evastteen, jota kaytetaan seuraavissa pyynnoissa.
Endpointit
Virhekoodit
| Koodi | Merkitys |
|---|---|
| 200 | Onnistunut pyynto |
| 201 | Resurssi luotu |
| 400 | Virheellinen pyynto |
| 401 | Ei autentikoitu |
| 403 | Ei oikeuksia |
| 404 | Resurssia ei loytynyt |
| 409 | Ristiriita (esim. sahkoposti kaytetty) |
| 429 | Liian monta pyyntoa |
| 500 | Palvelinvirhe |
Webhook-tapahtumat
| Tapahtuma | Kuvaus |
|---|---|
transaction.created | Uusi tapahtuma luotu |
transaction.updated | Tapahtuma paivitetty |
card.frozen | Kortti jaadytetty |
card.unfrozen | Kortti aktivoitu |
account.updated | Tilin tiedot paivitetty |
Rajoitukset
- 100 pyyntoa / minuutti per IP-osoite
- Maksimi 10 API-avainta per tili
- Maksimi 5 webhookia per tili
- Yksittaisen siirron enimmaissumma: 999 999 EUR
- Webhook-toimituksen aikakatkaisu: 5 sekuntia