{
  "info": {
    "name": "Muralha Entregas — mcp.ai",
    "description": "REST API for the Muralha Entregas 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/muralha_entregas",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "muralha_entregas_cancelar_entrega",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/cancelar/entrega",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "cancelar",
            "entrega"
          ]
        },
        "description": "Cancela uma entrega (OS). Se o entregador já aceitou, a central pode cobrar taxa de cancelamento. Sem confirmar: true, só mostra se haverá taxa.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"os\": \"\",\n  \"tipo\": \"\",\n  \"motivo\": \"\",\n  \"confirmar\": false,\n  \"aceitar_taxa\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "muralha_entregas_detalhe_entrega",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/detalhe/entrega",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "detalhe",
            "entrega"
          ]
        },
        "description": "Detalhe de uma ou mais entregas (OS): categoria, tarifa, valores, percurso, entregador, cada parada (endereço, cliente, valor a cobrar, confirmação) e cancelamento.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"os_ids\": \"\",\n  \"os\": \"\",\n  \"tipo\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "muralha_entregas_empresa",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/empresa",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "empresa"
          ]
        },
        "description": "Dados da empresa no painel: endereço de coleta, categorias de entrega, formas de pagamento liberadas e tempo padrão de despacho.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "muralha_entregas_estimar_entrega",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/estimar/entrega",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "estimar",
            "entrega"
          ]
        },
        "description": "Estima preço, distância e tempo de uma entrega pela tabela da Muralha Entregas, sem criar nada. Aceita endereço ou lat/lng por parada.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"entregas\": \"\",\n  \"coleta\": {},\n  \"categoria\": \"\",\n  \"forma_pagamento\": \"\",\n  \"com_retorno\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "muralha_entregas_extrato",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/extrato",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "extrato"
          ]
        },
        "description": "Extrato da carteira de créditos: consumos por OS, recargas, saques e estornos, com resumo do período.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"data_inicio\": \"\",\n  \"data_fim\": \"\",\n  \"tipo\": \"\",\n  \"os\": \"\",\n  \"pagina\": 0,\n  \"por_pagina\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "muralha_entregas_listar_entregas",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/listar/entregas",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "listar",
            "entregas"
          ]
        },
        "description": "Lista as entregas da empresa no histórico do painel da Muralha Entregas (até 31 dias por consulta, 30 por página): OS, quando, status, quantidade de paradas e entregador.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"data_inicio\": \"\",\n  \"data_fim\": \"\",\n  \"status\": \"\",\n  \"pagina\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "muralha_entregas_saldo",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/saldo",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "saldo"
          ]
        },
        "description": "Saldo da carteira de créditos da empresa na Muralha Entregas e o saldo mínimo exigido por entrega.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "muralha_entregas_solicitar_entrega",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/solicitar/entrega",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "solicitar",
            "entrega"
          ]
        },
        "description": "Solicita uma entrega (chama um entregador) na Muralha Entregas. GERA COBRANÇA REAL. Sem confirmar: true, só devolve a prévia com o valor; mostre ao usuário e só confirme com o sim dele, reusando a mes",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"entregas\": \"\",\n  \"coleta\": {},\n  \"categoria\": \"\",\n  \"forma_pagamento\": \"\",\n  \"com_retorno\": false,\n  \"despachar_em_minutos\": 0,\n  \"chave_idempotencia\": \"\",\n  \"confirmar\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "muralha_entregas_status_entrega",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/status/entrega",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "status",
            "entrega"
          ]
        },
        "description": "Status atual de uma ou mais entregas (OS), com entregador e paradas. Opcionalmente gera o link de rastreio de cada parada para mandar ao cliente.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"os_ids\": \"\",\n  \"os\": \"\",\n  \"link_rastreio\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}