Skip to main content
Gli endpoint sotto /api/v1/integrations/warehouses espongono solo i campi anagrafici del deposito: nome, tipo, indirizzo e località. Non sono inclusi configurazioni WMS, corrieri collegati né flag operativi interni. Ogni operazione richiede lo scope dedicato (warehouses:read, warehouses:create, warehouses:update, warehouses:delete). Consulta la tabella scope per il mapping completo.

Tipi deposito

Il campo typeId accetta solo i valori dell’enum fisso sottostante. In risposta, warehouseType contiene { id, name }.

Flusso consigliato

1

Elenca i depositi

GET /api/v1/integrations/warehouses con scope warehouses:read.
2

Crea un deposito

POST /api/v1/integrations/warehouses con name, typeId e indirizzo completo. Scope warehouses:create.
3

Aggiorna o elimina

Usa PATCH /api/v1/integrations/warehouses/{id} (scope warehouses:update) o DELETE (scope warehouses:delete).
L’eliminazione di un deposito è definitiva. Verifica che il deposito non sia ancora referenziato da ordini o prodotti prima di chiamare DELETE.

Campi request e response

Create / update

In PATCH tutti i campi sono opzionali ma almeno uno deve essere inviato.

Response

Oltre ai campi anagrafici, la risposta include: companyId e campi operativi interni non sono mai esposti.

Esempio di creazione

Esempio di risposta