Pickup (pickup request)
Pick-up management
Pickup - GET
It returns information about the pick-up requests.
Pick-up information retrieval .
GET
https://api.gsped.it/[INSTANCE]/pickup
Query Parameters
id*
Integer
Pick-up ID
Headers
x-api-key*
String
API key given by Gsped
{
"status": 2,
"num_spedizione": "",
"error": "",
"id": 70058437,
"note": "",
"note_orm": "",
"num_orm": "CBJ180121002626"
}
Snippets example
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.gsped.it/sandbox/pickup?id_sped=12345',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-api-key: YOUR-API-KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
Pickup - POST
It sends the courier a pick-up request.
Send pick-up request
POST
https://api.gsped.it/[INSTANCE]/pickup
Headers
Content-Type*
String
application/json
x-api-key*
String
API key given by GSped
Request Body
client_id*
Integer
Id of the registry you want to generate the shipment with (given value)
corriere*
Integer
Courier code
servizio*
Integer
Service code
colli*
Integer
NUmber of parcels of the shipment
peso*
Float
Total weight (KG)
date_req_ritiro*
String
Date of pick-up (YYYY-MM-DD)
opening_time*
String
Goods ready time (HH:MM:SS)
closing_time*
String
Closing time (HH:MM:SS)
opening_time2
String
Second goods ready time (HH:MM:SS) - only for TNT
closing_time2
String
Second closing time (HH:MM:SS) - only for TNT
note_sender
String
Sender name
ddt_alpha
String
Customer alphanumeric reference
ddt_num
Integer
Customer numeric reference
sender_name
String
Name/ designation/business name of the sender
sender_addr
String
Sender address (street and number)
sender_cap
String
Zip code of the sender
sender_city
String
City of the sender
sender_prov
String
Province of the sender (2 characters)
sender_country_code
String
Country of the sender (ISO 3166-1 alpha-2)
sender_contact
String
Additional sender contact
sender_email
String
E-mail of the sender
sender_phone
String
Phone number of the sender
rcpt_name
String
Name/ designation/business name of the recipient
rcpt_addr
String
Recipient address (street and number)
rcpt_cap
String
Zip code of the recipient
rcpt_city
String
City of the recipient
rcpt_prov
String
Province of the recipient (2 characters)
rcpt_country_code
String
Country of the recipient (ISO 3166-1 alpha-2)
rcpt_contact
String
Additional recipient contact
rcpt_phone
String
Phone number of the recipient
rcpt_email
String
E-mail of the recipient
merce
String
Goods description
daticolli
Array
Size of the parcels (if available)
daticolli.n_collo
Integer
Progressive number
daticolli.altezza
Integer
Height (cm)
daticolli.larghezza
Integer
Width (cm)
daticolli.lunghezza
Integer
Lenght (cm)
daticolli.peso
Float
Weight (kg)
daticolli.volume
Float
Volume (cu m)
{
"status": 2,
"num_spedizione": "",
"error": "",
"id": 70061546,
"note": "",
"note_orm": "",
"num_orm": "CBJ180121002626"
}
Example snippets
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.gsped.it/sandbox/pickup',
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 =>'{
"client_id": 390,
"corriere": 1,
"servizio": 0,
"colli": 1,
"peso": 5,
"date_req_ritiro": "2022-01-14",
"opening_time": "09:00",
"closing_time": "17:30",
"ddt_alpha": "2001504697",
"ddt_num": 2001504697,
"sender_name": "Test mittente",
"sender_addr": "VIA PRINCIPESSA CLOTILDE, 70",
"sender_cap": "10134",
"sender_city": "Torino",
"sender_contact": "contatto mittente",
"sender_prov": "TO",
"sender_country_code": "IT",
"sender_email": "[email protected]",
"sender_phone": "3208281234",
"note_sender": "",
"rcpt_addr": "Via Pier Santi Mattarella, 1",
"rcpt_cap": "92100",
"rcpt_city": "AGRIGENTO",
"rcpt_contact": "contatto destinatario",
"rcpt_country_code": "IT",
"rcpt_email": "[email protected]",
"rcpt_name": "test destinatario",
"rcpt_phone": "0922601234",
"rcpt_prov": "AG",
"merce": "Articoli arredamento",
"daticolli": [
{
"n_collo": 1,
"altezza": 50,
"larghezza": 35,
"lunghezza": 25,
"peso": 10,
"volume": 0.014
}
]
}',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'x-api-key: YOUR-API-KEY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
Last updated