# Api Vasp Expresso V2
# Criar serviço com etiqueta
#### C#
```csharp=
var client = new RestClient("https://vaspapirest.vaspexpresso.pt/api/V2/Shipment/Service/Label/LabelType/ZPL");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Bearer eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NTAiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjpbInRlc3RlQHZhc3AucHQiLCJ0ZXN0ZUB2YXNwLnB0Il0sImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYWNjZXNzY29udHJvbHNlcnZpY2UvMjAxMC8wNy9jbGFpbXMvaWRlbnRpdHlwcm92aWRlciI6IkFTUC5ORVQgSWRlbnRpdHkiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IjdjMTRhZGQwLWZhZDEtNDkyYi1iMWFkLTFlN2JkODZiZDY3NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2VtYWlsYWRkcmVzcyI6InRlc3RlQHZhc3AucHQiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJQUk9EIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbW9iaWxlcGhvbmUiOiI5NjAwMDAwMDAiLCJjbGllbnRfaWQiOiIxNyIsIm5iZiI6MTYzNjcxOTY0MywiZXhwIjoxNjM2ODA2MDQzLCJpc3MiOiJodHRwczovL3Zhc3BhcGlyZXN0LnZhc3BleHByZXNzby5wdCIsImF1ZCI6IjhFcHlVNVIzNUV4YzdWQld1OXdkS3JuWXRMVjlOOE4yIn0.k8NzkdGzaNnZ3YrueZpnhvIoX-s6yrnRVkWo7D7SnqE");
request.AddHeader("Content-Type", "application/json");
var body = @"{
" + "\n" +
@" ""service"": {
" + "\n" +
@" ""serviceTypeId"": 93,
" + "\n" +
@" ""serviceMustDeliverOnRemote"": false,
" + "\n" +
@" ""serviceDeliveryPointCode"": null,
" + "\n" +
@" ""serviceFlow"": 0,
" + "\n" +
@" ""serviceClientReference"": ""teste"",
" + "\n" +
@" ""serviceClientBarCode"": null,
" + "\n" +
@" ""servicePinCode"": null,
" + "\n" +
@" ""serviceNumberOfVolumes"": ""2"",
" + "\n" +
@" ""serviceTotalWeightOfVolumes"": ""24"",
" + "\n" +
@" ""serviceAmount"": 1.2,
" + "\n" +
@" ""servicePoD"": true,
" + "\n" +
@" ""serviceSms"": false,
" + "\n" +
@" ""serviceInstructions"": ""Enviar de manhã"",
" + "\n" +
@" ""serviceEstimatedDateOfConclusion"": ""2022-01-11T17:07:16.646Z"",
" + "\n" +
@" ""servicePickingDate"": null,
" + "\n" +
@" ""servicePreferentialPeriod"": null,
" + "\n" +
@" ""senderClientCode"": ""123"",
" + "\n" +
@" ""senderName"": ""Diogo Almeida"",
" + "\n" +
@" ""senderContactName"": ""Diogo Almeida"",
" + "\n" +
@" ""senderContactPhoneNumber"": ""960000000"",
" + "\n" +
@" ""senderContactEmail"": ""dalmeida@teste.pt"",
" + "\n" +
@" ""senderAddressStreet"": ""Rua Alto do monte, nr 5"",
" + "\n" +
@" ""senderAddressDoorNumber"": null,
" + "\n" +
@" ""senderAddressFloor"": null,
" + "\n" +
@" ""senderAddressPlace"": ""Lisboa"",
" + "\n" +
@" ""senderAddressZipCode"": ""1000-123"",
" + "\n" +
@" ""senderAddressZipCodePlace"": ""Lisboa"",
" + "\n" +
@" ""senderAddressDistrict"": ""null"",
" + "\n" +
@" ""senderAddressCountryCode"": ""PT"",
" + "\n" +
@" ""receiverClientCode"": ""312"",
" + "\n" +
@" ""receiverName"": ""Pedro Ameixas"",
" + "\n" +
@" ""receiverContactName"": ""Pedro Ameixas"",
" + "\n" +
@" ""receiverContactPhoneNumber"": ""910000000"",
" + "\n" +
@" ""receiverContactEmail"": ""pameixas@teste.pt"",
" + "\n" +
@" ""receiverAddressStreet"": ""Av Perto da Ponte, nr 6"",
" + "\n" +
@" ""receiverAddressDoorNumber"": null,
" + "\n" +
@" ""receiverAddressFloor"": null,
" + "\n" +
@" ""receiverAddressPlace"": ""Porto"",
" + "\n" +
@" ""receiverAddressZipCode"": null,
" + "\n" +
@" ""receiverAddressCountryCode"": ""PT"",
" + "\n" +
@" ""receiverFixedInstructions"": null,
" + "\n" +
@" ""clientObservations1"": ""Cuidado, frágil."",
" + "\n" +
@" ""clientObservations2"": ""Manter fresco."",
" + "\n" +
@" ""volumes"": null
" + "\n" +
@" }
" + "\n" +
@"}";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
```
#### Java
```java=
Unirest.setTimeouts(0, 0);
HttpResponse<String> response = Unirest.post("https://vaspapirest.vaspexpresso.pt/api/V2/Shipment/Service/Label/LabelType/ZPL")
.header("Authorization", "Bearer eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NTAiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjpbInRlc3RlQHZhc3AucHQiLCJ0ZXN0ZUB2YXNwLnB0Il0sImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYWNjZXNzY29udHJvbHNlcnZpY2UvMjAxMC8wNy9jbGFpbXMvaWRlbnRpdHlwcm92aWRlciI6IkFTUC5ORVQgSWRlbnRpdHkiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IjdjMTRhZGQwLWZhZDEtNDkyYi1iMWFkLTFlN2JkODZiZDY3NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2VtYWlsYWRkcmVzcyI6InRlc3RlQHZhc3AucHQiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJQUk9EIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbW9iaWxlcGhvbmUiOiI5NjAwMDAwMDAiLCJjbGllbnRfaWQiOiIxNyIsIm5iZiI6MTYzNjcxOTY0MywiZXhwIjoxNjM2ODA2MDQzLCJpc3MiOiJodHRwczovL3Zhc3BhcGlyZXN0LnZhc3BleHByZXNzby5wdCIsImF1ZCI6IjhFcHlVNVIzNUV4YzdWQld1OXdkS3JuWXRMVjlOOE4yIn0.k8NzkdGzaNnZ3YrueZpnhvIoX-s6yrnRVkWo7D7SnqE")
.header("Content-Type", "application/json")
.body("{\r\n \"service\": {\r\n \"serviceTypeId\": 93,\r\n \"serviceMustDeliverOnRemote\": false,\r\n \"serviceDeliveryPointCode\": null,\r\n \"serviceFlow\": 0,\r\n \"serviceClientReference\": \"teste\",\r\n \"serviceClientBarCode\": null,\r\n \"servicePinCode\": null,\r\n \"serviceNumberOfVolumes\": \"2\",\r\n \"serviceTotalWeightOfVolumes\": \"24\",\r\n \"serviceAmount\": 1.2,\r\n \"servicePoD\": true,\r\n \"serviceSms\": false,\r\n \"serviceInstructions\": \"Enviar de manhã\",\r\n \"serviceEstimatedDateOfConclusion\": \"2022-01-11T17:07:16.646Z\",\r\n \"servicePickingDate\": null,\r\n \"servicePreferentialPeriod\": null,\r\n \"senderClientCode\": \"123\",\r\n \"senderName\": \"Diogo Almeida\",\r\n \"senderContactName\": \"Diogo Almeida\",\r\n \"senderContactPhoneNumber\": \"960000000\",\r\n \"senderContactEmail\": \"dalmeida@teste.pt\",\r\n \"senderAddressStreet\": \"Rua Alto do monte, nr 5\",\r\n \"senderAddressDoorNumber\": null,\r\n \"senderAddressFloor\": null,\r\n \"senderAddressPlace\": \"Lisboa\",\r\n \"senderAddressZipCode\": \"1000-123\",\r\n \"senderAddressZipCodePlace\": \"Lisboa\",\r\n \"senderAddressDistrict\": \"null\",\r\n \"senderAddressCountryCode\": \"PT\",\r\n \"receiverClientCode\": \"312\",\r\n \"receiverName\": \"Pedro Ameixas\",\r\n \"receiverContactName\": \"Pedro Ameixas\",\r\n \"receiverContactPhoneNumber\": \"910000000\",\r\n \"receiverContactEmail\": \"pameixas@teste.pt\",\r\n \"receiverAddressStreet\": \"Av Perto da Ponte, nr 6\",\r\n \"receiverAddressDoorNumber\": null,\r\n \"receiverAddressFloor\": null,\r\n \"receiverAddressPlace\": \"Porto\",\r\n \"receiverAddressZipCode\": null,\r\n \"receiverAddressCountryCode\": \"PT\",\r\n \"receiverFixedInstructions\": null,\r\n \"clientObservations1\": \"Cuidado, frágil.\",\r\n \"clientObservations2\": \"Manter fresco.\",\r\n \"volumes\": null\r\n }\r\n}")
.asString();
```
#### Javascript
```javascript=
var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NTAiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjpbInRlc3RlQHZhc3AucHQiLCJ0ZXN0ZUB2YXNwLnB0Il0sImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYWNjZXNzY29udHJvbHNlcnZpY2UvMjAxMC8wNy9jbGFpbXMvaWRlbnRpdHlwcm92aWRlciI6IkFTUC5ORVQgSWRlbnRpdHkiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IjdjMTRhZGQwLWZhZDEtNDkyYi1iMWFkLTFlN2JkODZiZDY3NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2VtYWlsYWRkcmVzcyI6InRlc3RlQHZhc3AucHQiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJQUk9EIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbW9iaWxlcGhvbmUiOiI5NjAwMDAwMDAiLCJjbGllbnRfaWQiOiIxNyIsIm5iZiI6MTYzNjcxOTY0MywiZXhwIjoxNjM2ODA2MDQzLCJpc3MiOiJodHRwczovL3Zhc3BhcGlyZXN0LnZhc3BleHByZXNzby5wdCIsImF1ZCI6IjhFcHlVNVIzNUV4YzdWQld1OXdkS3JuWXRMVjlOOE4yIn0.k8NzkdGzaNnZ3YrueZpnhvIoX-s6yrnRVkWo7D7SnqE");
myHeaders.append("Content-Type", "application/json");
var raw = JSON.stringify({
"service": {
"serviceTypeId": 93,
"serviceMustDeliverOnRemote": false,
"serviceDeliveryPointCode": null,
"serviceFlow": 0,
"serviceClientReference": "teste",
"serviceClientBarCode": null,
"servicePinCode": null,
"serviceNumberOfVolumes": "2",
"serviceTotalWeightOfVolumes": "24",
"serviceAmount": 1.2,
"servicePoD": true,
"serviceSms": false,
"serviceInstructions": "Enviar de manhã",
"serviceEstimatedDateOfConclusion": "2022-01-11T17:07:16.646Z",
"servicePickingDate": null,
"servicePreferentialPeriod": null,
"senderClientCode": "123",
"senderName": "Diogo Almeida",
"senderContactName": "Diogo Almeida",
"senderContactPhoneNumber": "960000000",
"senderContactEmail": "dalmeida@teste.pt",
"senderAddressStreet": "Rua Alto do monte, nr 5",
"senderAddressDoorNumber": null,
"senderAddressFloor": null,
"senderAddressPlace": "Lisboa",
"senderAddressZipCode": "1000-123",
"senderAddressZipCodePlace": "Lisboa",
"senderAddressDistrict": "null",
"senderAddressCountryCode": "PT",
"receiverClientCode": "312",
"receiverName": "Pedro Ameixas",
"receiverContactName": "Pedro Ameixas",
"receiverContactPhoneNumber": "910000000",
"receiverContactEmail": "pameixas@teste.pt",
"receiverAddressStreet": "Av Perto da Ponte, nr 6",
"receiverAddressDoorNumber": null,
"receiverAddressFloor": null,
"receiverAddressPlace": "Porto",
"receiverAddressZipCode": null,
"receiverAddressCountryCode": "PT",
"receiverFixedInstructions": null,
"clientObservations1": "Cuidado, frágil.",
"clientObservations2": "Manter fresco.",
"volumes": null
}
});
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://vaspapirest.vaspexpresso.pt/api/V2/Shipment/Service/Label/LabelType/ZPL", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
```
#### PHP
```php=
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://vaspapirest.vaspexpresso.pt/api/V2/Shipment/Service/Label/LabelType/ZPL',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"service": {
"serviceTypeId": 93,
"serviceMustDeliverOnRemote": false,
"serviceDeliveryPointCode": null,
"serviceFlow": 0,
"serviceClientReference": "teste",
"serviceClientBarCode": null,
"servicePinCode": null,
"serviceNumberOfVolumes": "2",
"serviceTotalWeightOfVolumes": "24",
"serviceAmount": 1.2,
"servicePoD": true,
"serviceSms": false,
"serviceInstructions": "Enviar de manhã",
"serviceEstimatedDateOfConclusion": "2022-01-11T17:07:16.646Z",
"servicePickingDate": null,
"servicePreferentialPeriod": null,
"senderClientCode": "123",
"senderName": "Diogo Almeida",
"senderContactName": "Diogo Almeida",
"senderContactPhoneNumber": "960000000",
"senderContactEmail": "dalmeida@teste.pt",
"senderAddressStreet": "Rua Alto do monte, nr 5",
"senderAddressDoorNumber": null,
"senderAddressFloor": null,
"senderAddressPlace": "Lisboa",
"senderAddressZipCode": "1000-123",
"senderAddressZipCodePlace": "Lisboa",
"senderAddressDistrict": "null",
"senderAddressCountryCode": "PT",
"receiverClientCode": "312",
"receiverName": "Pedro Ameixas",
"receiverContactName": "Pedro Ameixas",
"receiverContactPhoneNumber": "910000000",
"receiverContactEmail": "pameixas@teste.pt",
"receiverAddressStreet": "Av Perto da Ponte, nr 6",
"receiverAddressDoorNumber": null,
"receiverAddressFloor": null,
"receiverAddressPlace": "Porto",
"receiverAddressZipCode": null,
"receiverAddressCountryCode": "PT",
"receiverFixedInstructions": null,
"clientObservations1": "Cuidado, frágil.",
"clientObservations2": "Manter fresco.",
"volumes": null
}
}',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NTAiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjpbInRlc3RlQHZhc3AucHQiLCJ0ZXN0ZUB2YXNwLnB0Il0sImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYWNjZXNzY29udHJvbHNlcnZpY2UvMjAxMC8wNy9jbGFpbXMvaWRlbnRpdHlwcm92aWRlciI6IkFTUC5ORVQgSWRlbnRpdHkiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IjdjMTRhZGQwLWZhZDEtNDkyYi1iMWFkLTFlN2JkODZiZDY3NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2VtYWlsYWRkcmVzcyI6InRlc3RlQHZhc3AucHQiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJQUk9EIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbW9iaWxlcGhvbmUiOiI5NjAwMDAwMDAiLCJjbGllbnRfaWQiOiIxNyIsIm5iZiI6MTYzNjcxOTY0MywiZXhwIjoxNjM2ODA2MDQzLCJpc3MiOiJodHRwczovL3Zhc3BhcGlyZXN0LnZhc3BleHByZXNzby5wdCIsImF1ZCI6IjhFcHlVNVIzNUV4YzdWQld1OXdkS3JuWXRMVjlOOE4yIn0.k8NzkdGzaNnZ3YrueZpnhvIoX-s6yrnRVkWo7D7SnqE',
'Content-Type: application/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
```
#### Python
```python=
import http.client
import json
conn = http.client.HTTPSConnection("vaspapirest.vaspexpresso.pt")
payload = json.dumps({
"service": {
"serviceTypeId": 93,
"serviceMustDeliverOnRemote": False,
"serviceDeliveryPointCode": None,
"serviceFlow": 0,
"serviceClientReference": "teste",
"serviceClientBarCode": None,
"servicePinCode": None,
"serviceNumberOfVolumes": "2",
"serviceTotalWeightOfVolumes": "24",
"serviceAmount": 1.2,
"servicePoD": True,
"serviceSms": False,
"serviceInstructions": "Enviar de manhã",
"serviceEstimatedDateOfConclusion": "2022-01-11T17:07:16.646Z",
"servicePickingDate": None,
"servicePreferentialPeriod": None,
"senderClientCode": "123",
"senderName": "Diogo Almeida",
"senderContactName": "Diogo Almeida",
"senderContactPhoneNumber": "960000000",
"senderContactEmail": "dalmeida@teste.pt",
"senderAddressStreet": "Rua Alto do monte, nr 5",
"senderAddressDoorNumber": None,
"senderAddressFloor": None,
"senderAddressPlace": "Lisboa",
"senderAddressZipCode": "1000-123",
"senderAddressZipCodePlace": "Lisboa",
"senderAddressDistrict": "null",
"senderAddressCountryCode": "PT",
"receiverClientCode": "312",
"receiverName": "Pedro Ameixas",
"receiverContactName": "Pedro Ameixas",
"receiverContactPhoneNumber": "910000000",
"receiverContactEmail": "pameixas@teste.pt",
"receiverAddressStreet": "Av Perto da Ponte, nr 6",
"receiverAddressDoorNumber": None,
"receiverAddressFloor": None,
"receiverAddressPlace": "Porto",
"receiverAddressZipCode": None,
"receiverAddressCountryCode": "PT",
"receiverFixedInstructions": None,
"clientObservations1": "Cuidado, frágil.",
"clientObservations2": "Manter fresco.",
"volumes": None
}
})
headers = {
'Authorization': 'Bearer eyJhbGciOiJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNobWFjLXNoYTI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1laWRlbnRpZmllciI6IjE0NTAiLCJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjpbInRlc3RlQHZhc3AucHQiLCJ0ZXN0ZUB2YXNwLnB0Il0sImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYWNjZXNzY29udHJvbHNlcnZpY2UvMjAxMC8wNy9jbGFpbXMvaWRlbnRpdHlwcm92aWRlciI6IkFTUC5ORVQgSWRlbnRpdHkiLCJBc3BOZXQuSWRlbnRpdHkuU2VjdXJpdHlTdGFtcCI6IjdjMTRhZGQwLWZhZDEtNDkyYi1iMWFkLTFlN2JkODZiZDY3NyIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL2VtYWlsYWRkcmVzcyI6InRlc3RlQHZhc3AucHQiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL3JvbGUiOiJQUk9EIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvbW9iaWxlcGhvbmUiOiI5NjAwMDAwMDAiLCJjbGllbnRfaWQiOiIxNyIsIm5iZiI6MTYzNjcxOTY0MywiZXhwIjoxNjM2ODA2MDQzLCJpc3MiOiJodHRwczovL3Zhc3BhcGlyZXN0LnZhc3BleHByZXNzby5wdCIsImF1ZCI6IjhFcHlVNVIzNUV4YzdWQld1OXdkS3JuWXRMVjlOOE4yIn0.k8NzkdGzaNnZ3YrueZpnhvIoX-s6yrnRVkWo7D7SnqE',
'Content-Type': 'application/json'
}
conn.request("POST", "/api/V2/Shipment/Service/Label/LabelType/ZPL", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
```