Skip to main content

Shipping addresses

Get shipping-addresses​

This endpoint allows you to get all the shipping-addresses

URL : /shipping-addresses

Method :

Auth required : Yes

Permissions required : No

Pagination : Yes

Query parameters

// TODO

Success Response​

Condition : If shipping-addresses are found.

Code : 200 OK

Content example

{
"perPage": 5,
"lastPage": "1",
"currentPage": "1",
"total": 4,
"data": [
{
"lngAddressID": 13,
"lngContactID": null,
"lngCustomerID": 10896,
"lngRouteBaseID": null,
"sCity": "Zürich",
"sCompany1": "LOBOS Informatik AG",
"sCompany2": "",
"sContact": "",
"sCountry": "Schweiz",
"sCountryCode": "CH",
"sPostBox": "",
"sStreet": "Auenstrasse 4",
"sZipBox": "",
"sZipCode": "8600"
},
...
]
}

or

Condition : if no shipping-addresses are found.

Content example

{
"text": "Versand-Adresse nicht gefunden"
}

Get shipping-address by id​

This endpoint allows you to get a shipping-address by id

URL : /shipping-addresses/:id

Method :

Auth required : Yes

Permissions required : No

Success Response​

Condition : If a shipping-address is found.

Code : 200 OK

Content example

{
"lngAddressID": 13,
"lngContactID": null,
"lngCustomerID": 10896,
"lngRouteBaseID": null,
"sCity": "Zürich",
"sCompany1": "LOBOS Informatik AG",
"sCompany2": "",
"sContact": "",
"sCountry": "Schweiz",
"sCountryCode": "CH",
"sPostBox": "",
"sStreet": "Auenstrasse 4",
"sZipBox": "",
"sZipCode": "8600"
},

or

Condition : if no shipping-address is found.

Content example

{
"text": "Versand-Adresse nicht gefunden"
}

Create shipping-address​

This endpoint allows you to create a shipping-address

URL : /shipping-addresses

Method :

Auth required : Yes

Permissions required : No

Body

{
"lngAddressID": null,
"lngContactID": 100955,
"lngCustomerID": 11722,
"lngRouteBaseID": null,
"sCity": "Dübendorf",
"sCompany1": "LOBOS Informatik AG",
"sCompany2": "",
"sContact": "Alexander Widmer",
"sCountry": "Schweiz",
"sCountryCode": "CH",
"sPostBox": "",
"sStreet": "Auenstrasse 4",
"sZipBox": "",
"sZipCode": "8600"
}

Success Response​

Condition : If the shipping-address is successfully created.

Code : 200 OK

Content example

{
"lngAddressID": 18,
"lngContactID": 100955,
"lngCustomerID": 11722,
"lngRouteBaseID": null,
"sCity": "Dübendorf",
"sCompany1": "LOBOS Informatik AG",
"sCompany2": "",
"sContact": "Alexander Widmer",
"sCountry": "Schweiz",
"sCountryCode": "CH",
"sPostBox": "",
"sStreet": "Auenstrasse 4",
"sZipBox": "",
"sZipCode": "8600"
}

Update shipping-address​

This endpoint allows you to update a shipping-address

URL : /shipping-addresses/:id

Method :

Auth required : Yes

Permissions required : No

Body

{
"lngAddressID": 18,
"lngContactID": 100955,
"lngCustomerID": 11722,
"lngRouteBaseID": null,
"sCity": "Dübendorf",
"sCompany1": "LOBOS Informatik AG",
"sCompany2": "",
"sContact": "Andrea Erni",
"sCountry": "Schweiz",
"sCountryCode": "CH",
"sPostBox": "",
"sStreet": "Auenstrasse 6",
"sZipBox": "",
"sZipCode": "8600"
}

Success Response​

Condition : If the shipping-address is successfully updated.

Code : 200 OK

Content example

{
"lngAddressID": 18,
"lngContactID": 100955,
"lngCustomerID": 11722,
"lngRouteBaseID": null,
"sCity": "Dübendorf",
"sCompany1": "LOBOS Informatik AG",
"sCompany2": "",
"sContact": "Andrea Erni",
"sCountry": "Schweiz",
"sCountryCode": "CH",
"sPostBox": "",
"sStreet": "Auenstrasse 6",
"sZipBox": "",
"sZipCode": "8600"
}

Delete shipping-address​

This endpoint allows you to delete a shipping-address

URL : /shipping-addresses/:id

Method :

Auth required : Yes

Permissions required : No

Body

None

Success Response​

Condition : If the shipping-address is deleted successfully.

Code : 200 OK

Content example

None