- API
- REST met JSON over HTTPS. De Shipment API draait op api.myparcel.nl, met versie 2026-04-16 in de OpenAPI-specificatie; de Order-, Product-, Rule-, Address- en Printing-API hebben elk een eigen host. Een aanvraag noemt zijn versie in het mediatype, zoals application/vnd.shipment+json;version=1.1.
- Twee portalen
- MyParcel heeft nu twee developerportalen: het oude developer.myparcel.nl met de Core API-referentie, en het nieuwe developer.myparcel.com, dat nog het label Beta draagt. Ze verschillen soms in details; waar dat telt, staat het hieronder.
- Authenticatie
- Eén API-sleutel per shop, gemaakt in de backoffice onder Shop settings, Integration, en base64-gecodeerd in de Authorization-header. De tabellen in de oude referentie schrijven basic, het nieuwe portaal bearer, net als de huidige plug-ins van MyParcel; alleen de PHP SDK v10 stuurt basic.
- Sleutels
- Elke sleutel krijgt de rol Broker; een andere rol, zoals alleen-lezen, kan een winkelier niet maken. Wie de sleutel heeft, kan zendingen aanmaken en de gegevens van de shop lezen. Ongeldig maken doe je door een nieuwe te genereren.
- MyParcel Connect
- Voor koppelingen die anderen installeren is er MyParcel Connect, OAuth 2.0 met proof of possession. Het dekt nu alleen de orderpush, vraagt orderbeheer (order v2) bij de winkelier en heeft geen endpoint om toegang in te trekken; alle andere diensten lopen nog met een API-sleutel.
- Limieten
- Per endpoint, met een glijdend venster: POST /shipments 500 per 5 minuten, GET /tracktraces 300 per 5 minuten, bezorgopties 60 per minuut. Daarboven volgt HTTP 429, en ook die telt mee; na 5 minuten wachten is de teller altijd terug. Hogere limieten kun je bij MyParcel aanvragen.
- Testen
- MyParcel heeft geen openbare testomgeving: de API-referentie en het helpcentrum zeggen dat er geen is, en de OpenAPI-specificatie noemt alleen productie. Het nieuwe developerportaal noemt wel een testshop, die je bij de support van MyParcel aanvraagt. Zonder testshop test je in een echt account. Een zending die niet aan de vervoerder is overgedragen, wordt niet gefactureerd, maar over de uitzondering verschillen de pagina's van MyParcel: de API-referentie noemt de digitale postzegel, die altijd direct wordt gefactureerd, het helpcentrum noemt UPS-zendingen, die meteen in rekening worden gebracht en die MyParcel op verzoek crediteert als je het label niet gebruikt. Een account met vooruitbetaling krijgt HTTP 402 op een label dat nog niet betaald is.
- Webhooks
- Drie soorten: shipment_status_change, shipment_label_created en order_status_change, één per soort per shop en alleen via HTTPS. De objectdefinitie in de oude referentie noemt bij een abonnement maar de eerste twee.
- Beveiliging van webhooks
- Hier verschillen de portalen. De oude referentie noemt bij elke melding een header X-MyParcel-Authorization met je base64-sleutel; het nieuwe portaal zegt dat MyParcel geen handtekening op meldingen beschrijft en raadt een moeilijk te raden URL met een willekeurig token aan. Ik doe dat laatste en haal de status daarna zelf op.
- Labels
- Pdf in A4 of A6; ZPL alleen voor PostNL en bpost. Boven de 25 labels vraag je een link op die na 3 seconden tot 3 minuten klaarstaat.
- Vervoerders
- Op de tarieven van MyParcel verzend je via PostNL, DHL, DPD en UPS. Eigen contracten bij DHL, UPS, DPD, GLS of Trunkrs lopen via MyContracts, vanaf €10 per maand; een PostNL-contract voeg je gratis toe. bpost is alleen beschikbaar via MyParcel BE.
- Kosten bij MyParcel
- Het account is gratis, en op de tarieven van MyParcel betaal je per zending; die tarieven op de site zijn exclusief btw en hangen af van je volume per jaar. Met een eigen contract via MyContracts betaal je de verzendkosten aan de vervoerder. Losse modules kosten per maand, zoals MyOrders en MyReturns vanaf €20.
- Gebruikers
- De cijfers van MyParcel zelf lopen uiteen: 42.000 webshops op de pagina Waarom MyParcel en in een interview van 28 september 2026, ruim 40.000 klanten op de pagina over het bedrijf, en 15.000+ op het nieuwe developerportaal. MyParcel BE noemt 16.000+ shops.
- Voorwaarden en gegevens
- Een overeenkomst ontstaat pas als MyParcel je als klant heeft goedgekeurd, en MyParcel is niet verplicht koppelingen van derden te ondersteunen. Volgens de verwerkersovereenkomst gaan gegevens buiten de EER als het gekozen product en de bestemming dat vragen. Het ontwikkelteam noemt AWS als platform, maar geen hostingregio.