Lista os projetos
Os projetos do workspace, que agrupam lançamentos de uma obra, evento ou cliente, com
o período e as metas do projeto inteiro. Inclui os inativos; status filtra.
accessTokenAuthorizationBearer <token>Access token (mda_…) obtido em POST /auth/token. Vale 1 hora.
limit?integerItens por página.
1 <= value <= 500100cursor?stringO next_cursor da página anterior. Omita na primeira página.
status?stringinactive: desativado no app, segue nos lançamentos antigos.
"active""inactive"Uma página.
application/json- response
data*array<>next_cursor*|Cursor da próxima página; nulo na última.
curl -X GET "https://example.com/projetos"{ "data": [ { "id": 512, "nome": "Obra Centro", "cor": "#A4C2F4", "status": "active", "inicio": "2026-01-15", "fim": "2026-06-30", "meta_receita": 120000, "meta_despesa": 85000.5 } ], "next_cursor": "string"}Altera uma forma de pagamento (todos os campos) PUT
Troca `nome` e `status`; o `tipo` não muda. Para alterar só um campo, use `PATCH`. Exige o papel **Editor** ou um papel com permissão de editar Formas de pagamento.
Cria um projeto POST
Cria um projeto ativo. Exige o papel **Editor** ou um papel com permissão de editar Projetos. A resposta tem o mesmo formato do `GET /projetos/{id}`.