{
    "info": {
        "name": "ChatISP API pública",
        "description": "API pública do ChatISP (versão 1). Documentação: https://chatisp.com.br/wiki/api\nDefina as variáveis base_url (endereço do painel, ex.: https://atendimento.seuprovedor.com.br) e chave (cisp_...).",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "variable": [
        {
            "key": "base_url",
            "value": "https://atendimento.seuprovedor.com.br"
        },
        {
            "key": "chave",
            "value": "cisp_COLE_A_SUA_CHAVE"
        }
    ],
    "item": [
        {
            "name": "Catálogos",
            "item": [
                {
                    "name": "Informações da chave",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Nome, escopos e cota da chave; versão da API, fuso e plano do servidor. Bom para testar a conexão. Escopo: qualquer chave ativa.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=chave/info",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "chave/info"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Listar conexões",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Números de WhatsApp conectados (QR e API oficial). Escopo: qualquer chave ativa.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=conexoes/listar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "conexoes/listar"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Listar departamentos",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: qualquer chave ativa.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=departamentos/listar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "departamentos/listar"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Listar atendentes",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Com departamentos, situação on-line e pausa. Escopo: qualquer chave ativa.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=atendentes/listar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "atendentes/listar"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Listar modelos",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Modelos (templates) aprovados da API oficial. Escopo: qualquer chave ativa.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=modelos/listar&conexao_id=2",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "modelos/listar"
                                },
                                {
                                    "key": "conexao_id",
                                    "value": "2"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Listar etiquetas",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: qualquer chave ativa.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=etiquetas/listar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "etiquetas/listar"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Listar motivos de encerramento",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: qualquer chave ativa.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=motivos/listar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "motivos/listar"
                                }
                            ]
                        }
                    }
                }
            ]
        },
        {
            "name": "Mensagens",
            "item": [
                {
                    "name": "Enviar texto",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Para um número sem conversa aberta, a conversa nasce encerrada até o cliente responder (aviso). Com mais de um número conectado, conexao_id é obrigatório, salvo quando a chave tem Número de origem definido no painel (Integrações, Chaves de API): aí ele é o padrão e conexao_id só serve para trocar o número numa chamada. Escopo: mensagens_enviar.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"telefone\": \"44999990000\",\n    \"texto\": \"Olá! Sua visita técnica está confirmada para amanhã às 9h.\",\n    \"nome\": \"João da Silva\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=mensagens/enviar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "mensagens/enviar"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Enviar modelo aprovado",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Fora da janela de 24 h, só modelo aprovado sai pela API oficial. Escopo: mensagens_enviar.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"telefone\": \"44999990000\",\n    \"modelo\": \"aviso_manutencao\",\n    \"idioma\": \"pt_BR\",\n    \"variaveis\": [\n        \"João\",\n        \"02h às 05h\"\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=mensagens/enviar_modelo",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "mensagens/enviar_modelo"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Enviar arquivo (base64)",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Também aceita multipart/form-data com o campo arquivo. Escopo: mensagens_enviar.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"conversa_id\": 123,\n    \"nome_arquivo\": \"boleto.pdf\",\n    \"legenda\": \"Segue o seu boleto.\",\n    \"arquivo_base64\": \"JVBERi0xLjQK...\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=mensagens/enviar_arquivo",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "mensagens/enviar_arquivo"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Baixar arquivo de uma mensagem",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: conversas_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=mensagens/arquivo&id=4567",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "mensagens/arquivo"
                                },
                                {
                                    "key": "id",
                                    "value": "4567"
                                }
                            ]
                        }
                    }
                }
            ]
        },
        {
            "name": "Conversas",
            "item": [
                {
                    "name": "Listar conversas",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Filtros: estado, abertas, departamento_id, atendente_id, conexao_id, telefone, etiqueta_id, criadas_desde, criadas_ate, encerradas_desde, atualizadas_desde, ordem, pagina, limite. Escopo: conversas_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=conversas/listar&abertas=1&limite=50&pagina=1",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "conversas/listar"
                                },
                                {
                                    "key": "abertas",
                                    "value": "1"
                                },
                                {
                                    "key": "limite",
                                    "value": "50"
                                },
                                {
                                    "key": "pagina",
                                    "value": "1"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Consultar conversa",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Por id, protocolo ou telefone (a mais recente do número). Escopo: conversas_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=conversas/consultar&protocolo=20261001-0001&mensagens=20",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "conversas/consultar"
                                },
                                {
                                    "key": "protocolo",
                                    "value": "20261001-0001"
                                },
                                {
                                    "key": "mensagens",
                                    "value": "20"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Histórico de mensagens",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Cursor: antes_de (rolar para trás) ou depois_de (o que chegou desde a última leitura). Escopo: conversas_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=conversas/mensagens&conversa_id=123&limite=50",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "conversas/mensagens"
                                },
                                {
                                    "key": "conversa_id",
                                    "value": "123"
                                },
                                {
                                    "key": "limite",
                                    "value": "50"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Transferir conversa",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Escopo: conversas_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"conversa_id\": 123,\n    \"departamento_id\": 3,\n    \"motivo\": \"Cliente com fatura em atraso\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=conversas/transferir",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "conversas/transferir"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Encerrar conversa",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Escopo: conversas_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"conversa_id\": 123,\n    \"motivo_id\": 2,\n    \"enviar_mensagem\": true\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=conversas/encerrar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "conversas/encerrar"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Etiquetas da conversa",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "etiquetas (substitui), adicionar ou remover. Escopo: conversas_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"conversa_id\": 123,\n    \"adicionar\": [\n        1\n    ]\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=conversas/etiquetas",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "conversas/etiquetas"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Nota interna",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "A equipe vê, o cliente nunca. Escopo: conversas_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"conversa_id\": 123,\n    \"texto\": \"Cliente com OS aberta no ERP: 98765\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=conversas/nota",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "conversas/nota"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Abrir atendimento",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Coloca o número na fila de um departamento ou direto com um atendente. Nada é enviado ao cliente. Escopo: atendimentos_abrir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"telefone\": \"44999990000\",\n    \"nome\": \"João da Silva\",\n    \"departamento_id\": 1,\n    \"nota\": \"Aberto pelo portal do assinante\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=atendimentos/abrir",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "atendimentos/abrir"
                                }
                            ]
                        }
                    }
                }
            ]
        },
        {
            "name": "Contatos",
            "item": [
                {
                    "name": "Listar contatos",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: contatos.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=contatos/listar&busca=Silva&limite=50",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "contatos/listar"
                                },
                                {
                                    "key": "busca",
                                    "value": "Silva"
                                },
                                {
                                    "key": "limite",
                                    "value": "50"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Consultar contato",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: contatos.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=contatos/consultar&telefone=44999990000",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "contatos/consultar"
                                },
                                {
                                    "key": "telefone",
                                    "value": "44999990000"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Renomear contato",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Escopo: contatos.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"telefone\": \"44999990000\",\n    \"nome\": \"João da Silva (Fazenda Boa Vista)\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=contatos/renomear",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "contatos/renomear"
                                }
                            ]
                        }
                    }
                }
            ]
        },
        {
            "name": "Tickets",
            "item": [
                {
                    "name": "Etapas do quadro",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: tickets_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=tickets/etapas",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "tickets/etapas"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Tipos de ticket",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: tickets_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=tickets/tipos",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "tickets/tipos"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Listar tickets",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: tickets_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=tickets/listar&situacao=abertos&limite=50",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "tickets/listar"
                                },
                                {
                                    "key": "situacao",
                                    "value": "abertos"
                                },
                                {
                                    "key": "limite",
                                    "value": "50"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Consultar ticket",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Com a linha do tempo. Escopo: tickets_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=tickets/consultar&numero=T-000123",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "tickets/consultar"
                                },
                                {
                                    "key": "numero",
                                    "value": "T-000123"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Abrir ticket",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Escopo: tickets_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"titulo\": \"Sem sinal na Rua das Flores\",\n    \"descricao\": \"Alarme de LOS em 12 ONUs da PON 0/1/3.\",\n    \"tipo_id\": 1,\n    \"prioridade\": \"alta\",\n    \"telefone\": \"44999990000\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=tickets/criar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "tickets/criar"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Mover de etapa",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Escopo: tickets_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"ticket_id\": 123,\n    \"etapa_id\": 2,\n    \"comentario\": \"Equipe a caminho\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=tickets/mover",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "tickets/mover"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Atribuir responsável",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "responsavel_id 0 tira o dono. Escopo: tickets_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"ticket_id\": 123,\n    \"responsavel_id\": 7\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=tickets/atribuir",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "tickets/atribuir"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Comentar",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Escopo: tickets_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"ticket_id\": 123,\n    \"texto\": \"Fibra reemendada, sinal normalizado.\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=tickets/comentar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "tickets/comentar"
                                }
                            ]
                        }
                    }
                }
            ]
        },
        {
            "name": "Agenda",
            "item": [
                {
                    "name": "Tipos de compromisso",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: agenda_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=agenda/tipos",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "agenda/tipos"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Listar compromissos",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Sem período: hoje e os próximos 30 dias. Escopo: agenda_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=agenda/listar&de=2026-10-01&ate=2026-10-31",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "agenda/listar"
                                },
                                {
                                    "key": "de",
                                    "value": "2026-10-01"
                                },
                                {
                                    "key": "ate",
                                    "value": "2026-10-31"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Consultar compromisso",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Escopo: agenda_ler.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=agenda/consultar&id=45",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "agenda/consultar"
                                },
                                {
                                    "key": "id",
                                    "value": "45"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Marcar compromisso",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Escopo: agenda_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"titulo\": \"Visita técnica: troca da ONU\",\n    \"tipo_id\": 3,\n    \"inicio\": \"2026-10-05T09:00:00-03:00\",\n    \"telefone\": \"44999990000\",\n    \"responsavel_id\": 7\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=agenda/criar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "agenda/criar"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Concluir compromisso",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Escopo: agenda_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 45,\n    \"desfecho\": \"ONU trocada\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=agenda/concluir",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "agenda/concluir"
                                }
                            ]
                        }
                    }
                },
                {
                    "name": "Cancelar compromisso",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            }
                        ],
                        "description": "Escopo: agenda_gerir.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"id\": 45,\n    \"desfecho\": \"Cliente remarcou\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=agenda/cancelar",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "agenda/cancelar"
                                }
                            ]
                        }
                    }
                }
            ]
        },
        {
            "name": "Indicadores",
            "item": [
                {
                    "name": "Resumo do atendimento",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Authorization",
                                "value": "Bearer {{chave}}"
                            }
                        ],
                        "description": "Período de até 366 dias; tempos em horário útil. Escopo: relatorios.",
                        "url": {
                            "raw": "{{base_url}}/api_publica.php?r=relatorios/resumo&de=2026-09-01&ate=2026-09-30",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "api_publica.php"
                            ],
                            "query": [
                                {
                                    "key": "r",
                                    "value": "relatorios/resumo"
                                },
                                {
                                    "key": "de",
                                    "value": "2026-09-01"
                                },
                                {
                                    "key": "ate",
                                    "value": "2026-09-30"
                                }
                            ]
                        }
                    }
                }
            ]
        }
    ]
}
