> ## Documentation Index
> Fetch the complete documentation index at: https://docs.machine.global/llms.txt
> Use this file to discover all available pages before exploring further.

# Corridas

> Histórico de alterações e novidades da API de Corridas v2

export const Entry = ({date, label, labelColor = "#16A34A", children}) => <div style={{
  display: "flex",
  gap: "32px",
  marginBottom: "56px",
  position: "relative"
}}>
    <div style={{
  display: "flex",
  flexDirection: "column",
  alignItems: "center",
  minWidth: "140px",
  paddingTop: "4px"
}}>
      <div style={{
  fontSize: "13px",
  fontWeight: "600",
  color: "var(--tw-prose-body)",
  opacity: 0.55,
  whiteSpace: "nowrap",
  letterSpacing: "0.02em"
}}>{date}</div>
      {label && <div style={{
  marginTop: "8px",
  padding: "3px 10px",
  borderRadius: "20px",
  background: `${labelColor}22`,
  border: `1px solid ${labelColor}55`,
  color: labelColor,
  fontSize: "11px",
  fontWeight: "700",
  letterSpacing: "0.06em",
  textTransform: "uppercase"
}}>{label}</div>}
    </div>

    <div style={{
  width: "2px",
  background: "rgba(22, 163, 74, 0.15)",
  borderRadius: "2px",
  flexShrink: 0,
  position: "relative"
}}>
      <div style={{
  position: "absolute",
  top: "6px",
  left: "50%",
  transform: "translateX(-50%)",
  width: "10px",
  height: "10px",
  borderRadius: "50%",
  background: "#16A34A",
  border: "2px solid var(--tw-prose-bg, #fff)",
  boxShadow: "0 0 0 2px #16A34A44"
}} />
    </div>

    <div style={{
  flex: 1,
  paddingBottom: "8px"
}}>
      {children}
    </div>
  </div>;

export const ChangeSection = ({type, children}) => {
  const config = {
    added: {
      label: "Adicionado",
      bg: "#16A34A14",
      border: "#16A34A44",
      dot: "#16A34A"
    },
    changed: {
      label: "Alterado",
      bg: "#f59e0b14",
      border: "#f59e0b44",
      dot: "#f59e0b"
    },
    fixed: {
      label: "Corrigido",
      bg: "#3b82f614",
      border: "#3b82f644",
      dot: "#3b82f6"
    },
    removed: {
      label: "Removido",
      bg: "#ef444414",
      border: "#ef444444",
      dot: "#ef4444"
    }
  };
  const c = config[type] ?? config.added;
  return <div style={{
    marginBottom: "16px",
    padding: "16px 20px",
    borderRadius: "12px",
    background: c.bg,
    border: `1px solid ${c.border}`
  }}>
      <div style={{
    display: "flex",
    alignItems: "center",
    gap: "8px",
    marginBottom: "10px"
  }}>
        <div style={{
    width: "8px",
    height: "8px",
    borderRadius: "50%",
    background: c.dot,
    flexShrink: 0
  }} />
        <span style={{
    fontSize: "12px",
    fontWeight: "700",
    letterSpacing: "0.07em",
    textTransform: "uppercase",
    color: c.dot
  }}>{c.label}</span>
      </div>
      <div style={{
    fontSize: "14px",
    lineHeight: "1.65"
  }}>
        {children}
      </div>
    </div>;
};

export const ParamBadge = ({name}) => <code style={{
  background: "rgba(22, 163, 74, 0.12)",
  border: "1px solid rgba(22, 163, 74, 0.25)",
  color: "#16A34A",
  borderRadius: "6px",
  padding: "1px 6px",
  fontSize: "13px",
  fontWeight: "600"
}}>{name}</code>;

export const EndpointBadge = ({method, path, href}) => <a href={href} style={{
  display: "inline-flex",
  alignItems: "center",
  gap: "8px",
  background: "rgba(255,255,255,0.04)",
  border: "1px solid rgba(255,255,255,0.1)",
  borderRadius: "8px",
  padding: "6px 12px",
  marginBottom: "16px",
  fontFamily: "monospace",
  fontSize: "13px",
  textDecoration: "none",
  cursor: href ? "pointer" : "default",
  transition: "border-color 0.15s, background 0.15s"
}} onMouseEnter={e => {
  if (href) {
    e.currentTarget.style.borderColor = "rgba(22,163,74,0.5)";
    e.currentTarget.style.background = "rgba(22,163,74,0.06)";
  }
}} onMouseLeave={e => {
  e.currentTarget.style.borderColor = "rgba(255,255,255,0.1)";
  e.currentTarget.style.background = "rgba(255,255,255,0.04)";
}}>
    <span style={{
  background: method === "GET" ? "#3b82f6" : method === "POST" ? "#16A34A" : method === "DELETE" ? "#ef4444" : method === "PUT" ? "#f59e0b" : method === "PATCH" ? "#8b5cf6" : "#6b7280",
  color: "#fff",
  borderRadius: "4px",
  padding: "1px 7px",
  fontWeight: "700",
  fontSize: "11px",
  letterSpacing: "0.05em"
}}>{method}</span>
    <span style={{
  opacity: 0.8
}}>{path}</span>
  </a>;

<div style={{ maxWidth: "860px", margin: "0 auto", padding: "40px 20px 80px" }}>
  <div style={{ marginBottom: "56px" }}>
    <div style={{ fontSize: "40px", fontWeight: "800", marginBottom: "12px", letterSpacing: "-0.02em" }}>Corridas</div>

    <p style={{ fontSize: "17px", opacity: 0.65, lineHeight: "1.6" }}>
      Acompanhe todas as novidades, melhorias e alterações nos endpoints de Corridas da API v2.
    </p>
  </div>

  <Entry date="13 ago 2026" label="Melhoria" labelColor="#16A34A">
    <h2 id="detalhes-corridas-programadas" style={{ fontSize: "22px", fontWeight: "700", marginBottom: "6px", marginTop: 0 }}>
      Detalhes da solicitação na consulta de corridas programadas
    </h2>

    <p style={{ fontSize: "15px", opacity: 0.7, marginBottom: "20px", lineHeight: "1.6" }}>
      A consulta de corridas programadas passa a devolver categoria, valor, observação, endereço de
      partida e a lista de paradas — antes era necessário consultar outro endpoint para saber
      qualquer um desses dados.
    </p>

    <EndpointBadge method="GET" path="/api/v2/integracao/corridas/programadas" href="/pages/v2/referencia/corridas/endpoint/get-programadas" />

    <div style={{ marginTop: "24px" }}>
      <EndpointBadge method="GET" path="/api/v2/integracao/corridas/programadas/{id}" href="/pages/v2/referencia/corridas/endpoint/get-programada-by-id" />
    </div>

    <ChangeSection type="added">
      <p style={{ marginBottom: "10px" }}>Campos novos na resposta dos dois endpoints:</p>

      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
        <li><ParamBadge name="categoria" /> — <code>id</code> e <code>nome</code> da categoria da solicitação.</li>
        <li><ParamBadge name="valor" /> — <code>estimado</code> (estimativa no momento da criação) e <code>prefixado</code> (valor fechado, quando houver).</li>
        <li><ParamBadge name="observacao" /> — observação da solicitação.</li>
        <li><ParamBadge name="partida" /> — endereço de partida completo: <code>endereco</code>, <code>complemento</code>, <code>referencia</code>, <code>bairro</code>, <code>cidade</code>, <code>estado</code>, <code>lat</code> e <code>lng</code>.</li>
        <li><ParamBadge name="desejado" /> — endereço de destino do passageiro: <code>endereco</code>, <code>bairro</code>, <code>cidade</code>, <code>estado</code>, <code>lat</code> e <code>lng</code>.</li>
        <li><ParamBadge name="nome_passageiro" /> — nome do passageiro, já devolvido na consulta de solicitação.</li>
        <li><ParamBadge name="paradas" /> — lista de paradas intermediárias na ordem da corrida, cada uma com <code>id</code>, <code>ordem</code> e endereço completo. A chave só aparece quando há paradas: numa corrida direta ela não vem na resposta.</li>
      </ul>
    </ChangeSection>

    <ChangeSection type="changed">
      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
        <li>A consulta por id passa a devolver <ParamBadge name="id_mch_programada" />, que antes só aparecia na listagem.</li>
      </ul>
    </ChangeSection>

    <div
      style={{
  marginTop: "20px",
  padding: "14px 18px",
  borderRadius: "10px",
  background: "rgba(59, 130, 246, 0.08)",
  border: "1px solid rgba(59, 130, 246, 0.2)",
  fontSize: "13px",
  lineHeight: "1.6",
}}
    >
      <strong>Nota:</strong> os campos são apenas adicionados — nenhum campo existente mudou de nome, tipo ou posição. As paradas de corrida trazem somente os dados de endereço: <code>numero\_pedido</code>, <code>nome\_cliente</code>, <code>telefone\_cliente</code> e <code>observacao</code> são dados de pedido e não existem em corridas, por isso não vêm na resposta.
    </div>
  </Entry>

  <Entry date="10 ago 2026" label="Novo" labelColor="#3b82f6">
    <h2 id="limite-webhooks-por-tipo" style={{ fontSize: "22px", fontWeight: "700", marginBottom: "6px", marginTop: 0 }}>
      Aumento do limite de webhooks por tipo
    </h2>

    <p style={{ fontSize: "15px", opacity: 0.7, marginBottom: "20px", lineHeight: "1.6" }}>
      Limite de cadastro de webhooks atualizado: até 5 webhooks por tipo. O webhook do tipo mensagem é limitado a 1 cadastro.
    </p>

    <EndpointBadge method="POST" path="/api/v2/integracao/webhooks" href="/pages/v2/referencia/webhooks/endpoint/post" />

    <ChangeSection type="added">
      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "6px" }}>
        <li>Aumentou o limite de webhooks cadastrados para até 5 webhooks por tipo.</li>
        <li>O webhook do tipo mensagem é limitado a 1 cadastro.</li>
      </ul>
    </ChangeSection>
  </Entry>

  <Entry date="28 jul 2026" label="Novo" labelColor="#3b82f6">
    <h2 id="notificacoes-passageiro-unico" style={{ fontSize: "22px", fontWeight: "700", marginBottom: "6px", marginTop: 0 }}>
      Envio de notificação para um único passageiro
    </h2>

    <p style={{ fontSize: "15px", opacity: 0.7, marginBottom: "20px", lineHeight: "1.6" }}>
      Novos endpoints para enviar notificação push e in-app messaging para um passageiro específico,
      sem precisar montar a lista de destinatários dos endpoints existentes.
    </p>

    <EndpointBadge method="POST" path="/api/v2/integracao/notificacoes/push/individual" href="/pages/v2/referencia/notificacao/endpoint/post-push-individual" />

    <ChangeSection type="added">
      <p style={{ marginBottom: "10px" }}>Campos aceitos no corpo da requisição:</p>

      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
        <li><ParamBadge name="passageiro_id" /> — obrigatório. Identificador numérico do passageiro que receberá a notificação.</li>
        <li><ParamBadge name="titulo" /> — opcional. Título da notificação.</li>
        <li><ParamBadge name="mensagem" /> — obrigatório. Mensagem da notificação.</li>
      </ul>
    </ChangeSection>

    <div style={{ marginTop: "24px" }}>
      <EndpointBadge method="POST" path="/api/v2/integracao/notificacoes/in-app-messaging/individual" href="/pages/v2/referencia/notificacao/endpoint/post-in-app-messaging-individual" />

      <ChangeSection type="added">
        <p style={{ marginBottom: "10px" }}>Campos aceitos no corpo da requisição:</p>

        <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
          <li><ParamBadge name="passageiro_id" /> — obrigatório. Identificador numérico do passageiro que receberá a notificação.</li>
          <li><ParamBadge name="titulo" /> — obrigatório. Título da notificação, limite de 40 caracteres.</li>
          <li><ParamBadge name="body" /> — obrigatório. Conteúdo principal da notificação, limite de 255 caracteres.</li>
          <li><ParamBadge name="url_imagem" /> — opcional. URL de imagem exibida na notificação.</li>
          <li><ParamBadge name="solicitacao_id" /> — opcional. Vincula a notificação a uma solicitação; quando informado, só é exibida se a solicitação estiver em andamento.</li>
          <li><ParamBadge name="titulo_botao_redirecionamento" /> — opcional. Título do botão de redirecionamento, limite de 20 caracteres.</li>
          <li><ParamBadge name="link_redirecionamento" /> — opcional. Link acionado pelo botão de redirecionamento.</li>
        </ul>
      </ChangeSection>
    </div>

    <div
      style={{
  marginTop: "20px",
  padding: "14px 18px",
  borderRadius: "10px",
  background: "rgba(59, 130, 246, 0.08)",
  border: "1px solid rgba(59, 130, 246, 0.2)",
  fontSize: "13px",
  lineHeight: "1.6",
}}
    >
      <strong>Nota:</strong> os endpoints existentes de envio em lote (<code>/notificacoes/push</code> e <code>/notificacoes/in-app-messaging</code>) continuam disponíveis e não sofreram alteração de comportamento.
    </div>
  </Entry>

  <Entry date="16 jul 2026" label="Novo" labelColor="#3b82f6">
    <h2 id="consultar-status-webhook" style={{ fontSize: "22px", fontWeight: "700", marginBottom: "6px", marginTop: 0 }}>
      Consulta de status de entrega do webhook
    </h2>

    <p style={{ fontSize: "15px", opacity: 0.7, marginBottom: "20px", lineHeight: "1.6" }}>
      Novo endpoint para verificar se um webhook está entregando eventos normalmente ou se foi
      bloqueado por falhas de entrega, com detalhes do bloqueio e da próxima tentativa de reenvio.
    </p>

    <EndpointBadge method="GET" path="/api/v2/integracao/webhooks/{id}/status" href="/pages/v2/referencia/webhooks/endpoint/get-status" />

    <ChangeSection type="added">
      <p style={{ marginBottom: "10px" }}>Campos retornados na consulta:</p>

      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
        <li><ParamBadge name="situacao" /> — <code>ativo</code>, <code>bloqueado\_temporariamente</code> (falhas consecutivas de entrega) ou <code>bloqueado\_definitivamente</code> (tentativas de reenvio esgotadas).</li>
        <li><ParamBadge name="bloqueio_temporario" /> — estado do bloqueio temporário: <code>ativo</code>, <code>falhas\_consecutivas</code>, <code>desde</code> e <code>proxima\_tentativa</code> (datas em ISO-8601, UTC).</li>
        <li><ParamBadge name="bloqueio_definitivo" /> — estado do bloqueio definitivo: <code>ativo</code> e <code>desde</code>.</li>
      </ul>
    </ChangeSection>

    <div
      style={{
  marginTop: "20px",
  padding: "14px 18px",
  borderRadius: "10px",
  background: "rgba(59, 130, 246, 0.08)",
  border: "1px solid rgba(59, 130, 246, 0.2)",
  fontSize: "13px",
  lineHeight: "1.6",
}}
    >
      <strong>Nota:</strong> durante um bloqueio temporário as entregas ficam suspensas até <code>proxima\_tentativa</code>. No bloqueio definitivo os eventos deixam de ser entregues ao webhook.
    </div>
  </Entry>

  <Entry date="14 jul 2026" label="Novo" labelColor="#3b82f6">
    <h2 id="categoria-id-estimativa-multicategorias" style={{ fontSize: "22px", fontWeight: "700", marginBottom: "6px", marginTop: 0 }}>
      Identificador da categoria na estimativa multicategorias
    </h2>

    <p style={{ fontSize: "15px", opacity: 0.7, marginBottom: "20px", lineHeight: "1.6" }}>
      Cada item de <code>categorias</code> na estimativa de múltiplas categorias agora inclui o ID da categoria,
      permitindo casar o retorno com a categoria configurada sem depender do nome.
    </p>

    <EndpointBadge method="POST" path="/api/v2/integracao/corridas/estimativas" href="/pages/v2/referencia/corridas/endpoint/post-estimativas" />

    <ChangeSection type="added">
      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
        <li><ParamBadge name="categoria_id" /> — identificador da categoria, presente em cada item de <code>categorias</code> quando <ParamBadge name="multicategorias" /> é <code>true</code>.</li>
      </ul>
    </ChangeSection>
  </Entry>

  <Entry date="14 jul 2026" label="Novo" labelColor="#3b82f6">
    <h2 id="foto-cliente" style={{ fontSize: "22px", fontWeight: "700", marginBottom: "6px", marginTop: 0 }}>
      Foto do passageiro na consulta de clientes
    </h2>

    <p style={{ fontSize: "15px", opacity: 0.7, marginBottom: "20px", lineHeight: "1.6" }}>
      Os endpoints de consulta de clientes agora retornam a foto de cadastro do passageiro,
      permitindo exibi-la na interface do integrador.
    </p>

    <EndpointBadge method="GET" path="/api/v2/integracao/clientes" href="/pages/v2/referencia/clientes/endpoint/get" />

    <ChangeSection type="added">
      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
        <li><ParamBadge name="foto_url" /> — link temporário (presigned, expira em 30 minutos) da foto de cadastro do cliente. <code>null</code> quando não há foto cadastrada.</li>
      </ul>
    </ChangeSection>

    <div style={{ marginTop: "24px" }}>
      <EndpointBadge method="GET" path="/api/v2/integracao/clientes/{clienteId}" href="/pages/v2/referencia/clientes/endpoint/get-by-id" />

      <ChangeSection type="added">
        <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
          <li><ParamBadge name="foto_url" /> — link temporário (presigned, expira em 30 minutos) da foto de cadastro do cliente. <code>null</code> quando não há foto cadastrada.</li>
        </ul>
      </ChangeSection>
    </div>
  </Entry>

  <Entry date="14 jul 2026" label="Novo" labelColor="#3b82f6">
    <h2 id="foto-condutor" style={{ fontSize: "22px", fontWeight: "700", marginBottom: "6px", marginTop: 0 }}>
      Foto do condutor na consulta por ID
    </h2>

    <p style={{ fontSize: "15px", opacity: 0.7, marginBottom: "20px", lineHeight: "1.6" }}>
      O endpoint de consulta de condutor por ID agora retorna a foto de rosto cadastrada,
      permitindo exibi-la na interface do integrador.
    </p>

    <EndpointBadge method="GET" path="/api/v2/integracao/condutores/{id}" href="/pages/v2/referencia/condutores/endpoint/get-by-id" />

    <ChangeSection type="added">
      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
        <li><ParamBadge name="foto_url" /> — link temporário (presigned, expira em 30 minutos) da foto de rosto do condutor. <code>null</code> quando não há foto cadastrada.</li>
      </ul>
    </ChangeSection>
  </Entry>

  <Entry date="25 jun 2026" label="Melhoria" labelColor="#16A34A">
    <h2 id="filtros-busca-clientes-condutores" style={{ fontSize: "22px", fontWeight: "700", marginBottom: "6px", marginTop: 0 }}>
      Novos filtros de busca em Clientes e Condutores
    </h2>

    <p style={{ fontSize: "15px", opacity: 0.7, marginBottom: "20px", lineHeight: "1.6" }}>
      Os endpoints de listagem foram expandidos com filtros de busca direta por CPF, e-mail,
      telefone e nome, eliminando a necessidade de conhecer o ID do registro para localizá-lo.
    </p>

    <EndpointBadge method="GET" path="/api/v2/integracao/clientes" href="/pages/v2/referencia/clientes/endpoint/get" />

    <ChangeSection type="added">
      <p style={{ marginBottom: "10px" }}>Novos parâmetros de query disponíveis:</p>

      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
        <li><ParamBadge name="cpf" /> — correspondência exata, com ou sem máscara (ex: <code>064.181.699-56</code> ou <code>06418169956</code>). Ignora <code>status\_cliente</code> e paginação.</li>
        <li><ParamBadge name="email" /> — correspondência exata. Ignora <code>status\_cliente</code> e paginação.</li>
        <li><ParamBadge name="telefone" /> — aceita com ou sem DDI e prefixo <code>+</code>; DDI inferido pelo país da bandeira, fallback Brasil (<code>55</code>). Ignora <code>status\_cliente</code> e paginação.</li>
        <li><ParamBadge name="nome" /> — busca parcial, mínimo 3 caracteres. Ignora <code>status\_cliente</code>, mas mantém paginação.</li>
      </ul>
    </ChangeSection>

    <ChangeSection type="changed">
      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "6px" }}>
        <li><ParamBadge name="status_cliente" />, <ParamBadge name="limite" /> e <ParamBadge name="pagina" /> agora documentam explicitamente quando são ignorados na presença de filtros diretos.</li>
      </ul>
    </ChangeSection>

    <div style={{ marginTop: "24px" }}>
      <EndpointBadge method="GET" path="/api/v2/integracao/condutores" href="/pages/v2/referencia/condutores/endpoint/get" />

      <ChangeSection type="added">
        <p style={{ marginBottom: "10px" }}>Novos parâmetros de query disponíveis:</p>

        <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
          <li><ParamBadge name="email" /> — correspondência exata. Ignora <code>status\_condutor</code> e paginação.</li>
          <li><ParamBadge name="nome" /> — busca parcial, mínimo 3 caracteres. Ignora <code>status\_condutor</code>, mas mantém paginação.</li>
        </ul>
      </ChangeSection>

      <ChangeSection type="changed">
        <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "6px" }}>
          <li><ParamBadge name="cpf" /> passou a aceitar apenas correspondência exata com ou sem máscara (busca parcial por inteiro removida). Ignora <code>status\_condutor</code> e paginação.</li>
          <li><ParamBadge name="telefone" /> expandido: agora documenta comportamento de DDI e prefixo <code>+</code>, alinhado ao endpoint de clientes.</li>
          <li><ParamBadge name="status_condutor" />, <ParamBadge name="limite" /> e <ParamBadge name="pagina" /> agora documentam explicitamente quando são ignorados.</li>
        </ul>
      </ChangeSection>
    </div>

    <div
      style={{
  marginTop: "20px",
  padding: "14px 18px",
  borderRadius: "10px",
  background: "rgba(59, 130, 246, 0.08)",
  border: "1px solid rgba(59, 130, 246, 0.2)",
  fontSize: "13px",
  lineHeight: "1.6",
}}
    >
      <strong>Nota sobre prioridade de filtros:</strong> filtros diretos (<code>id</code>, <code>cpf</code>, <code>email</code> ou <code>telefone</code>) suprimem status e paginação automaticamente. O filtro <code>nome</code> mantém a paginação, mas ignora o status.
    </div>
  </Entry>

  <Entry date="16 jun 2026" label="Novo" labelColor="#3b82f6">
    <h2 id="link-acompanhamento-corrida" style={{ fontSize: "22px", fontWeight: "700", marginBottom: "6px", marginTop: 0 }}>
      Link de acompanhamento de solicitação no retorno da corrida
    </h2>

    <p style={{ fontSize: "15px", opacity: 0.7, marginBottom: "20px", lineHeight: "1.6" }}>
      O endpoint de consulta de corrida por ID agora retorna um link direto para o acompanhamento
      da solicitação, facilitando a integração com interfaces de rastreamento em tempo real.
    </p>

    <EndpointBadge method="GET" path="/api/v2/integracao/corridas/{id}" href="/pages/v2/referencia/corridas/endpoint/get-by-id" />

    <ChangeSection type="added">
      <ul style={{ margin: 0, paddingLeft: "20px", display: "flex", flexDirection: "column", gap: "8px" }}>
        <li><ParamBadge name="link_acompanhamento_solicitacao" /> — URL de acompanhamento da solicitação em tempo real. Presente no objeto <code>data</code> da resposta.</li>
      </ul>
    </ChangeSection>
  </Entry>
</div>
