For the complete documentation index, see llms.txt. This page is also available as Markdown.

Shipment References

Questo endpoint permette di gestire riferimenti multipli per una spedizione.

ShipmentReferences - GET

GET https://api.gsped.it/[ISTANZA]/ShipmentReferences/[ID_SPEDIZIONE]

Recupera i riferimenti associati per la spedizione richiesta

URL Parameters

Name
Type
Description

ISTANZA

String

Nome dell'istanza di riferimento

ID_SPEDIZIONE

Integer

ID univoco Gsped della spedizione

Headers

Name
Type

x-api-key

String

Apikey fornita da Gsped

Response

Riferimenti recuperati con successo

{
    "primaryReference": "382993",
    "secondaryReference": [
        "ref1",
        "ref2",
        "ref3"
    ]
}

Richiesta mal formata

{
    "error": "Dati in ingresso non validi : Il campo 'id spedizione' è obbligatorio."
}

Non si hanno i permessi necessari per gestire la spedizione richiesta

{
    "error": "Non si hanno i permessi necessari per gestire la spedizione con ID XYZ"
}

Non ci sono riferimenti associati per la spedizione richiesta. Questo codice si ottine anche nel caso la spedizione richiesta non esiste

{
    "error": "Non sono ancora presenti riferimenti per la spedizione con ID XYZ"
}

ShipmentReferences - POST

POST https://api.gsped.it/[ISTANZA]/ShipmentReferences

Questo endpoint permette di associare uno o più riferimenti alla spedizione.

IMPORTANTE :

Questo endpoint può essere richiamato più volte sulla stessa spedizione per aggiungere i riferimenti man mano che vi è necessità di farlo.

Headers

Name
Value

x-api-key

String

Apikey fornita da Gsped

Body

Name
Type
Description

idSpedizione

Integer

ID univoco Gsped della spedizione

references

array

Array contenente i riferimenti da associare alla spedizione. Massimo 20 elementi!

Esempio

Response

Rifimento/i inseriti con successo

Richiesta mal formata oppure nella richiesta si supera il numero di riferimenti ammessi associati alla spedizione.

Non si hanno i permessi necessari per gestire la spedizione richiesta

La spedizione a cui associare i riferimenti non esiste

ShipmentReferences - DELETE

DELETE https://api.gsped.it/[ISTANZA]/ShipmentReferences/[ID_SPEDIZIONE]/[REFERENCE]

Questo endpoint permette di disassociare tutti i riferimenti di una spedizione o togliere un singolo riferimento

URL Parameters

Name
Type
Description

ISTANZA

String

INome dell'istanza di riferimento

ID_SPEDIZIONE

integer

ID univoco Gsped della spedizione

REFERENCE

string

Parametro Opzionale. Se valorizzato, indica il riferimento da disassociare dalla spedizione. NB: Nel caso in cui non venga indicato, verranno disassociati tutti i riferimenti NB2: Eventuali caratteri speciali devono essere urlencoded

Headers

Name
Type
Description

x-api-key

string

Apikey fornita da Gsped

Response

Riferimento disassociato con successo

Richiesta mal formata

Non si hanno i permessi necessari per gestire la spedizione richiesta

Non ci sono riferimenti associati da cancellare per la spedizione richiesta. Questo codice si ottine anche nel caso la spedizione richiesta non esiste

Last updated

Was this helpful?