Copio las notas de las decisiones que tomamos sobre la api v2.0:
/linkode POST -> crea un nodo raiz
- toma:
- content
- text_type [opt]
- devuelve:
- linkode_metadata
- linkode_id
- root_id (self)
- linkode_url
- root_url
/linkode/id/
- POST -> Crea un hijo de ese id
- toma lo mismo que /linkode/
- devuelve lo mismo que /linkode/
- GET -> devuelve details de ese id
- devuelve lo mismo que lo otro + extra info:
- content
- text_type
- timestamp, etc....
/tree/id/ GET solo funciona con id de root (sino 404)
- devuelve:
- estructura de arbol, cada nodo con su metadata:
- linkode_id
- timestamp
NO HAY PUT en ningun endpoint. Todas las entidades son inmutables, para cambios crear uno nuevo.
Copio las notas de las decisiones que tomamos sobre la api v2.0: