/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 campotypeId 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).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.

