Developer API

Build faster with nshift Go API

One API. All carriers. Ship parcels across the Nordics and Europe with a single integration.

RESTful API
Webhook Events
99.9% Uptime
~/nshift-go ─ curl
200 OK
$ curl -X POST https://api.nshift.com/v1/shipments
{
"status": "created",
"shipment_id": "shp_7x8k2m9n",
"tracking_url": "https://track.nshift.com/..."
}
Avg latency 142 ms
Uptime 99.99%
Quick Start

Ship your first parcel in minutes

A single API call is all you need. Choose your language and start building.

Request
curl -X POST https://api.nshiftgo.com/v1/shipments \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "carrier": "postnord",
    "sender": {
      "name": "Your Company",
      "address": "Street 1",
      "city": "Copenhagen",
      "zip": "1000",
      "country": "DK"
    },
    "recipient": {
      "name": "Customer Name",
      "address": "Customer Street 42",
      "city": "Aarhus",
      "zip": "8000",
      "country": "DK"
    },
    "parcels": [{ "weight": 1.5 }]
  }'
const response = await fetch('https://api.nshiftgo.com/v1/shipments', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    carrier: 'postnord',
    sender: {
      name: 'Your Company',
      address: 'Street 1',
      city: 'Copenhagen',
      zip: '1000',
      country: 'DK'
    },
    recipient: {
      name: 'Customer Name',
      address: 'Customer Street 42',
      city: 'Aarhus',
      zip: '8000',
      country: 'DK'
    },
    parcels: [{ weight: 1.5 }]
  })
});

const shipment = await response.json();
console.log(shipment.tracking_number);
import requests

response = requests.post(
    'https://api.nshiftgo.com/v1/shipments',
    headers={
        'Authorization': 'Bearer YOUR_API_KEY',
        'Content-Type': 'application/json'
    },
    json={
        'carrier': 'postnord',
        'sender': {
            'name': 'Your Company',
            'address': 'Street 1',
            'city': 'Copenhagen',
            'zip': '1000',
            'country': 'DK'
        },
        'recipient': {
            'name': 'Customer Name',
            'address': 'Customer Street 42',
            'city': 'Aarhus',
            'zip': '8000',
            'country': 'DK'
        },
        'parcels': [{'weight': 1.5}]
    }
)

shipment = response.json()
print(shipment['tracking_number'])
200 OK
Response
{
  "id": "shp_9f8e7d6c5b4a",
  "status": "created",
  "tracking_number": "JJD000390015678901234",
  "carrier": "postnord",
  "label_url": "https://api.nshiftgo.com/labels/shp_9f8e7d6c5b4a.pdf",
  "estimated_delivery": "2025-01-03",
  "created_at": "2025-01-01T12:00:00Z"
}
Labels med ét klik

Print labels på få sekunder, ikke timer

Stop med at kopiere og indsætte mellem systemer. Dine ordrer strømmer ind, labels printes ud. Så nemt er det. Fungerer også med termoprintere.

  • Batch print til store ordrer
  • Virker med enhver printer
  • Slut med Excel-ark
Kunde Track & Trace

Dine kunder ved, hvor deres pakker er

Branded Track & Trace-side med dit logo. Realtidsopdateringer sendes automatisk. Færre "hvor er min ordre?"-e-mails til dig.

  • Branded Track & Trace-side
  • Automatiske SMS/e-mail-opdateringer
  • Færre supporthenvendelser
Flere transportører

Den rette transportør til hver ordre

Nogle pakker skal sendes med ekspres, andre med økonomi. Sæt dine regler én gang, så vælger vi automatisk den bedste transportør.

  • 70+ transportører tilsluttet
  • Smart transportørvalg
  • Brug dine egne fragtpriser
Passer til dit system

Forbindes til din e-commerce på få minutter

1-klik integrationer med alle store e-commerce platforme. Ingen udviklere nødvendige.

Coming_soon

Magento

Enterprise-klar Adobe Commerce integration

API klar
De kedelige tal

E-handelsbutikker, der har droppet regnearkene

70+
5 min
0
24/7
FAQ

Ofte stillede spørgsmål

Ingen salgstale, bare ligefremme svar

Er der virkelig ingen skjulte gebyrer?

Helt seriøst. Betal per ordre oprettet i Delivery. Det er det hele. 

Hvad nu hvis jeg vil annullere?

Du kan opsige din måned-til-måned-plan, når du vil, uden opsigelsesgebyrer. Årlige planer kan opsiges ved periodens udløb. 

Hvilke e-commerce platforme integrerer I med?

Alle de store: Shopify, WooCommerce, Magento. Flere er på vej! 

Taler jeg med rigtige mennesker eller AI-chatbots?

Rigtige mennesker. På dit sprog. Vi har lokale supportteams i hele Europa, som rent faktisk ved noget om forsendelse. Ingen scripts, ingen chatbots, ingen 'dit opkald er vigtigt for os'-sludder.

Kan jeg bruge mine egne transportøraftaler?

Helt sikkert. Brug dine egne priser og kontrakter. Vi er ikke en mellemmand – vi gør bare forbindelsen nemmere. Dine aftaler forbliver dine aftaler.

Jeg har et lager, kan jeg bruge Delivery?

Ja! Vi har forbundet os med over 450 forskellige systemer. Enten direkte til din e-commerce platform eller via dit backend WMS- eller ERP-system. Tal med vores salgsteam for at sikre, at alt fungerer. 

Tilmeld dig nu

Klar til at droppe det manuelle arbejde ?

Stop med at taste labels ind manuelt. Start din 14-dages gratis prøveperiode på 5 minutter — ingen binding, afmeld når som helst.