Vervoerders
Beheer vervoerders (carriers). Vervoerders worden gekoppeld aan orders.
Endpoints
| Methode | Pad | Beschrijving |
|---|---|---|
GET | /carriers | Alle vervoerders ophalen |
POST | /carriers | Vervoerder aanmaken |
GET | /carriers/:id | Specifieke vervoerder ophalen |
PUT | /carriers/:id | Vervoerder bijwerken |
DELETE | /carriers/:id | Vervoerder verwijderen |
Alle vervoerders ophalen
GET /carriers
Response 200 OK
[
{
"id": 1,
"site_id": "SITE01",
"name": "PostNL",
"address": "Prinses Beatrixlaan 23",
"zipcode": "2595 AK",
"town": "Den Haag",
"country": "NL",
"phone": "088-8686868",
"url": "https://postnl.nl"
}
]
Vervoerder aanmaken
POST /carriers
Request
{
"name": "DHL",
"address": "Siriusdreef 100",
"zipcode": "2132 WT",
"town": "Hoofddorp",
"country": "NL",
"phone": "088-3454545",
"url": "https://dhl.nl"
}
| Veld | Type | Verplicht | Beschrijving |
|---|---|---|---|
name | string | ✅ | Naam vervoerder |
address | string | Nee | Adres |
zipcode | string | Nee | Postcode |
town | string | Nee | Plaats |
country | string | Nee | Land |
phone | string | Nee | Telefoonnummer |
url | string | Nee | Website URL |
Response 204 No Content
Specifieke vervoerder ophalen
GET /carriers/:id
Response 200 OK
Retourneert een enkel vervoerder-record.
Vervoerder bijwerken
PUT /carriers/:id
Request
Zelfde velden als bij aanmaken.
Response 204 No Content
Vervoerder verwijderen
DELETE /carriers/:id