- Creazione di più nodi
- Utilizzo dell'endpoint
/routes/{nodeA}/{nodeB}
per ottenere un percorso
- Creazione di più nodi
- Collegamento dei nodi
- Creazione di più categorie
- Creazione di più spot
- Utilizzo dell'endpoint
/routes/{node}/spot/{spot}
per ottenere un percorso - Utilizzo dell'endpoint
/routes/{node}/category/{category}
per ottenere un percorso
I seguenti punti informano chi utilizza l'API di alcuni funzionamenti che potrebbero sembrare strani o controintuitivi
Il funzionamento di alcuni metodi HTTP potrebbe non essere quello che ci si aspetta:
- Nonostante il metodo POST serva, in teoria, solo per creare una nuova risorsa, in pratica se usato riferendosi ad un entità già esistente essa verrà aggiornata
- Nonostante il metodo PATCH serva, in teoria, solo per aggiornare una nuova risorsa, in pratica se usato riferendosi ad un entità già esistente non ancora esistente essa verrà creata
Il sistema funziona in questo modo per evitare di aggiungere complessità non necessarie e seguire il funzionamento del database sottostante, si consiglia comunque di usare i metodi in modo idiomatico