Skip to main content

Endpoints do Prometrômetro

Base path: /v1/promises
Os endpoints abaixo representam a estrutura planejada. A implementação detalhada será gerada durante o desenvolvimento.

Promessas

MétodoEndpointDescrição
GET/v1/promisesListar promessas (com filtros)
POST/v1/promisesCadastrar nova promessa
GET/v1/promises/{id}Detalhes de uma promessa
PUT/v1/promises/{id}Atualizar promessa
PUT/v1/promises/{id}/statusAtualizar status da promessa
GET/v1/promises/{id}/historyHistórico de evolução da promessa

Metas

MétodoEndpointDescrição
GET/v1/promises/{id}/goalsListar metas de uma promessa
POST/v1/promises/{id}/goalsCriar meta
PUT/v1/promises/{id}/goals/{goal_id}Atualizar meta

Etapas

MétodoEndpointDescrição
GET/v1/promises/{id}/stagesListar etapas de uma promessa
POST/v1/promises/{id}/stagesCriar etapa
PUT/v1/promises/{id}/stages/{stage_id}Atualizar etapa
PUT/v1/promises/{id}/stages/{stage_id}/progressAtualizar progresso da etapa

Evidências

MétodoEndpointDescrição
GET/v1/promises/{id}/evidencesListar evidências de uma promessa
POST/v1/promises/{id}/evidencesRegistrar evidência
DELETE/v1/promises/{id}/evidences/{evidence_id}Remover evidência