{
  "info": {
    "name": "Geodagio API Official Collection",
    "_postman_id": "geodagio-official-v2",
    "description": "Coleção gerada dos contratos da API Geodagio. API key em x-api-key; sessão de usuário em access_token. Módulos pausados são identificados na descrição.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "version": "1.0.0"
  },
  "item": [
    {
      "name": "02 - Piso Minimo ANTT",
      "item": [
        {
          "name": "POST /api/v1/freight-floor/calculate — Calcula o piso mínimo ANTT com fonte regulatória versionada.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/calculate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "calculate"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exige freight-floor:calculate e Idempotency-Key. Pedágio/VPO não integra o piso. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"calculationDate\": \"2026-09-03\",\n  \"cargoTypes\": [\n    \"CARGA_GERAL\"\n  ],\n  \"axleCount\": 6,\n  \"contractingMode\": \"FULL_COMPOSITION\",\n  \"performance\": {\n    \"mode\": \"STANDARD\"\n  },\n  \"emptyReturn\": {\n    \"mode\": \"NONE\",\n    \"reason\": null,\n    \"returnDistanceKm\": null,\n    \"distanceSource\": null\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/freight-floor/validate — Executa pré-checagem de frete e CIOT sem integração oficial.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "Aplicabilidade do piso e obrigatoriedade do CIOT são decisões separadas. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"calculationDate\": \"2026-09-03\",\n  \"cargoTypes\": [\n    \"GRANEL_SOLIDO\"\n  ],\n  \"axleCount\": 2,\n  \"contractingMode\": \"FULL_COMPOSITION\",\n  \"performance\": {\n    \"mode\": \"STANDARD\"\n  },\n  \"emptyReturn\": {\n    \"mode\": \"NONE\",\n    \"reason\": null,\n    \"returnDistanceKm\": null,\n    \"distanceSource\": null\n  },\n  \"declaredFreight\": null,\n  \"operationFacts\": {\n    \"remuneratedRoadFreight\": null,\n    \"contractedPerTrip\": null,\n    \"territory\": null,\n    \"dieselVehicle\": null,\n    \"ownCargo\": null,\n    \"tacAgregadoContract\": null,\n    \"singleTransportContract\": null,\n    \"singleContractor\": null,\n    \"exclusiveVehicleComposition\": null,\n    \"singleOriginDestinationPair\": null,\n    \"singleTransportDocument\": null,\n    \"ciotExemptionReason\": null\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/freight-floor/batch — Calcula até 100 pisos com erro isolado por item.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/batch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "batch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"calculations\": [\n    {\n      \"origin\": \"São Paulo, SP\",\n      \"destination\": \"Curitiba, PR\",\n      \"calculationDate\": \"2026-09-03\",\n      \"cargoTypes\": [\n        \"CARGA_GERAL\"\n      ],\n      \"axleCount\": 6,\n      \"contractingMode\": \"FULL_COMPOSITION\",\n      \"performance\": {\n        \"mode\": \"STANDARD\"\n      },\n      \"emptyReturn\": {\n        \"mode\": \"NONE\",\n        \"reason\": null,\n        \"returnDistanceKm\": null,\n        \"distanceSource\": null\n      }\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/freight-floor/calculations — Lista snapshots históricos do tenant por cursor.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/calculations",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "calculations"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/freight-floor/calculations/{id} — Consulta snapshot ANTT sem recalcular.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/calculations/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "calculations",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/freight-floor/imports/xlsx — Cria importação XLSX assíncrona de piso ou pré-CIOT.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/imports/xlsx",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "imports",
                "xlsx"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "file",
                  "type": "file",
                  "src": []
                },
                {
                  "key": "mode",
                  "type": "text",
                  "value": "CALCULATION"
                }
              ]
            }
          }
        },
        {
          "name": "GET /api/v1/freight-floor/imports/template — Baixa o template XLSX seguro e versionado.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/imports/template",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "imports",
                "template"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/freight-floor/imports/{id} — Consulta o progresso da importaÃ§Ã£o.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/imports/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "imports",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/freight-floor/imports/{id}/result — ObtÃ©m URL temporÃ¡ria do resultado XLSX.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/imports/:id/result",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "imports",
                ":id",
                "result"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/freight-floor/analytics — Agrega indicadores regulatÃ³rios do tenant.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/analytics?from=2026-09-03T12%3A00%3A00Z&to=2026-09-03T12%3A00%3A00Z",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "analytics"
              ],
              "query": [
                {
                  "key": "from",
                  "value": "2026-09-03T12:00:00Z"
                },
                {
                  "key": "to",
                  "value": "2026-09-03T12:00:00Z"
                }
              ],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/freight-floor/calculations/export.csv — Exporta histÃ³rico ANTT do tenant em CSV.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/freight-floor/calculations/export.csv",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "freight-floor",
                "calculations",
                "export.csv"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        }
      ]
    },
    {
      "name": "ADMIN - Administracao",
      "item": [
        {
          "name": "GET /api/v1/admin/antt-freight/sources — Lista fontes regulatÃ³rias e cobertura A-D.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/antt-freight/sources",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "antt-freight",
                "sources"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/admin/antt-freight/sources/{id}/verify — Verifica cobertura estrutural da fonte.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/antt-freight/sources/:id/verify",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "antt-freight",
                "sources",
                ":id",
                "verify"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/admin/antt-freight/sources/{id}/publish — Publica manualmente uma fonte verificada e com paridade.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/antt-freight/sources/:id/publish",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "antt-freight",
                "sources",
                ":id",
                "publish"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/admin/antt-freight/sources/{id}/parity — Registra evidÃªncia humana de paridade.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/antt-freight/sources/:id/parity",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "antt-freight",
                "sources",
                ":id",
                "parity"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"evidence\": \"000000000000\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/admin/antt-freight/sources/{id}/reject — Rejeita uma fonte nÃ£o publicada com justificativa.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/antt-freight/sources/:id/reject",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "antt-freight",
                "sources",
                ":id",
                "reject"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"reason\": \"2026-09-03\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/admin/email/settings — Consulta configuração Brevo sem revelar token.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/email/settings",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "email",
                "settings"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "PUT /api/v1/admin/email/settings — Salva remetente e token Brevo cifrado.",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/email/settings",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "email",
                "settings"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"senderName\": \"EXEMPLO\",\n  \"senderEmail\": \"exemplo@example.com\",\n  \"replyTo\": null\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/admin/email/test — Envia e-mail transacional de teste via Brevo.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/email/test",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "email",
                "test"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"recipientEmail\": \"exemplo@example.com\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/admin/email/logs — Lista logs sanitizados de e-mail.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/email/logs",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "email",
                "logs"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/admin/tenants — Lista organizações cadastradas com métricas de uso para o Platform Admin.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/tenants",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "tenants"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/admin/tenants/{id}/diagnostics — Consulta diagnósticos somente-leitura de suporte da organização com auditoria.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/tenants/:id/diagnostics",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "tenants",
                ":id",
                "diagnostics"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/admin/tenants/{id}/credits/adjust — Realiza ajuste manual de créditos da organização com justificativa e auditoria.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/tenants/:id/credits/adjust",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "tenants",
                ":id",
                "credits",
                "adjust"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"amount\": 1,\n  \"reason\": \"2026-09-03\",\n  \"idempotencyKey\": \"EXEMPLO\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/admin/financial-alerts — Consolida orçamentos e consumo mensal dos provedores.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/financial-alerts",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "financial-alerts"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exclusivo do administrador da plataforma. Stripe pode permanecer NOT_CONFIGURED até a conta ser conectada. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "PUT /api/v1/admin/financial-alerts/{service}/budget — Configura o limite mensal e os thresholds de alerta.",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/financial-alerts/:service/budget",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "financial-alerts",
                ":service",
                "budget"
              ],
              "query": [],
              "variable": [
                {
                  "key": "service",
                  "value": "GOOGLE"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"monthlyBudget\": \"100.00\",\n  \"warningPercent\": 1,\n  \"criticalPercent\": 2,\n  \"enabled\": false\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "PUT /api/v1/admin/financial-alerts/{service}/spend — Registra ou atualiza manualmente o gasto mensal do provedor.",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/financial-alerts/:service/spend",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "financial-alerts",
                ":service",
                "spend"
              ],
              "query": [],
              "variable": [
                {
                  "key": "service",
                  "value": "GOOGLE"
                }
              ]
            },
            "description": "Ponto de extensão para coletores automáticos futuros. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"amount\": \"100.00\",\n  \"periodStart\": \"EXEMPLO\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/admin/reference/sources — Cadastra fonte oficial com auditoria.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/reference/sources",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "reference",
                "sources"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Exemplo sintético\",\n  \"authority\": \"EXEMPLO\",\n  \"sourceType\": \"EXEMPLO\",\n  \"canonicalUrl\": \"EXEMPLO\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/admin/reference/toll-points — Cadastra praça ou pórtico com auditoria.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/reference/toll-points",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "reference",
                "toll-points"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"sourceId\": \"00000000-0000-4000-8000-000000000001\",\n  \"type\": \"PLAZA\",\n  \"name\": \"Exemplo sintético\",\n  \"roadCode\": \"EXEMPLO\",\n  \"stateCode\": \"EXEMPLO\",\n  \"latitude\": -90,\n  \"longitude\": -180,\n  \"validFrom\": \"EXEMPLO\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/admin/reference/toll-rates — Publica tarifa oficial versionada com auditoria.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/reference/toll-rates",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "reference",
                "toll-rates"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"tollPointId\": \"00000000-0000-4000-8000-000000000001\",\n  \"sourceId\": \"00000000-0000-4000-8000-000000000001\",\n  \"vehicleClassCode\": \"TRUCK_SEMI_TRAILER\",\n  \"amount\": \"100.00\",\n  \"validFrom\": \"EXEMPLO\",\n  \"sourceReference\": \"EXEMPLO\",\n  \"verifiedAt\": \"2026-09-03T12:00:00Z\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/admin/reference/sync — Executa rotina de sincronização regulatória e limpeza do cache de rotas expiradas.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/reference/sync",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "reference",
                "sync"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/admin/fiscal/configuration — Consulta configuração fiscal sem segredos.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/fiscal/configuration",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "fiscal",
                "configuration"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "PUT /api/v1/admin/fiscal/configuration — Valida e salva configuração fiscal da empresa emissora.",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/fiscal/configuration",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "fiscal",
                "configuration"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"provider\": \"FOCUS_NFE\",\n  \"environment\": \"DISABLED\",\n  \"enabled\": false,\n  \"publicConfig\": {},\n  \"confirmChecklist\": false\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/admin/accounting — Consolida integração, mappings, pacotes e saúde do provider.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/accounting",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "accounting"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "PUT /api/v1/admin/accounting/integration — Configura provider e fallbacks sem retornar segredo.",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/accounting/integration",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "accounting",
                "integration"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"providerKey\": \"EXEMPLO\",\n  \"enabled\": false,\n  \"deliveryChannel\": \"EXEMPLO\",\n  \"fallbackPolicy\": [\n    \"EXEMPLO\"\n  ],\n  \"publicConfig\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/admin/accounting/mappings — Cria mapping draft com allowlist e transformações fechadas.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/accounting/mappings",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "accounting",
                "mappings"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Exemplo sintético\",\n  \"mapping\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/admin/accounting/mappings/{id}/publish — Publica versão imutável de mapping.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/accounting/mappings/:id/publish",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "accounting",
                "mappings",
                ":id",
                "publish"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/admin/accounting/packages — Solicita snapshot contábil imutável por intervalo [from,to).",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/accounting/packages",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "accounting",
                "packages"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"from\": \"2026-09-03T12:00:00Z\",\n  \"to\": \"2026-09-03T12:00:00Z\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/admin/accounting/packages — Lista pacotes e estados de conciliação/entrega.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/accounting/packages",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "accounting",
                "packages"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/admin/accounting/packages/{id}/deliver — Enfileira entrega idempotente do pacote pronto.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/accounting/packages/:id/deliver",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "accounting",
                "packages",
                ":id",
                "deliver"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/admin/accounting/packages/{id}/download — Cria URL assinada curta para download manual seguro.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/accounting/packages/:id/download",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "accounting",
                "packages",
                ":id",
                "download"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/admin/rntrc/sources — GET /api/v1/admin/rntrc/sources",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/rntrc/sources",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "rntrc",
                "sources"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/admin/rntrc/publish/{id} — POST /api/v1/admin/rntrc/publish/{id}",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/rntrc/publish/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "rntrc",
                "publish",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/admin/fuel/sources — Lista versões de datasets da ANP em staging e produção (Exclusivo Plataforma)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/fuel/sources",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "fuel",
                "sources"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/admin/fuel/publish/{id} — Homologa e publica um dataset ANP de staging para produção (Exclusivo Plataforma)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/fuel/publish/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "fuel",
                "publish",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/admin/stops/sources — Lista fontes e versões dos datasets oficiais de PPD para platform admin",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/stops/sources",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "stops",
                "sources"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/admin/stops/publish/{id} — Publica e promove versão de dataset oficial de PPD após homologação",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/stops/publish/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "stops",
                "publish",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/admin/emissions/factor-sets — Lista todos os factor sets cadastrados no banco para platform admin",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/emissions/factor-sets",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "emissions",
                "factor-sets"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/admin/emissions/factor-sets/{id}/publish — Publica e promove factor set de emissões após homologação",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/emissions/factor-sets/:id/publish",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "emissions",
                "factor-sets",
                ":id",
                "publish"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/admin/vehicle-compliance/rules — Lista todas as versões de resoluções cadastradas na plataforma",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/vehicle-compliance/rules",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "vehicle-compliance",
                "rules"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/admin/dfe/schemas — Lista todas as versões de schemas e notas técnicas cadastradas na plataforma",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/admin/dfe/schemas",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "admin",
                "dfe",
                "schemas"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        }
      ]
    },
    {
      "name": "01 - Rotas & Pedagios",
      "item": [
        {
          "name": "POST /api/v1/routes/calculate — Calcula rota, distância e pedágios para um veículo.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/routes/calculate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "routes",
                "calculate"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"vehicle\": {\n    \"axleCount\": 6,\n    \"vehicleClassCode\": \"TRUCK_SEMI_TRAILER\"\n  },\n  \"calculationDate\": \"2026-09-03\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/routes/batch — Calcula até 100 rotas em lote.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/routes/batch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "routes",
                "batch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"calculations\": [\n    {\n      \"origin\": \"São Paulo, SP\",\n      \"destination\": \"Curitiba, PR\",\n      \"vehicle\": {\n        \"axleCount\": 6,\n        \"vehicleClassCode\": \"TRUCK_SEMI_TRAILER\"\n      },\n      \"calculationDate\": \"2026-09-03\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/routes/places-autocomplete — Sugestões e autocomplete de cidades, endereços e polos logísticos com Google Places.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/routes/places-autocomplete?input=S%C3%A3o+Paulo",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "routes",
                "places-autocomplete"
              ],
              "query": [
                {
                  "key": "input",
                  "value": "São Paulo"
                }
              ],
              "variable": []
            },
            "description": "Retorna predições estruturadas para acelerar origem e destino. Use scope=CITY para campos de município: a busca solicita somente cidades ao Google Places e mantém fallback local. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        }
      ]
    },
    {
      "name": "PLATAFORMA - Servicos & Conta",
      "item": [
        {
          "name": "GET /api/v1/calculations/{id} — Consulta um cálculo do tenant por ID.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/calculations/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "calculations",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "Exige routes:read. Recursos de outro tenant retornam 404. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/calculations — Lista cálculos concluídos do tenant.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/calculations",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "calculations"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exige routes:read e usa cursor opaco por created_at/id. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/imports/xlsx — Recebe XLSX e cria job assíncrono.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/imports/xlsx",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "imports",
                "xlsx"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exige imports:write e Idempotency-Key. O progresso é persistido por linhas concluídas. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "file",
                  "type": "file",
                  "src": []
                },
                {
                  "key": "axleCount",
                  "type": "text",
                  "value": "6"
                },
                {
                  "key": "vehicleClassCode",
                  "type": "text",
                  "value": "TRUCK_SEMI_TRAILER"
                },
                {
                  "key": "calculationDate",
                  "type": "text",
                  "value": "2026-09-03"
                }
              ]
            }
          }
        },
        {
          "name": "GET /api/v1/imports/{id} — Consulta progresso real de importação.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/imports/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "imports",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "Exige imports:read. Contadores vêm dos checkpoints persistidos pelo worker. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/imports/{id}/result — Obtém resultado por URL assinada.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/imports/:id/result",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "imports",
                ":id",
                "result"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/billing/plans — Lista planos SaaS ativos.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/billing/plans",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "plans"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/billing/overview — Consulta assinatura e saldo de créditos do tenant.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/billing/overview",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "overview"
              ],
              "query": [],
              "variable": []
            },
            "description": "Disponível somente para usuários owner ou admin do tenant. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/billing/packages — Lista pacotes avulsos de créditos ativos.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/billing/packages",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "packages"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/billing/checkout — Cria Checkout Stripe ou Asaas para assinatura ou pacote de créditos.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/billing/checkout",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "checkout"
              ],
              "query": [],
              "variable": []
            },
            "description": "Somente owner/admin via JWT. Assinaturas usam Stripe/cartão; pacotes avulsos aceitam Stripe/cartão ou Asaas/PIX por seleção explícita. Exige Idempotency-Key; a URL de retorno é definida pelo servidor. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"kind\": \"SUBSCRIPTION\",\n  \"code\": \"EXEMPLO\",\n  \"interval\": \"MONTH\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/billing/portal — Cria portal do cliente quando o gateway oferece essa capacidade.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/billing/portal",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "portal"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/billing/webhooks/{provider} — Recebe eventos assinados e idempotentes do gateway configurado.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/billing/webhooks/:provider",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "webhooks",
                ":provider"
              ],
              "query": [],
              "variable": [
                {
                  "key": "provider",
                  "value": "stripe"
                }
              ]
            },
            "description": "Endpoint sem autenticação de usuário; exige assinatura do provider sobre o corpo bruto. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/billing/usage — Resume consumo de créditos por métrica em um intervalo.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/billing/usage?from=2026-09-03T12%3A00%3A00Z&to=2026-09-03T12%3A00%3A00Z",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "usage"
              ],
              "query": [
                {
                  "key": "from",
                  "value": "2026-09-03T12:00:00Z"
                },
                {
                  "key": "to",
                  "value": "2026-09-03T12:00:00Z"
                }
              ],
              "variable": []
            },
            "description": "Disponível somente para usuários owner ou admin. O intervalo é [from,to), em UTC, e pode ter no máximo 366 dias. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/billing/ledger — Lista o extrato de créditos do tenant.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/billing/ledger",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "ledger"
              ],
              "query": [],
              "variable": []
            },
            "description": "Disponível somente para usuários owner ou admin. Usa cursor opaco e não expõe metadata interna nem chave de idempotência. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/api-keys — Cria API key e mostra o segredo uma vez.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/api-keys",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "api-keys"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exige o scope admin:api-keys. O segredo nunca poderá ser consultado depois. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Exemplo sintético\",\n  \"scopes\": [\n    \"routes:calculate\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/api-keys — Lista metadados de API keys do tenant.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/api-keys",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "api-keys"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exige admin:api-keys. Nunca retorna segredo nem secret_hash. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "DELETE /api/v1/api-keys/{id} — Revoga uma API key do tenant.",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/api-keys/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "api-keys",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "Exige admin:api-keys e registra evento de auditoria. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/me — Retorna o ator autenticado e suas permissões.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/me",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "me"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/reference/sources — Lista fontes oficiais.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/reference/sources",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "reference",
                "sources"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/reference/toll-points — Lista praças e pórticos.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/reference/toll-points",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "reference",
                "toll-points"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/reference/toll-rates — Lista tarifas oficiais versionadas.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/reference/toll-rates",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "reference",
                "toll-rates"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/reference/summary — Retorna totais globais do catálogo de pedágios.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/reference/summary",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "reference",
                "summary"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/fiscal/invoices — Lista NFS-e do tenant autenticado.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fiscal/invoices",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fiscal",
                "invoices"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exclusivo para owner/admin; dados de outro tenant nunca são aceitos por parâmetro. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/fiscal/invoices/{id}/download — Cria URL assinada curta para PDF ou XML privado.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fiscal/invoices/:id/download?kind=PDF",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fiscal",
                "invoices",
                ":id",
                "download"
              ],
              "query": [
                {
                  "key": "kind",
                  "value": "PDF"
                }
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/fiscal/webhooks/focus-nfe — Recebe notificação Focus NFe verificada e idempotente.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fiscal/webhooks/focus-nfe",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fiscal",
                "webhooks",
                "focus-nfe"
              ],
              "query": [],
              "variable": []
            },
            "description": "Atualiza a obrigação e enfileira documentos; não executa emissão nem billing no request. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET / — Apresenta a API e seus caminhos públicos básicos.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/",
              "host": [
                "{{base_url}}"
              ],
              "path": [],
              "query": [],
              "variable": []
            },
            "description": "Endpoint público, sem autenticação, para descoberta da API Geodagio. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /health/live — Liveness do processo.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/health/live",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "health",
                "live"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /health/ready — Readiness de banco e infraestrutura crítica.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/health/ready",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "health",
                "ready"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/imports/{id}/cancel — POST /api/v1/imports/{id}/cancel",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/imports/:id/cancel",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "imports",
                ":id",
                "cancel"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/auth/provision-tenant — Provisiona uma nova organização ou associa usuário a um convite pendente",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/auth/provision-tenant",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "auth",
                "provision-tenant"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"companyName\": \"EXEMPLO\",\n  \"termsAccepted\": false,\n  \"privacyAccepted\": false\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/organizations — Lista todas as organizações às quais o usuário autenticado pertence",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/organizations",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "organizations"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/session/active-organization — Define e valida a organização ativa para a sessão atual",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/session/active-organization",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "session",
                "active-organization"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"tenantId\": \"00000000-0000-4000-8000-000000000001\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/team — Lista todos os membros e permissões da organização",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/team",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "team"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/team/invitations — Cria convite e link de acesso; nao implica entrega de e-mail",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/team/invitations",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "team",
                "invitations"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"exemplo@example.com\",\n  \"role\": \"OWNER\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/team/invitations — Lista todos os convites pendentes e expirados da organização",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/team/invitations",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "team",
                "invitations"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/team/invitations/accept — Aceita um convite de equipe associando a conta do usuário autenticado",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/team/invitations/accept",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "team",
                "invitations",
                "accept"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"token\": \"00000000000000000000000000000000\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/team/invitations/{id}/resend — Renova a expiração e gera novo token de acesso para convite existente",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/team/invitations/:id/resend",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "team",
                "invitations",
                ":id",
                "resend"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "DELETE /api/v1/team/invitations/{id} — Cancela e invalida permanentemente um convite pendente",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/team/invitations/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "team",
                "invitations",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "PATCH /api/v1/team/members/{id} — Altera o papel de acesso (Role) de um membro da equipe",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/team/members/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "team",
                "members",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"role\": \"OWNER\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "DELETE /api/v1/team/members/{id} — Remove um membro da organização e revoga seu acesso imediatamente",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/team/members/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "team",
                "members",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/team/transfer-ownership — Transfere a posse (titularidade OWNER) da organização para outro membro ativo",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/team/transfer-ownership",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "team",
                "transfer-ownership"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"targetMemberId\": \"00000000-0000-4000-8000-000000000001\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/webhooks — Cadastra um novo endpoint HTTPS para recebimento de eventos assinados via HMAC",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/webhooks",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "webhooks"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"url\": \"https://webhook.example.com/events\",\n  \"events\": [\n    \"ping\"\n  ],\n  \"description\": \"Endpoint sintetico\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/webhooks — Lista todos os endpoints de webhook cadastrados para a conta",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/webhooks",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "webhooks"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "DELETE /api/v1/webhooks/{id} — Remove um endpoint de webhook",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/webhooks/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "webhooks",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/webhooks/{id}/rotate-secret — Gera e ativa um novo segredo HMAC-SHA256 para o webhook",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/webhooks/:id/rotate-secret",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "webhooks",
                ":id",
                "rotate-secret"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/webhooks/{id}/test-ping — Dispara um ping de teste assinado via HTTPS para verificar a conectividade do webhook",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/webhooks/:id/test-ping",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "webhooks",
                ":id",
                "test-ping"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/webhooks/{id}/deliveries — Lista o histórico auditável de disparos e respostas HTTP do webhook com payload redigido",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/webhooks/:id/deliveries",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "webhooks",
                ":id",
                "deliveries"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/webhooks/deliveries/{id}/replay — Reenvia um payload de webhook anteriormente registrado",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/webhooks/deliveries/:id/replay",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "webhooks",
                "deliveries",
                ":id",
                "replay"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"endpointId\": \"00000000-0000-4000-8000-000000000001\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/policies — Cadastra uma nova política interna corporativa para o tenant",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/policies",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "policies"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Exemplo sintético\",\n  \"category\": \"FREIGHT\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/policies — Lista as políticas corporativas configuradas para a organização",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/policies",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "policies"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/policies/{id} — Obtém detalhes da política corporativa e seu histórico imutável de versões",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/policies/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "policies",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/policies/{id}/versions — Cria uma nova versão em rascunho com regras declarativas JSON seguras",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/policies/:id/versions",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "policies",
                ":id",
                "versions"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"dsl\": {\n    \"schemaVersion\": \"1.0\",\n    \"rules\": [\n      {\n        \"id\": \"EXEMPLO\",\n        \"name\": \"Exemplo sintético\",\n        \"severity\": \"FAIL\",\n        \"reasonCode\": \"EXEMPLO\",\n        \"message\": \"EXEMPLO\"\n      }\n    ]\n  },\n  \"changeReason\": \"EXEMPLO\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/policies/{id}/versions/{versionId}/publish — Publica e ativa uma versão da política, aposentando a versão vigente anterior",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/policies/:id/versions/:versionId/publish",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "policies",
                ":id",
                "versions",
                ":versionId",
                "publish"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                },
                {
                  "key": "versionId",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/policies/{id}/versions/{versionId}/retire — Aposenta uma versão de política ativa ou em rascunho",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/policies/:id/versions/:versionId/retire",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "policies",
                ":id",
                "versions",
                ":versionId",
                "retire"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                },
                {
                  "key": "versionId",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/policies/evaluate — Avalia deterministamente políticas ativas ou uma DSL inline de teste contra os fatos da operação",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/policies/evaluate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "policies",
                "evaluate"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"facts\": {}\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/simulations/scenarios — Executa simulação comparativa entre múltiplos cenários operacionais de transporte (Zero Side Effects)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{access_token}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/simulations/scenarios",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "simulations",
                "scenarios"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"scenarios\": [\n    {\n      \"id\": \"EXEMPLO\",\n      \"name\": \"Exemplo sintético\",\n      \"origin\": \"São Paulo, SP\",\n      \"destination\": \"Curitiba, PR\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "03 - RNTRC",
      "item": [
        {
          "name": "GET /api/v1/rntrc/transporters/{rntrc} — Consulta transportador e situação cadastral por RNTRC oficial.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/rntrc/transporters/:rntrc",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "rntrc",
                "transporters",
                ":rntrc"
              ],
              "query": [],
              "variable": [
                {
                  "key": "rntrc",
                  "value": "12345678"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/rntrc/transporters/lookup — Consulta transportador por documento ou RNTRC via POST seguro.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/rntrc/transporters/lookup",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "rntrc",
                "transporters",
                "lookup"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"rntrc\": \"12345678\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/rntrc/validate — Validação de compliance e aptidão regulatória do transportador.",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/rntrc/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "rntrc",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"rntrc\": \"12345678\",\n  \"document\": \"00000000000191\",\n  \"requestedAxles\": 6\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/rntrc/transporters/{rntrc}/fleet — Consulta frota agregada oficial cadastrada na ANTT.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/rntrc/transporters/:rntrc/fleet",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "rntrc",
                "transporters",
                ":rntrc",
                "fleet"
              ],
              "query": [],
              "variable": [
                {
                  "key": "rntrc",
                  "value": "12345678"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/rntrc/transporters/{rntrc}/history — Histórico de versões e alterações cadastrais do transportador.",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/rntrc/transporters/:rntrc/history",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "rntrc",
                "transporters",
                ":rntrc",
                "history"
              ],
              "query": [],
              "variable": [
                {
                  "key": "rntrc",
                  "value": "12345678"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/rntrc/transporters/batch — POST /api/v1/rntrc/transporters/batch",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/rntrc/transporters/batch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "rntrc",
                "transporters",
                "batch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"rntrc\": \"12345678\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/rntrc/watch — GET /api/v1/rntrc/watch",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/rntrc/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "rntrc",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/rntrc/watch — POST /api/v1/rntrc/watch",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/rntrc/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "rntrc",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"rntrc\": \"12345678\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "DELETE /api/v1/rntrc/watch/{id} — DELETE /api/v1/rntrc/watch/{id}",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/rntrc/watch/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "rntrc",
                "watch",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/rntrc/watch/events — GET /api/v1/rntrc/watch/events",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/rntrc/watch/events",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "rntrc",
                "watch",
                "events"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        }
      ]
    },
    {
      "name": "00 - Precheck Composto",
      "item": [
        {
          "name": "POST /api/v1/compliance/road-freight/precheck — Pré-checagem integrada da operação rodoviária (Rota + Piso ANTT + RNTRC).",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/compliance/road-freight/precheck",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "compliance",
                "road-freight",
                "precheck"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"loadType\": \"LOTACAO\",\n  \"cargoType\": \"CARGA_GERAL\",\n  \"axles\": 6,\n  \"hasReturnLoad\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "04 - Combustivel ANP",
      "item": [
        {
          "name": "GET /api/v1/fuel/prices/latest — Consulta o preço oficial mais recente da ANP com fallback geográfico",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/prices/latest?product=DIESEL_S10",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "prices",
                "latest"
              ],
              "query": [
                {
                  "key": "product",
                  "value": "DIESEL_S10"
                }
              ],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/fuel/route-cost — Calcula a estimativa auditável de consumo em litros e custo financeiro de combustível por rota",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/route-cost",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "route-cost"
              ],
              "query": [],
              "variable": []
            },
            "description": "Estratégias por UF ignoram referências municipais. Município é normalizado apenas quando identificável em Município, UF (ou /UF e - UF). Referências mais amplas são explicitadas em fallbackApplied, resolvedGeographicKey e warnings. Preços ANP são estimativas de referência, não cotações ao vivo. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"product\": \"DIESEL_S10\",\n  \"consumption\": {\n    \"kmPerLiter\": 2.8\n  },\n  \"strategy\": \"ORIGIN_UF_LATEST\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/fuel/stations/{cnpj} — Consulta o cadastro oficial de revendedor varejista de combustível na ANP por CNPJ",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/stations/:cnpj",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "stations",
                ":cnpj"
              ],
              "query": [],
              "variable": [
                {
                  "key": "cnpj",
                  "value": "00000000000191"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/fuel/route-stations — Localiza postos autorizados no corredor geográfico de uma rota rodoviária",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/route-stations",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "route-stations"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"product\": \"DIESEL_S10\",\n  \"corridorMeters\": 5000\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/fuel/watch — Lista alvos de monitoramento de preços de combustível do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/fuel/watch — Adiciona produto e região para monitoramento contínuo de variações de preço",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"product\": \"DIESEL_S10\",\n  \"granularity\": \"UF\",\n  \"geographicKey\": \"SP\",\n  \"label\": \"Diesel em SP\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/fuel/prices/lookup — Consulta estruturada de preços ANP com suporte a filtros de município/UF",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/prices/lookup",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "prices",
                "lookup"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"product\": \"DIESEL_S10\",\n  \"granularity\": \"UF\",\n  \"geographicKey\": \"SP\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/fuel/prices/history — Consulta a série histórica agregada da ANP por geografia",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/prices/history?product=DIESEL_S10&granularity=UF&geographicKey=SP",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "prices",
                "history"
              ],
              "query": [
                {
                  "key": "product",
                  "value": "DIESEL_S10"
                },
                {
                  "key": "granularity",
                  "value": "UF"
                },
                {
                  "key": "geographicKey",
                  "value": "SP"
                }
              ],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/fuel/stations — Busca postos revendedores autorizados por UF, município ou CNPJ",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/stations",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "stations"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/fuel/batch — Cálculo de estimativa de combustível em lote (máximo 100 itens)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/batch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "batch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"origin\": \"São Paulo, SP\",\n      \"destination\": \"Curitiba, PR\",\n      \"product\": \"DIESEL_S10\",\n      \"kmPerLiter\": 2.8\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "DELETE /api/v1/fuel/watch/{id} — Remove um alvo do monitoramento de combustível",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/watch/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "watch",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "00000000-0000-4000-8000-000000000001"
                }
              ]
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/fuel/watch/events — Lista eventos e notificações de alteração de preços do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/fuel/watch/events",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "fuel",
                "watch",
                "events"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        }
      ]
    },
    {
      "name": "05 - Stops & PPD",
      "item": [
        {
          "name": "GET /api/v1/stops/ppd — Pesquisa Pontos de Parada e Descanso (PPD) certificados por estado, município ou rodovia",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/stops/ppd",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "stops",
                "ppd"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/stops/ppd/{id} — Consulta detalhes e certificação oficial de um PPD por ID",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/stops/ppd/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "stops",
                "ppd",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/stops/route — Localiza paradas (PPDs certificados e Postos ANP) no corredor da rota",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/stops/route",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "stops",
                "route"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"types\": [\n    \"CERTIFIED_PPD\"\n  ],\n  \"corridorMeters\": 5000\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/stops/route/coverage — Avalia a cobertura de PPDs e identifica lacunas/gaps de paradas na viagem",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/stops/route/coverage",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "stops",
                "route",
                "coverage"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"thresholdKm\": 200\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/stops/plan — Gera plano operacional de paradas respeitando as restrições configuradas",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/stops/plan",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "stops",
                "plan"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"constraints\": {\n    \"maxLegKm\": 300,\n    \"preferredStopTypes\": [\n      \"CERTIFIED_PPD\"\n    ]\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/stops/watch — Lista alvos de monitoramento de PPDs e rodovias do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/stops/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "stops",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/stops/watch — Adiciona uma rodovia ou estado ao monitoramento de novos PPDs",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/stops/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "stops",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"road\": \"BR-116\",\n  \"state\": \"SP\",\n  \"label\": \"Paradas na BR-116\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/stops/batch — Processa lote de rotas para análise de paradas (máx 50)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/stops/batch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "stops",
                "batch"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"origin\": \"São Paulo, SP\",\n      \"destination\": \"Curitiba, PR\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "DELETE /api/v1/stops/watch/{id} — Remove um alvo de monitoramento do Stops Watch",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/stops/watch/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "stops",
                "watch",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/stops/watch/events — Lista eventos e notificações de novos PPDs certificados ou mudanças de status",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/stops/watch/events",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "stops",
                "watch",
                "events"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        }
      ]
    },
    {
      "name": "06 - Emissoes & Carbono",
      "item": [
        {
          "name": "POST /api/v1/emissions/fuel — Calcula emissões de GEE com base no volume e tipo de combustível consumido (Método Fuel-Based)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/emissions/fuel",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "emissions",
                "fuel"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"fuelType\": \"DIESEL_S10\",\n  \"liters\": 100,\n  \"vehicleClass\": \"HEAVY_TRUCK\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/emissions/route — Calcula pegada de carbono da viagem combinando rota real e consumo por km (Método Route-Based)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/emissions/route",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "emissions",
                "route"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"fuelType\": \"DIESEL_S10\",\n  \"consumptionKmPerLiter\": 2.8,\n  \"cargoWeightKg\": 25000,\n  \"vehicleClass\": \"HEAVY_TRUCK\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/emissions/activity — Calcula emissões por intensidade de atividade logística (t.km) para inventários Scope 3",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/emissions/activity",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "emissions",
                "activity"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"distanceKm\": 400,\n  \"cargoWeightKg\": 25000,\n  \"vehicleClass\": \"HEAVY_TRUCK\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/emissions/compare — Compara a pegada de carbono entre dois cenários operacionais de transporte",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/emissions/compare",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "emissions",
                "compare"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"scenarioA\": {\n    \"type\": \"FUEL\",\n    \"fuelInput\": {\n      \"fuelType\": \"DIESEL_S10\",\n      \"liters\": 100\n    }\n  },\n  \"scenarioB\": {\n    \"type\": \"FUEL\",\n    \"fuelInput\": {\n      \"fuelType\": \"DIESEL_S10\",\n      \"liters\": 90\n    }\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/emissions/factors — Lista fatores de emissão ativos e permitidos por licença no registry oficial",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/emissions/factors",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "emissions",
                "factors"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/emissions/history — Recupera o histórico auditável de cálculos de emissões do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/emissions/history",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "emissions",
                "history"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/emissions/methodologies — Lista metodologias suportadas (PBGHG, IPCC 2006, GHG Protocol Scope 3)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/emissions/methodologies",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "emissions",
                "methodologies"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/emissions/batch — Processa lote síncrono de abastecimentos para cálculo de emissões (máx 50)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/emissions/batch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "emissions",
                "batch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"rowNumber\": 1,\n      \"fuelType\": \"DIESEL_S10\",\n      \"liters\": 100\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "07 - Veiculo & AET",
      "item": [
        {
          "name": "POST /api/v1/vehicle-compliance/validate — Validação completa de peso bruto, dimensões, eixos, propulsão e restrições da composição",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"vehicle\": {\n    \"configurationCode\": \"RIGID_2_AXLES\",\n    \"dimensions\": {\n      \"lengthM\": 8,\n      \"widthM\": 2.6,\n      \"heightM\": 4\n    },\n    \"grossWeightKg\": 15000,\n    \"propulsion\": \"DIESEL\",\n    \"axles\": [\n      {\n        \"position\": 1,\n        \"groupType\": \"SINGLE_STEERING\",\n        \"tireConfiguration\": \"SINGLE_TIRE\",\n        \"measuredWeightKg\": 6000\n      },\n      {\n        \"position\": 2,\n        \"groupType\": \"SINGLE_DRIVE\",\n        \"tireConfiguration\": \"DUAL_TIRE\",\n        \"measuredWeightKg\": 9000\n      }\n    ]\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/vehicle-compliance/axles/validate — Valida distribuição de peso por eixo e tolerâncias regulamentares em balança",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/axles/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "axles",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"axles\": [\n    {\n      \"position\": 1,\n      \"groupType\": \"SINGLE_STEERING\",\n      \"tireConfiguration\": \"SINGLE_TIRE\",\n      \"measuredWeightKg\": 6000\n    },\n    {\n      \"position\": 2,\n      \"groupType\": \"SINGLE_DRIVE\",\n      \"tireConfiguration\": \"DUAL_TIRE\",\n      \"measuredWeightKg\": 9000\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/vehicle-compliance/dimensions/validate — Valida limites máximos de comprimento, largura e altura conforme tipologia do veículo",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/dimensions/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "dimensions",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"configurationCode\": \"RIGID_2_AXLES\",\n  \"dimensions\": {\n    \"lengthM\": 8,\n    \"widthM\": 2.6,\n    \"heightM\": 4\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/vehicle-compliance/aet/precheck — Diagnóstico regulatório preventivo de necessidade de AET perante DNIT/DER",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/aet/precheck",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "aet",
                "precheck"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"vehicle\": {\n    \"configurationCode\": \"RIGID_2_AXLES\",\n    \"dimensions\": {\n      \"lengthM\": 8,\n      \"widthM\": 2.6,\n      \"heightM\": 4\n    },\n    \"grossWeightKg\": 15000,\n    \"propulsion\": \"DIESEL\",\n    \"axles\": [\n      {\n        \"position\": 1,\n        \"groupType\": \"SINGLE_STEERING\",\n        \"tireConfiguration\": \"SINGLE_TIRE\",\n        \"measuredWeightKg\": 6000\n      },\n      {\n        \"position\": 2,\n        \"groupType\": \"SINGLE_DRIVE\",\n        \"tireConfiguration\": \"DUAL_TIRE\",\n        \"measuredWeightKg\": 9000\n      }\n    ]\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/vehicle-compliance/aet/validate — Consulta e validação de autenticidade de AET (SIAET / DNIT)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/aet/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "aet",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"aetNumber\": \"EXEMPLO-AET-001\",\n  \"issuerAuthority\": \"DNIT\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/vehicle-compliance/route/precheck — Avalia conformidade veicular na rota e restrições de calendário da PRF em pista simples",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/route/precheck",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "route",
                "precheck"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"origin\": \"São Paulo, SP\",\n  \"destination\": \"Curitiba, PR\",\n  \"vehicle\": {\n    \"configurationCode\": \"RIGID_2_AXLES\",\n    \"dimensions\": {\n      \"lengthM\": 8,\n      \"widthM\": 2.6,\n      \"heightM\": 4\n    },\n    \"grossWeightKg\": 15000,\n    \"propulsion\": \"DIESEL\",\n    \"axles\": [\n      {\n        \"position\": 1,\n        \"groupType\": \"SINGLE_STEERING\",\n        \"tireConfiguration\": \"SINGLE_TIRE\",\n        \"measuredWeightKg\": 6000\n      },\n      {\n        \"position\": 2,\n        \"groupType\": \"SINGLE_DRIVE\",\n        \"tireConfiguration\": \"DUAL_TIRE\",\n        \"measuredWeightKg\": 9000\n      }\n    ]\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/vehicle-compliance/traffic-restrictions — Lista restrições sazonais e de feriados da PRF para veículos com AET e CVCs",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/traffic-restrictions",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "traffic-restrictions"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/vehicle-compliance/rules — Lista base regulatória ativa (CONTRAN 882, CONTRAN 1015, DNIT 11/2022, DNIT 01/2026)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/rules",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "rules"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/vehicle-compliance/history — Histórico auditável de conformidade veicular do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/history",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "history"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/vehicle-compliance/batch — Processa lote de validações de veículos (máx 50 itens)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/batch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "batch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"rowNumber\": 1,\n      \"configurationCode\": \"RIGID_2_AXLES\",\n      \"grossWeightKg\": 15000,\n      \"lengthM\": 8,\n      \"widthM\": 2.6,\n      \"heightM\": 4,\n      \"propulsion\": \"DIESEL\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/vehicle-compliance/watch — Lista alvos de monitoramento de resoluções e restrições do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/vehicle-compliance/watch — Adiciona novo alvo de monitoramento regulatório",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vehicle-compliance/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vehicle-compliance",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"regulationType\": \"DIMENSIONS\",\n  \"authority\": \"CONTRAN\",\n  \"label\": \"Limites dimensionais\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "08 - CTe & MDFe",
      "item": [
        {
          "name": "POST /api/v1/dfe/validate — Validação técnica, integridade XML, schema, chave e assinatura de documento DFe",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exemplo XML sintético para validação estrutural local. Não é documento fiscal autorizado; pode retornar inconsistências e status de revisão. Substitua por XML próprio para a operação real. Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"xmlString\": \"<CTe xmlns=\\\"http://www.portalfiscal.inf.br/cte\\\"><infCte versao=\\\"4.00\\\" Id=\\\"CTe00000000000000000000000000000000000000000000\\\"><ide><mod>57</mod><tpAmb>2</tpAmb></ide></infCte></CTe>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/dfe/cte/validate — Validação e extração canônica estruturada de Conhecimento de Transporte (CT-e 4.00)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/cte/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "cte",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exemplo XML sintético para validação estrutural local. Não é documento fiscal autorizado; pode retornar inconsistências e status de revisão. Substitua por XML próprio para a operação real. Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"xmlString\": \"<CTe xmlns=\\\"http://www.portalfiscal.inf.br/cte\\\"><infCte versao=\\\"4.00\\\" Id=\\\"CTe00000000000000000000000000000000000000000000\\\"><ide><mod>57</mod><tpAmb>2</tpAmb></ide></infCte></CTe>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/dfe/mdfe/validate — Validação e extração canônica de Manifesto Eletrônico de Documentos Fiscais (MDF-e 3.00b)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/mdfe/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "mdfe",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exemplo XML sintético para validação estrutural local. Não é documento fiscal autorizado; pode retornar inconsistências e status de revisão. Substitua por XML próprio para a operação real. Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"xmlString\": \"<MDFe xmlns=\\\"http://www.portalfiscal.inf.br/mdfe\\\"><infMDFe versao=\\\"3.00\\\" Id=\\\"MDFe00000000000000000000000000000000000000000000\\\"><ide><mod>58</mod><tpAmb>2</tpAmb></ide></infMDFe></MDFe>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/dfe/reconcile — Reconciliação e auditoria cruzada entre CT-e e MDF-e com checagem de RNTRC, piso e rota",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/reconcile",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "reconcile"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exemplo XML sintético para validação estrutural local. Não é documento fiscal autorizado; pode retornar inconsistências e status de revisão. Substitua por XML próprio para a operação real. Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"cteXml\": \"<CTe xmlns=\\\"http://www.portalfiscal.inf.br/cte\\\"><infCte versao=\\\"4.00\\\" Id=\\\"CTe00000000000000000000000000000000000000000000\\\"><ide><mod>57</mod><tpAmb>2</tpAmb></ide></infCte></CTe>\",\n  \"mdfeXml\": \"<MDFe xmlns=\\\"http://www.portalfiscal.inf.br/mdfe\\\"><infMDFe versao=\\\"3.00\\\" Id=\\\"MDFe00000000000000000000000000000000000000000000\\\"><ide><mod>58</mod><tpAmb>2</tpAmb></ide></infMDFe></MDFe>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/dfe/status — Consulta de status de autorização na SEFAZ (retorna padrão seguro UNAVAILABLE)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/status",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "status"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exemplo XML sintético para validação estrutural local. Não é documento fiscal autorizado; pode retornar inconsistências e status de revisão. Substitua por XML próprio para a operação real. Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"accessKey\": \"00000000000000000000000000000000000000000000\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/dfe/schemas — Lista pacotes de schemas e versões oficiais suportadas (CT-e 4.00, MDF-e 3.00b)",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/schemas",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "schemas"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/dfe/history — Histórico auditável de documentos fiscais processados pelo tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/history",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "history"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/dfe/relationships/validate — Valida se CT-e está corretamente vinculado e listado na carga do MDF-e",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/relationships/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "relationships",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exemplo XML sintético para validação estrutural local. Não é documento fiscal autorizado; pode retornar inconsistências e status de revisão. Substitua por XML próprio para a operação real. Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"cteXml\": \"<CTe xmlns=\\\"http://www.portalfiscal.inf.br/cte\\\"><infCte versao=\\\"4.00\\\" Id=\\\"CTe00000000000000000000000000000000000000000000\\\"><ide><mod>57</mod><tpAmb>2</tpAmb></ide></infCte></CTe>\",\n  \"mdfeXml\": \"<MDFe xmlns=\\\"http://www.portalfiscal.inf.br/mdfe\\\"><infMDFe versao=\\\"3.00\\\" Id=\\\"MDFe00000000000000000000000000000000000000000000\\\"><ide><mod>58</mod><tpAmb>2</tpAmb></ide></infMDFe></MDFe>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/dfe/batch — Validação em lote de múltiplos arquivos XML (máx 50 itens)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/batch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "batch"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exemplo XML sintético para validação estrutural local. Não é documento fiscal autorizado; pode retornar inconsistências e status de revisão. Substitua por XML próprio para a operação real. Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"items\": [\n    {\n      \"id\": \"EXEMPLO\",\n      \"xmlString\": \"<CTe xmlns=\\\"http://www.portalfiscal.inf.br/cte\\\"><infCte versao=\\\"4.00\\\" Id=\\\"CTe00000000000000000000000000000000000000000000\\\"><ide><mod>57</mod><tpAmb>2</tpAmb></ide></infCte></CTe>\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/dfe/documents/{id} — Consulta detalhe de documento e payload canônico persistido",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/documents/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "documents",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/dfe/watch — Lista alvos de monitoramento de schemas e notas técnicas do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/dfe/watch — Adiciona novo alvo de monitoramento DFe",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/dfe/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "dfe",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "Exemplo XML sintético para validação estrutural local. Não é documento fiscal autorizado; pode retornar inconsistências e status de revisão. Substitua por XML próprio para a operação real. Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"documentType\": \"CTE\",\n  \"authority\": \"SEFAZ\",\n  \"label\": \"Schemas CT-e\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "09 - Condutor & CNH",
      "item": [
        {
          "name": "POST /api/v1/drivers/validate — Validação de validade da CNH, EAR, toxicológico e compatibilidade de categoria",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/drivers/validate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "drivers",
                "validate"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"cpf\": \"00000000000\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/drivers/operation-precheck — Validação cruzada de aptidão do condutor frente ao tipo de veículo e carga",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/drivers/operation-precheck",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "drivers",
                "operation-precheck"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"cpf\": \"00000000000\",\n  \"vehicleType\": \"TRUCK\",\n  \"requiredCategory\": \"C\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/drivers/history — Histórico auditável de validações de condutores do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/drivers/history",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "drivers",
                "history"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/drivers/lookup — Consulta perfil canônico e dados de CNH do condutor por CPF anonimizado",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/drivers/lookup",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "drivers",
                "lookup"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"cpf\": \"00000000000\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/drivers/watch — Lista condutores sob monitoramento contínuo de CNH e bloqueios",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/drivers/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "drivers",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/drivers/watch — Cadastra condutor para monitoramento contínuo (Driver Watch)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/drivers/watch",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "drivers",
                "watch"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"cpf\": \"00000000000\",\n  \"cnhCategory\": \"C\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "DELETE /api/v1/drivers/watch/{id} — Remove condutor do monitoramento contínuo",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/drivers/watch/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "drivers",
                "watch",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        }
      ]
    },
    {
      "name": "10 - CIOT & DCS",
      "item": [
        {
          "name": "POST /api/v1/ciot/prevalidate — Pré-validação regulatória do CIOT frente ao Piso Mínimo ANTT e Vale-Pedágio",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/ciot/prevalidate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "ciot",
                "prevalidate"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"contractorType\": \"ETC\",\n  \"hiredTransporterType\": \"TAC\",\n  \"agreedFreight\": 0,\n  \"mandatoryMinimumFloor\": 0,\n  \"tollValueRequired\": 0,\n  \"tollValueProvided\": 0\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/ciot/register — Cadastra contrato de transporte e solicita geração do código CIOT",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/ciot/register",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "ciot",
                "register"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"operationType\": \"STANDARD\",\n  \"contractor\": {\n    \"document\": \"00000000000191\",\n    \"name\": \"Exemplo sintético\",\n    \"uf\": \"SP\"\n  },\n  \"hiredTransporter\": {\n    \"document\": \"00000000000191\",\n    \"name\": \"Exemplo sintético\",\n    \"uf\": \"SP\"\n  },\n  \"driverCpfMasked\": \"00000000000\",\n  \"vehiclePlate\": \"ABC1D23\",\n  \"originCityCode\": \"3550308\",\n  \"originUf\": \"SP\",\n  \"destinationCityCode\": \"4106902\",\n  \"destinationUf\": \"PR\",\n  \"distanceKm\": 0,\n  \"cargo\": {\n    \"cargoValue\": 0,\n    \"cargoWeightKg\": 0,\n    \"predominantProduct\": \"EXEMPLO\",\n    \"hazardous\": false\n  },\n  \"payment\": {\n    \"freightValue\": 0,\n    \"minimumFloorValue\": 0,\n    \"isFloorCompliant\": false,\n    \"tollValue\": 0,\n    \"paymentMethod\": \"IPE_ELECTRONIC\"\n  },\n  \"validityStartDate\": \"2026-09-03\",\n  \"validityEndDate\": \"2026-09-04\",\n  \"issues\": [\n    \"EXEMPLO\"\n  ],\n  \"warnings\": [\n    \"EXEMPLO\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/ciot/history — Lista histórico auditável de operações de CIOT do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/ciot/history",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "ciot",
                "history"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/ciot/{id}/close — Encerra ciclo de vida do CIOT após conclusão da viagem e descarga",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/ciot/:id/close",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "ciot",
                ":id",
                "close"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/ciot/{id}/cancel — Cancela CIOT previamente gerado informando motivo regulatório",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/ciot/:id/cancel",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "ciot",
                ":id",
                "cancel"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"reason\": \"EXEMPLO\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/ciot/{id} — Consulta detalhe de registro de CIOT",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/ciot/:id",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "ciot",
                ":id"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        }
      ]
    },
    {
      "name": "11 - Vale-Pedagio VPO",
      "item": [
        {
          "name": "POST /api/v1/vpo/calculate — Avalia obrigatoriedade, valor total previsto e pórticos Free Flow para Vale-Pedágio",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vpo/calculate",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vpo",
                "calculate"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"contractorType\": \"EMBARCADOR\",\n  \"carrierType\": \"TAC\",\n  \"isOwnFleet\": false,\n  \"routeTollTotal\": 0,\n  \"plazas\": [\n    {\n      \"plazaId\": \"EXEMPLO\",\n      \"name\": \"Exemplo sintético\",\n      \"concessionaire\": \"EXEMPLO\",\n      \"amount\": 0,\n      \"isFreeFlow\": false\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/vpo/provision — Provisiona antecipadamente o Vale-Pedágio junto à fornecedora homologada (FVPO)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vpo/provision",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vpo",
                "provision"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"contractorDocument\": \"00000000000\",\n  \"carrierDocument\": \"00000000000\",\n  \"carrierType\": \"TAC\",\n  \"vehiclePlate\": \"ABC1D23\",\n  \"vehicleAxles\": 2,\n  \"expectedTollTotal\": 0,\n  \"plazas\": [\n    {\n      \"plazaId\": \"EXEMPLO\",\n      \"name\": \"Exemplo sintético\",\n      \"concessionaire\": \"EXEMPLO\",\n      \"amount\": 0,\n      \"isFreeFlow\": false\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/vpo/{id}/reconcile — Reconcilia o valor provisionado no VPO contra as passagens reais em praças e Free Flow",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vpo/:id/reconcile",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vpo",
                ":id",
                "reconcile"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"executedTollPlazas\": [\n    {\n      \"name\": \"Exemplo sintético\",\n      \"amount\": 0\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/vpo/providers — Lista fornecedoras de Vale-Pedágio Obrigatório (FVPO) homologadas pela ANTT",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vpo/providers",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vpo",
                "providers"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/vpo/history — Lista histórico auditável de Vale-Pedágio do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vpo/history",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vpo",
                "history"
              ],
              "query": [],
              "variable": []
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/vpo/{id}/cancel — Cancela provisionamento de Vale-Pedágio",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/vpo/:id/cancel",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "vpo",
                ":id",
                "cancel"
              ],
              "query": [],
              "variable": [
                {
                  "key": "id",
                  "value": "EXEMPLO"
                }
              ]
            },
            "description": "Módulo pausado; a execução depende de habilitação. IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        }
      ]
    },
    {
      "name": "12 - TRIC Internacional",
      "item": [
        {
          "name": "POST /api/v1/tric/precheck — Avaliação de conformidade para transporte internacional rodoviário (ATIT / Mercosul)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/tric/precheck",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "tric",
                "precheck"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"destinationCountry\": \"AR\",\n  \"carrierCountry\": \"BR\",\n  \"hasOriginLicense\": false,\n  \"hasComplementaryLicense\": false,\n  \"hasRcTricInsurance\": false,\n  \"hasMercosulTechnicalInspection\": false,\n  \"isDriverEarValid\": false\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET /api/v1/tric/border-posts — Lista pontos de fronteira, postos aduaneiros e permissões de carga perigosa",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/tric/border-posts",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "tric",
                "border-posts"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/tric/country-rules — Consulta acordos bilaterais e requisitos aduaneiros por país do Mercosul",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/tric/country-rules?country=AR",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "tric",
                "country-rules"
              ],
              "query": [
                {
                  "key": "country",
                  "value": "AR"
                }
              ],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "GET /api/v1/tric/history — Histórico auditável de pré-checagens de transporte internacional do tenant",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/tric/history",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "tric",
                "history"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização."
          }
        },
        {
          "name": "POST /api/v1/tric/occasional/precheck — Avaliação regulatória para viagem ocasional internacional",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/tric/occasional/precheck",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "tric",
                "occasional",
                "precheck"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"destinationCountry\": \"AR\",\n  \"carrierCountry\": \"BR\",\n  \"hasOriginLicense\": false,\n  \"hasComplementaryLicense\": false,\n  \"hasRcTricInsurance\": false,\n  \"hasMercosulTechnicalInspection\": false,\n  \"isDriverEarValid\": false\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST /api/v1/tric/own-cargo/precheck — Avaliação regulatória para transporte internacional de carga própria",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{api_key}}",
                "type": "text"
              },
              {
                "key": "Idempotency-Key",
                "value": "{{$guid}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/api/v1/tric/own-cargo/precheck",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "api",
                "v1",
                "tric",
                "own-cargo",
                "precheck"
              ],
              "query": [],
              "variable": []
            },
            "description": "IDs e documentos são sintéticos; substitua por recursos da sua organização.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"destinationCountry\": \"AR\",\n  \"carrierCountry\": \"BR\",\n  \"hasOriginLicense\": false,\n  \"hasComplementaryLicense\": false,\n  \"hasRcTricInsurance\": false,\n  \"hasMercosulTechnicalInspection\": false,\n  \"isDriverEarValid\": false\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "base_url",
      "value": "http://localhost:3000",
      "type": "string"
    },
    {
      "key": "api_key",
      "value": "",
      "type": "string"
    },
    {
      "key": "access_token",
      "value": "",
      "type": "string"
    }
  ]
}