Sendung über das API erstellen
Sobald die Landed Cost berechnet wurden und eine Bestellung erstellt wurde, können Sie uns Tracking-Nummern und andere Sendungsdetails über das API senden.
Verwenden Sie diese Anfrage, wenn Sie Zonos über eine Sendung
informieren, aber kein Etikett benötigen. Sie übermitteln Details zu Parteien
und Sendungskartons
, die mit der Bestellung
verbunden sind. Indem Sie uns diese Details geben, können wir feststellen, ob die Bestellung teilweise oder vollständig erfüllt wurde.
Mutation
mutation {
partyCreateWorkflow(
input: [
{
location: {
administrativeArea: "Utah"
administrativeAreaCode: "UT"
countryCode: US
line1: "123 Test Street"
locality: "St George"
postalCode: "84770"
}
person: { companyName: "test Corp", phone: "8018565714" }
type: ORIGIN
}
{
location: {
administrativeArea: "Quebec"
administrativeAreaCode: "QC"
countryCode: CA
line1: "2147 Pitfield Blvd"
locality: "Pierrefonds"
postalCode: "H9H 3C7"
}
person: {
email: "test@gmail.com"
firstName: "firstName"
lastName: "lastName"
phone: "5022303021"
companyName: "goProTest"
metadata: { key: "key", value: "value" }
}
type: DESTINATION
}
]
) {
type
id
organization
}
shipmentCreateWorkflow(
input: {
trackingNumber: "test_tracking_num_5"
orderId: "order_c535c9c8-88a1-4dde-b938-7dd7f776beee"
serviceLevel: "service_level_720198b0-43ce-409e-a5bb-0c6e91a43fad"
shipmentCartons: [
{
dimensionalUnit: "INCH"
length: 10
width: 10
height: 10
weightUnit: "POUND"
weight: 10
trackingNumber: "1234567890"
items: [{ itemReference: "someothersku4345" }]
}
]
}
) {
id
status
tracking {
id
number
}
shipmentCartons {
id
tracking {
number
}
carton {
id
length
width
height
dimensionalUnit
weight
weightUnit
}
}
}
}
Stornierung einer Sendung
Wenn Sie ein Etikett stornieren möchten, das erstellt wurde, können Sie die folgende Mutation verwenden, um die Sendung zu stornieren. Wenn Etiketten für die Sendung erstellt wurden, werden diese ebenfalls storniert. Sobald eine Sendung storniert wurde, kann sie nicht mehr aktualisiert werden.
Anfrage
mutation {
shipmentStatusUpdate(
input: {
shipment: "shipment_f1fe4dbd-e471-49fa-94e7-84e369083223"
status: VOIDED
note: "Voiding shipment"
}
) {
id
status
}
}
Sendung erstellen
Erstellen Sie eine Sendung mit dem Zonos API.GraphQL
Wenn Sie mit dem Zonos API integriert sind und genehmigt wurden, um außerhalb des Dashboards zu versenden, müssen Sie eine Sendung erstellen und Tracking-Nummern mit der Mutation
shipmentCreateWorkflow
bereitstellen. Sie können diese Mutationen auch verwenden, um Zonos über inländische Sendungen an Cross-Docking-Einrichtungen zu informieren.Wenn Sie eine Duty- und Steuer-App verwenden und mit einer Plattform versenden, die Tracking-Nummern mit Zonos synchronisiert oder im Dashboard versendet, müssen Sie diese Mutation nicht verwenden.