REST API: verschil tussen versies
(→Automatische incasso's) |
k (→Facturen en betalingen) |
||
Regel 29: | Regel 29: | ||
| GET || /myAccount/invoices || Gebruiker || Opvragen van alle facturen op het huidige account | | GET || /myAccount/invoices || Gebruiker || Opvragen van alle facturen op het huidige account | ||
|- | |- | ||
− | | GET || /myAccount/invoices/{ | + | | GET || /myAccount/invoices/{invoiceId} || Gebruiker || Opvragen van gegevens van een factuur |
|- | |- | ||
| GET || /accounts/{accountId}/invoices || Medewerker || Opvragen van alle facturen op het account van een gebruiker | | GET || /accounts/{accountId}/invoices || Medewerker || Opvragen van alle facturen op het account van een gebruiker | ||
Regel 39: | Regel 39: | ||
| GET || /myAccount/payments || Gebruiker || Opvragen van alle verwerkte betalingen op het huidige account | | GET || /myAccount/payments || Gebruiker || Opvragen van alle verwerkte betalingen op het huidige account | ||
|- | |- | ||
− | | GET || /myAccount/payments/{ | + | | GET || /myAccount/payments/{invoiceId} || Gebruiker || Opvragen van gegevens van een enkele betaling |
|- | |- | ||
| GET || /accounts/{accountId}/payments || Medewerker || Opvragen van alle verwerkte betalingen op het account van een gebruiker | | GET || /accounts/{accountId}/payments || Medewerker || Opvragen van alle verwerkte betalingen op het account van een gebruiker |
Versie van 6 okt 2012 om 08:01
Deze pagina bevat alle API's die geïmplementeerd moeten worden door het informatiesysteem. Deze API moet voldoende mogelijkheden bieden om alle Use cases mogelijk te maken.
Alle genoemde URIs zijn relatief t.o.v. de root van de API server.
Persoonsgegevens
Persoonsgegevens | |||
---|---|---|---|
Methode | URI | Rol | Omschrijving |
POST | /myAccount/requestFullDump/email | Gebruiker | Opvragen van alle persoonlijke gegevens via e-mail |
POST | /myAccount/requestFullDump/cdBySnailmail | Gebruiker | Opvragen van alle persoonlijke gegevens op een CD via de post |
POST | /accounts/{accountId}/requestFullDump/email | Medewerker | Opvragen van alle persoonlijke gegevens van een gebruiker via e-mail |
POST | /accounts/{accountId}/requestFullDump/cdBySnailmail | Medewerker | Opvragen van alle persoonlijke gegevens van een gebruiker op een CD via de post |
Facturen en betalingen
Facturen en betalingen | |||
---|---|---|---|
Methode | URI | Rol | Omschrijving |
GET | /myAccount/invoices | Gebruiker | Opvragen van alle facturen op het huidige account |
GET | /myAccount/invoices/{invoiceId} | Gebruiker | Opvragen van gegevens van een factuur |
GET | /accounts/{accountId}/invoices | Medewerker | Opvragen van alle facturen op het account van een gebruiker |
GET | /accounts/{accountId}/invoices/{invoiceId} | Medewerker | Opvragen van gegevens van een factuur op het account van een gebruiker |
PUT | /accounts/{accountId}/invoices/{invoiceId} | Medewerker, Facturatie | Aanmaken van nieuwe factuur op het account van een gebruiker |
GET | /myAccount/payments | Gebruiker | Opvragen van alle verwerkte betalingen op het huidige account |
GET | /myAccount/payments/{invoiceId} | Gebruiker | Opvragen van gegevens van een enkele betaling |
GET | /accounts/{accountId}/payments | Medewerker | Opvragen van alle verwerkte betalingen op het account van een gebruiker |
GET | /accounts/{accountId}/payments/{paymentId} | Medewerker | Opvragen van gegevens van een enkele betaling op het account van een gebruiker |
Automatische incasso's
Automatische incasso's | |||
---|---|---|---|
Methode | URI | Rol | Omschrijving |
GET | /myAccount/settings/directDebit/enabled | Gebruiker | Opvragen of automatische incasso's ingeschakeld zijn |
POST | /myAccount/settings/directDebit/disable | Gebruiker | Automatische incasso's uitschakelen |
POST | /myAccount/settings/directDebit/enable | Gebruiker | Automatische incasso's inschakelen |
GET | /accounts/{accountId}/settings/directDebit/enabled | Medewerker | Opvragen of automatische incasso's ingeschakeld zijn voor het account van een gebruiker |
POST | /accounts/{accountId}/settings/directDebit/disable | Medewerker | Automatisch incasso's uitschakelen voor het account van een gebruiker |