Rotas da RESTful API
Resource: oauth
RFS01: POST /oauth
Resource: usuario
RFU01: POST /usuarios
RFU02: GET /usuarios
RFU03: GET /usuarios/{id_usuario}
RFU04: PUT ou PATCH /usuarios/{id_usuario}
RFU05: DELETE /usuarios/{id_usuario}
RFU06: GET /usuarios/{id_usuario}/perfis (DEPRECATED)
RFU09: PUT /usuarios/{id_usuario}/perfis
RFU07: POST /usuarios/{id_usuario}/perfis (NOT PRIORITIZED)
RFU08: DELETE /usuarios/{id_usuario}/perfis/{id_perfil} (NOT PRIORITIZED)
Resource: menor
RFM01: POST /menores
RFM02: GET /menores
RFM03: GET /menores/{id_menor}
RFM04: PUT ou PATCH /menores/{id_menor}
RFM05: DELETE /menores/{id_menor}
RFM06: GET /menores?idade={{pontoIdade}}&sexo={{pontoSexo}}
RFM07: POST /menores/{id_menor}/interessados
RFM08: GET /menores/{id_menor}/interessados?interesse=favorito|apadrinhamento|adocao
RFM09: DELETE /menores/{id_menor}/interessados/{id_interessado}?interesse=favorito|apadrinhamento|adocao
RFM10: POST /menores/{id_menor}/midias
RFM11: GET /menores/{id_menor}/midias
RFM12: GET /menores/{id_menor}/midias/{id_midia}
RFM13: DELETE /menores/{id_menor}/midias/{id_midia}
RFM14: POST /menores/{id_menor}/videos (DEPRECATED)
RFM15: GET /menores/{id_menor}/videos (DEPRECATED)
RFM16: GET /menores/{id_menor}/videos/{id_video} (DEPRECATED)
RFM17: DELETE /menores/{id_menor}/videos/{id_video} (DEPRECATED)
RFM18: PUT /menores/{id_menor} (id_abrigo ou id_familia) (NOT PRIORITIZED)
RFM09: POST /menores/{id_menor}/processos (NOT PRIORITIZED)
RFM20: GET /menores/{id_menor}/processos (NOT PRIORITIZED)
RFM21: GET /menores/{id_menor}/processos/{id_processo} (NOT PRIORITIZED)
RFM22: DELETE /menores/{id_menor}/processos/{id_processo} (NOT PRIORITIZED)
Resource: interessado
RFI01: POST /interessados
RFI02: GET /interessados
RFI03: GET /interessados/{id_interessado}
RFI04: PUT ou PATCH /interessados/{id_interessado}
RFI05: DELETE /interessados/{id_interessado}
RFI06: PUT /interessados/{id_interessado} (DEPRECATED)
RFI07: GET /interessados/{id_interessado}/ordenacao (DEPRECATED)
RFI08: PUT /interessados/{id_interessado}/ordenacao
RFI09: POST /interessados/{id_interessado}/visualizacoes (NOT PRIORITIZED)
RFI10: GET /interessados/{id_interessado}/visualizacoes (NOT PRIORITIZED)
RFI11: PUT /interessados/{id_interessado}/visualizacoes (NOT PRIORITIZED)
RFI12: GET /interessados?query=id_menor={id_menor} (DEPRECATED)
RFI13: POST /interessados/{id_interessado}/menores
RFI14: GET /interessados/{id_interessado}/menores?tipo=favorito|apadrinhamento|adocao
RFI15: DELETE /interessados/{id_interessado}/menores/{id_menor}
Resource: conteudo
RFC01: POST /conteudos
RFC02: GET /conteudos
RFC03: PUT ou PATCH /conteudos/{id_conteudo}
RFC04: DELETE /conteudos/{id_conteudo}
RFC05: POST /conteudos/{id_conteudo}/midias
RFC06: GET /conteudos/{id_conteudo}/midias
RFC07: GET /conteudos/{id_conteudo}/midias/{id_midia}
RFC08: DELETE /conteudos/{id_conteudo}/midias/{id_midia}
RFC09: POST /conteudos/{id_conteudo}/videos (DEPRECATED)
RFC10: GET /conteudos/{id_conteudo}/videos (DEPRECATED)
RFC11: GET /conteudos/{id_conteudo}/videos/{id_video} (DEPRECATED)
RFC12: DELETE /conteudos/{id_conteudo}/videos/{id_video} (DEPRECATED)
Resource: perfil
RFP01: POST /perfis (NOT PRIORITIZED)
RFP02: GET /perfis (NOT PRIORITIZED)
RFP03: GET /perfis/{id_perfil} (NOT PRIORITIZED)
RFP04: PUT /perfis/{id_perfil} (NOT PRIORITIZED)
RFP05: DELETE /perfis/{id_perfil} (NOT PRIORITIZED)
RFP06: GET /perfis/{id_perfil}/usuarios (NOT PRIORITIZED)
RFP07: POST /perfis/{id_perfil}/usuarios (NOT PRIORITIZED)
RFP08: DELETE /perfis/{id_perfil}/usuarios/{id_usuario} (NOT PRIORITIZED)
Resource: mensagem
RFM01: POST /mensagens (NOT PRIORITIZED)
RFM02: GET /mensagens (NOT PRIORITIZED)
RFM03: GET /mensagens?query=data_inicial={data_inicial}&data_final={data_final} (NOT PRIORITIZED)
RFM04: PUT /mensagens/{id_mensagem} (NOT PRIORITIZED)
RFM05: POST /mensagens/{id_mensagem}/resposta (NOT PRIORITIZED)
RFM06: DELETE /mensagens/{id_mensagem} (NOT PRIORITIZED)
Resource: abrigo
RFA01: POST /abrigos (NOT PRIORITIZED)
RFA02: GET /abrigos (NOT PRIORITIZED)
RFA03: PUT /abrigos/{id_abrigo} (NOT PRIORITIZED)
RFA04: DELETE /abrigos/{id_abrigo} (NOT PRIORITIZED)
Resource: familia
RFF01: POST /familias (NOT PRIORITIZED)
RFF02: GET /familias (NOT PRIORITIZED)
RFF03: PUT /familias/{id_familia} (NOT PRIORITIZED)
RFF04: DELETE /familias/{id_familia} (NOT PRIORITIZED)
Resource: processo
RFO01: POST /processos (NOT PRIORITIZED)
RFO02: GET /processos (NOT PRIORITIZED)
RFO03: PUT /processos/{id_processo} (NOT PRIORITIZED)
RFO04: DELETE /processos/{id_processo} (NOT PRIORITIZED)
RFO05: POST /processos/{id_processo}/movimentos (NOT PRIORITIZED)
RFO06: GET /processos/{id_processo}/movimentos (NOT PRIORITIZED)
RFO07: PUT /processos/{id_processo}/movimentos/{id_movimento} (NOT PRIORITIZED)
RFO08: DELETE /processos/{id_processo}/movimentos/{id_movimento} (NOT PRIORITIZED)