Leveranciers
Beheer leveranciersgegevens. Leveranciers worden gekoppeld aan preadviezen.
Endpoints
| Methode | Pad | Beschrijving |
|---|---|---|
GET | /suppliers | Alle leveranciers ophalen |
POST | /suppliers | Leverancier aanmaken |
GET | /suppliers/:id | Specifieke leverancier ophalen |
PUT | /suppliers/:id | Leverancier bijwerken |
DELETE | /suppliers/:id | Leverancier verwijderen |
Alle leveranciers ophalen
GET /suppliers
Response 200 OK
[
{
"id": 3,
"address_id": null,
"name": "Leverancier BV",
"attention": "T.a.v. Inkoop",
"address": "Industrieweg 10",
"zipcode": "3000 AA",
"town": "Rotterdam",
"country": "NL",
"phone": "010-9876543",
"website": "https://leverancier.nl"
}
]
Leverancier aanmaken
POST /suppliers
Request
{
"name": "Leverancier BV",
"attention": "T.a.v. Inkoop",
"address": "Industrieweg 10",
"zipcode": "3000 AA",
"town": "Rotterdam",
"country": "NL",
"phone": "010-9876543",
"website": "https://leverancier.nl"
}
| Veld | Type | Verplicht | Beschrijving |
|---|---|---|---|
name | string | ✅ | Bedrijfsnaam |
attention | string | Nee | T.a.v. / contactpersoon |
address | string | Nee | Adres |
zipcode | string | Nee | Postcode |
town | string | Nee | Plaats |
country | string | Nee | Land (ISO code) |
phone | string | Nee | Telefoonnummer |
website | string | Nee | Website URL |
Response 204 No Content
Specifieke leverancier ophalen
GET /suppliers/:id
Response 200 OK
Retourneert hetzelfde formaat als in de lijst, inclusief address_type.
Leverancier bijwerken
PUT /suppliers/:id
Request
Zelfde velden als bij aanmaken.
Response 204 No Content
Leverancier verwijderen
DELETE /suppliers/:id