Questo Web Service permette ai clienti autorizzati di inviare richieste di preventivo per traslochi per privati o traslochi per aziende. Le richieste devono essere inviate in formato JSON con un token di autenticazione personale.
L'URL del servizio, insieme al token di autenticazione personale, verrà fornito al momento dell'attivazione dell'accesso al Web Service.
Il Web Service accetta richieste POST con i seguenti header:
Content-Type: application/jsonX-API-Key: {il tuo token personale}Ogni cliente riceve un token unico. Il WS verifica:
X-API-KeySe il token non è presente o non è valido, viene restituito un errore JSON:
{
"status": "error",
"error": "Token mancante"
}
oppure
{
"status": "error",
"error": "Token non presente nei nostri sistemi"
}
Campi obbligatori:
tipo_preventivo: deve essere "P"tipologia
cosa_trasloco
n_colli
servizi_aggiuntivi
paese_ritirolocalita_ritiropaese_consegnalocalita_consegnatipo_richiedentenomecognomeazienda (se tipo_richiedente non è 'privato')emailCampi opzionali:
note, note_interne, quando_trasloco, termine_ricezione_preventivitelefonocurl -X POST https://www.preventivipertraslochi.it/services/ws_ppt_preventivi.php \
-H "Content-Type: application/json" \
-H "X-API-Key: b04b3b9a5452fa02f2d8ce8f15d72ec8b25cd3820754ed9fa857047da1a877aa" \
-d '{
"tipo_preventivo": "P",
"tipologia": "trasporto-appartamento",
"cosa_trasloco": "tutto",
"paese_ritiro": "Italia",
"localita_ritiro": "Milano",
"paese_consegna": "Spagna",
"localita_consegna": "Madrid",
"n_colli": "trasloco-totale-ufficio",
"servizi_aggiuntivi": "deposito-temporaneo-o-a-lungo-termine",
"note": "Test da WS",
"note_interne": "Note visualizzabili sono in area riservata",
"quando_trasloco": "20 dicembre 2025",
"termine_ricezione_preventivi": "10 dicembre 2025",
"tipo_richiedente": "azienda",
"nome": "Mario",
"cognome": "Rossi",
"azienda": "Company S.p.a.",
"telefono": "123456798",
"email": "email@email.it"
}'
Successo:
{
"status": "success",
"message": "Dati ricevuti correttamente"
}
Errore campi obbligatori mancanti:
{
"status": "error",
"message": "Campi obbligatori mancanti: paese_ritiro, localita_ritiro"
}
Campi obbligatori:
tipo_preventivo: deve essere "A"tipologia
cosa_trasloco
n_colli
servizi_aggiuntivi
paese_ritirolocalita_ritiropaese_consegnalocalita_consegnatipo_richiedentenomecognomeazienda (se tipo_richiedente non è 'privato')emailCampi opzionali:
notenote_internetelefonocurl -X POST https://www.preventivipertraslochi.it/services/ws_ppt_preventivi.php \
-H "Content-Type: application/json" \
-H "X-API-Key: b04b3b9a5452fa02f2d8ce8f15d72ec8b25cd3820754ed9fa857047da1a877aa" \
-d '{
"tipo_preventivo": "A",
"tipologia": "trasloco-mobili-singoli",
"cosa_trasloco": "tutto",
"paese_ritiro": "Italia",
"localita_ritiro": "Milano",
"paese_consegna": "Spagna",
"localita_consegna": "Madrid",
"n_colli": "trasloco-totale-ufficio",
"servizi_aggiuntivi": "deposito-temporaneo-o-a-lungo-termine",
"note": "Test da WS",
"note_interne": "Note visualizzabili sono in area riservata",
"quando_trasloco": "20 dicembre 2025",
"termine_ricezione_preventivi": "10 dicembre 2025",
"tipo_richiedente": "azienda",
"nome": "Mario",
"cognome": "Rossi",
"azienda": "Company S.p.a.",
"telefono": "123456798",
"email": "email@email.it"
}'
Successo:
{
"status": "success",
"message": "Dati ricevuti correttamente"
}
Errore campi obbligatori mancanti:
{
"status": "error",
"message": "Campi obbligatori mancanti: paese_ritiro, localita_ritiro"
}
Successo:
{
"status": "success",
"message": "Dati ricevuti correttamente"
}
Errore campi obbligatori mancanti:
{
"status": "error",
"message": "Campi obbligatori mancanti: n_colli, tipologia"
}
Content-Type: application/json