{
  "ambiente": "workspace",
  "label": "Workspace",
  "rotas": [
    {
      "id": "extrato-listar",
      "recurso": "extrato",
      "operations": [
        {
          "method": "GET",
          "path": "/extrato/apresentar",
          "descricao": "Extrato bancário; filtrar por tipoOperacao C=receitas, D=despesas",
          "responseShape": [
            {
              "field": "descricao",
              "type": "string",
              "description": ""
            },
            {
              "field": "idextrato",
              "type": "number",
              "description": ""
            },
            {
              "field": "valor",
              "type": "number",
              "description": ""
            }
          ],
          "suggestedColumns": [
            {
              "field": "data",
              "header": "Data",
              "width": "120px"
            },
            {
              "field": "descricao",
              "header": "Descrição",
              "width": "400px"
            },
            {
              "field": "valor",
              "header": "Valor",
              "width": "150px"
            },
            {
              "field": "tipo",
              "header": "Tipo",
              "width": "120px"
            }
          ]
        }
      ]
    },
    {
      "id": "categorias-listar",
      "recurso": "categorias",
      "operations": [
        {
          "method": "GET",
          "path": "/categorias/apresentar",
          "descricao": "Lista categorias para conciliação",
          "responseShape": [
            {
              "field": "id",
              "type": "number",
              "description": ""
            },
            {
              "field": "nome",
              "type": "string",
              "description": ""
            }
          ]
        }
      ]
    },
    {
      "id": "caixinhas-listar",
      "recurso": "caixinhas",
      "operations": [
        {
          "method": "GET",
          "path": "/caixinhas/apresentar",
          "descricao": "Lista caixinhas",
          "responseShape": [
            {
              "field": "id",
              "type": "number",
              "description": ""
            },
            {
              "field": "nome",
              "type": "string",
              "description": ""
            }
          ]
        }
      ]
    },
    {
      "id": "contas_a_pagar-listar",
      "recurso": "contas_a_pagar",
      "operations": [
        {
          "method": "GET",
          "path": "/contas_a_pagar/apresentar",
          "descricao": "Contas a pagar planejadas",
          "responseShape": [
            {
              "field": "id",
              "type": "number",
              "description": ""
            },
            {
              "field": "valor",
              "type": "number",
              "description": ""
            }
          ]
        }
      ]
    }
  ]
}