{
  "info": {
    "name": "HiveCloud CT-e / MDF-e — mcp.ai",
    "description": "REST API for the HiveCloud CT-e / MDF-e MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/hivecloud",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "hivecloud_cte_averbar",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/cte/averbar",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "cte",
            "averbar"
          ]
        },
        "description": "Averba (registra o seguro de carga) um ou mais CT-e (por id). Exige allow_writes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\",\n  \"empresa_id\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_cte_cancelar",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/cte/cancelar",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "cte",
            "cancelar"
          ]
        },
        "description": "ATO FISCAL REAL: cancela um ou mais CT-e autorizados (por id) junto à SEFAZ. Irreversível. Exige allow_writes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\",\n  \"empresa_id\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_cte_carta_correcao",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/cte/carta/correcao",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "cte",
            "carta",
            "correcao"
          ]
        },
        "description": "ATO FISCAL REAL: emite uma carta de correção (CC-e) para um CT-e autorizado. `correcoes` é um objeto só com os campos a corrigir (ex.: {caracteristicaAdicionalTransporte, tipoServico, finalidadeEmissa",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cte_id\": \"\",\n  \"correcoes\": {},\n  \"empresa_id\": \"\",\n  \"account\": \"\",\n  \"cte_ids\": \"\",\n  \"empresa_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_cte_emitir",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/cte/emitir",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "cte",
            "emitir"
          ]
        },
        "description": "ATO FISCAL REAL: transmite um ou mais CT-e à SEFAZ (por id). Opera sobre documentos já criados/em digitação. Exige allow_writes habilitado na conexão.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\",\n  \"empresa_id\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_cte_excluir",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/cte/excluir",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "cte",
            "excluir"
          ]
        },
        "description": "Exclui um ou mais CT-e (rascunhos/rejeitados, por id). Irreversível. Exige allow_writes.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\",\n  \"empresa_id\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_get_cte",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/cte",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "cte"
          ]
        },
        "description": "Detalha um CT-e específico pelo id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": \"\",\n  \"empresa_id\": \"\",\n  \"account\": \"\",\n  \"ids\": \"\",\n  \"empresa_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_list_accounts",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/accounts",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "accounts"
          ]
        },
        "description": "Lista as contas HiveCloud conectadas a este install (cada usuário+ambiente = uma conta).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_list_ctes",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/ctes",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "ctes"
          ]
        },
        "description": "Lista os CT-e (Conhecimento de Transporte eletrônico) da empresa, paginado, com filtro por data de emissão. Retorna número, série, UF inicial/final, valor do frete, remetente/destinatário, status, dat",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"empresa_id\": \"\",\n  \"pageSize\": 0,\n  \"pageNumber\": 0,\n  \"data_inicial\": \"\",\n  \"data_final\": \"\",\n  \"account\": \"\",\n  \"empresa_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_list_dces",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/dces",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "dces"
          ]
        },
        "description": "Lista as DC-e (Declaração de Conteúdo eletrônica) da empresa, paginado.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"empresa_id\": \"\",\n  \"pageSize\": 0,\n  \"pageNumber\": 0,\n  \"account\": \"\",\n  \"empresa_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_list_empresas",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/empresas",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "empresas"
          ]
        },
        "description": "Lista as empresas emitentes do ambiente (id, nome, cnpj). O `id` é o `empresa_id` exigido nas demais tools (passo de seleção da empresa).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_list_inutilizacoes",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/inutilizacoes",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "inutilizacoes"
          ]
        },
        "description": "Lista as inutilizações de numeração de CT-e da empresa, paginado.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"empresa_id\": \"\",\n  \"pageSize\": 0,\n  \"pageNumber\": 0,\n  \"account\": \"\",\n  \"empresa_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_list_mdfes",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/mdfes",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "mdfes"
          ]
        },
        "description": "Lista os MDF-e (Manifesto Eletrônico de Documentos Fiscais) da empresa, paginado (número, série, dataEmissao, statusMdfe, UF de carregamento/descarregamento, CIOT). Exige mdfe_tenant_id na conexão (am",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"empresa_id\": \"\",\n  \"pageSize\": 0,\n  \"pageNumber\": 0,\n  \"data_inicial\": \"\",\n  \"data_final\": \"\",\n  \"account\": \"\",\n  \"empresa_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_list_motoristas",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/motoristas",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "motoristas"
          ]
        },
        "description": "Lista os motoristas/condutores cadastrados (nome, cpf, cnh), usados no MDF-e, paginado. Exige mdfe_tenant_id na conexão.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"empresa_id\": \"\",\n  \"pageSize\": 0,\n  \"pageNumber\": 0,\n  \"account\": \"\",\n  \"empresa_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_list_veiculos",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/veiculos",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "veiculos"
          ]
        },
        "description": "Lista os veículos cadastrados (placa, motorista, reboque, tara), usados no MDF-e, paginado. Exige mdfe_tenant_id na conexão.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"empresa_id\": \"\",\n  \"pageSize\": 0,\n  \"pageNumber\": 0,\n  \"account\": \"\",\n  \"empresa_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_mdfe_cancelar",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/mdfe/cancelar",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "mdfe",
            "cancelar"
          ]
        },
        "description": "ATO FISCAL REAL: cancela um ou mais MDF-e (por id) junto à SEFAZ. Irreversível. Exige allow_writes + mdfe_tenant_id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\",\n  \"empresa_id\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_mdfe_emitir",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/mdfe/emitir",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "mdfe",
            "emitir"
          ]
        },
        "description": "ATO FISCAL REAL: transmite um ou mais MDF-e à SEFAZ (por id). Exige allow_writes + mdfe_tenant_id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\",\n  \"empresa_id\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_mdfe_empresas",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/mdfe/empresas",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "mdfe",
            "empresas"
          ]
        },
        "description": "Lista as empresas emitentes do ambiente de MDF-e (o MDF-e tem ambiente e empresas PRÓPRIOS, distintos do CT-e). O `id` é o `empresa_id` das tools de MDF-e. Exige mdfe_tenant_id na conexão.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_mdfe_encerrar",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/mdfe/encerrar",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "mdfe",
            "encerrar"
          ]
        },
        "description": "ATO FISCAL REAL: encerra um ou mais MDF-e (por id) após o fim da viagem. Exige allow_writes + mdfe_tenant_id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\",\n  \"empresa_id\": \"\",\n  \"account\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "hivecloud_sefaz_status",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/sefaz/status",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "sefaz",
            "status"
          ]
        },
        "description": "Status do serviço da SEFAZ para a empresa (se o servidor da Fazenda está em operação).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"empresa_id\": \"\",\n  \"account\": \"\",\n  \"empresa_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}