How to create addresses
Creating addresses with IMPARGO TMP® API is simple and efficient, enabling you to add new pickup points, delivery locations, or customer addresses seamlessly. Our API empowers you to easily input accurate address details, ensuring smooth logistics operations and timely deliveries. Whether you're adding a single address or bulk locations, IMPARGO TMP® API streamlines the process, making address management a breeze for your transport business
- NodeJS
const fetch = require("node-fetch")
fetch("https://backend.impargo.eu/", {
method: "POST",
headers: {
"authorization": token,
"content-type": "application/json"
},
body: JSON.stringify([{
operationName: "CreateAddress",
variables: {
data: {
companyName: "location1",
country: "de",
city: "Leipzig",
street: "Straße am See",
zipcode: "04207",
contactPerson: "Mr. David",
phoneNumber: "23456789",
email: "company@email.com",
coordinates: { lat: 51.31136, lon: 12.25946 },
category: "PICKUP_DROP"
}
},
query: `mutation CreateAddress($data: AddressCreateInput!) {
createAddress(data: $data) {
...ReusableAddressData
__typename
}
}
fragment AddressesCategoryData on AddressesCategory {
_id
name
color
icon
isDefault
__typename
}
fragment ReusableAddressData on Address {
_id
companyName
label
contactPerson
phoneNumber
email
comment
isOneTimeAddress
category {
...AddressesCategoryData
__typename
}
country
city
street
zipcode
coordinates {
lat
lon
__typename
}
__typename
}
`
}])
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
- Response
[
{
"data": {
"createAddress": {
"_id": "65ca9d1cced1b07c79274cec",
"companyName": "location1",
"label": "Straße am See, 04207 Leipzig, Germany",
"contactPerson": "Mr. David",
"phoneNumber": "23456789",
"email": "company@email.com",
"comment": null,
"isOneTimeAddress": false,
"category": {
"_id": "PICKUP_DROP",
"name": "Pickup/Drop",
"color": "DEFAULT_RED",
"icon": "EXCHANGE",
"isDefault": true,
"__typename": "AddressesCategory"
},
"country": "de",
"city": "Leipzig",
"street": "Straße am See",
"zipcode": "04207",
"coordinates": {
"lat": 51.31136,
"lon": 12.25946,
"__typename": "Coordinates"
},
"__typename": "Address"
}
}
}
]