Advertisement
claukiller

rutas api

Feb 25th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.32 KB | None | 0 0
  1. Rutas:
  2.  
  3. Proyectos
  4. ------------------------------------------------------------------------------------
  5. /projects -> Devuelve listado de los proyectos GET
  6. /projects -> Creación de nuevo proyecto POST
  7. /projects/{projectId} -> Devuelve descripción del proyecto con ese ID GET
  8. /projects/{projectId} -> Permite editar información del proyecto con esa ID PATCH
  9. /projects/ref/{refID} -> Devuelve proyectos que contengan ese refID GET
  10. /projects/phase/{phaseID} -> Devuelve proyectos que se encuentre en la fase especificada GET
  11. /projects/year/{year} -> Devuelve proyectos con el año específico GET
  12. /projects/client/{clientName} -> Devuelve proyectos con el cliente especificado GET
  13. /projects/filter/ -> Devuelve proyectos con diferentes criterios de búsqueda GET
  14.  
  15. Usuarios
  16. ------------------------------------------------------------------------------------
  17. /users/ -> Devuelve listado de los usuarios GET
  18.  
  19. Clientes
  20. ------------------------------------------------------------------------------------
  21. /clients/ -> Devuelve listado de los clientes GET
  22.  
  23. Horas
  24. ------------------------------------------------------------------------------------
  25. /hours/ -> Devuelve listado con las horas totales GET
  26. /hours/ -> Añade las horas actualizadas PUT
  27. /hours/project/ -> Creación de nuevo proyecto para añadir horas POST
  28.  
  29. Proyecto - Comunicaciones
  30. ------------------------------------------------------------------------------------
  31. projects/{projectID}/communications/ -> Devuelve listado de todos los emails asociados al proyecto con id {projectID} GET
  32. projects/{projectID}/communications/filter/{tag} -> Devuelve emails que contengan esa tag asociados al proyecto con id {projectID} GET
  33. projects/{projectID}/communications/{mailID} -> Devuelve información del email con id {mailID} del proyecto con id {projectID} GET
  34.  
  35. Proyecto - Horas
  36. ------------------------------------------------------------------------------------
  37. projects/{projectID}/hours/ -> Devuelve listado de todas las horas asociadas al proyecto con id {projectID} GET
  38. projects/{projectID}/hours/ -> Creación de nueva hora asociada al proyecto con id {projectID} POST
  39. projects/{projectID}/hours/{clientID} -> Devuelve detalle de la horas asoaciadas al proyecto con id {projectID} del usuario con id {clientID} GET
  40.  
  41. Misc.
  42. ------------------------------------------------------------------------------------
  43. projects/{projectID}/work/ -> Devuelve los archivos de la carpeta trabajo asociados al proyecto con id {projectID} GET
  44. projects/{projectID}/report/ -> Devuelve los archivos de la carpeta informe asociados al proyecto con id {projectID} GET
  45. projects/{projectID}/administration/ -> Devuelve los archivos de la carpeta administración asociados al proyecto con id {projectID} GET
  46. projects/{projectID}/wiki/ -> Muestra las entradas para la wiki del proyecto con id projectID GET
  47. projects/{projectID}/wiki/ -> Añade nueva entrada para la wiki del proyecto con id projectID POST
  48. projects/{projectID}/wiki/{wikiID} -> Muestra en detalle la entrada de la wiki con id {wikiID} del proyecto con ID {projectID} POST
  49. projects/{projectID}/log/{logID} -> Muestra en detalle la nota con id {logID} del proyecto con ID {projectID} POST
  50. projects/{projectID}/log/ -> Muestra las notas del proyecto con id projectID GET
  51. projects/{projectID}/log/ -> Añade nueva nota al proyecto con id projectID POST
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement