Labels
Endpoint che consente di recuperare l'etichetta di uno specifico collo
Restituisce l'etichetta di un solo collo di una spedizione, senza scaricare il file con le etichette di tutti i colli.
Recupera l'etichetta di un collo
GET https://api.gsped.it/[ISTANZA]/labels/[id_spedizione]
Il collo si indica per numero oppure per codice: i due parametri sono alternativi e indicarli insieme è un errore.
Path Parameters
id_spedizione*
String
ID univoco spedizione Gsped
Query Parameters
n_collo
String
Numero del collo, da 1 al numero di colli della spedizione
codice_collo
String
Codice del collo; deve essere univoco all'interno della spedizione
Headers
x-api-key*
String
APIKEY fornita da Gsped
{
"status": 200,
"response": {
"id_sped": 1234,
"id_collo": 2,
"labels": {
"zpl": "^XA...^XZ",
"pdf": "JVBERi0xLjQK..."
}
}
}{
"status": 400,
"errors": [
"Collo non indicato: serve n_collo oppure codice_collo"
],
"response": []
}{
"status": 400,
"errors": [
"Indicare n_collo oppure codice_collo, non entrambi"
],
"response": []
}Il PDF è codificato in base64, lo ZPL è restituito come testo. Se per quel collo è disponibile solo lo ZPL, il PDF viene prodotto convertendolo; se manca anche quello, il campo resta vuoto.
Alcuni corrieri non salvano un'etichetta per ogni collo, ma un unico file con le etichette di tutta la spedizione. Per quelle spedizioni l'endpoint restituisce quel file quando si chiede il primo collo, e risponde 404 sui colli successivi.
Snippets codice di esempio
Last updated
Was this helpful?
