# Usando o Race App com software de terceiros

O RUFUS Race App também pode ser integrado com software de cronometragem ou gerenciamento de corrida de terceiros por meio do **RUFUS Public API**.

Nesse cenário, o RUFUS Cloud continua sendo a camada de acesso e controle de dispositivos.

## Visão Geral da Arquitetura

Aplicativo de corrida → RUFUS Cloud → RUFUS Public API → Software de terceiros

O aplicativo da corrida envia:

* Falecimentos
* Ações de Corrida *(dados não disponíveis via API)*
* Alertas *(dados não disponíveis via API)*
* Mensagens de chat *(dados não disponíveis via API)*

Estes são expostos através do API público para que os sistemas externos os consumam.

## O que os sistemas de terceiros podem receber

Dependendo do projeto de integração:

* Passagens manuais
* Alterações de status *(dados não disponíveis via API)*
* Alertas de Corrida *(dados não disponíveis via API)*
* Metadados da sessão

O sistema de terceiros lida com:

* Cálculo dos resultados
* Lógica de classificação
* Exibição ou publicação

## Gerenciamento de Dispositivos e Tokens

Mesmo ao usar software de terceiros:

* Os aplicativos de corrida ainda são criados em RUFUS Cloud.
* Os tokens de acesso controlam o acesso do juiz.
* A rotação de tokens invalida as sessões.
* A auditoria continua disponível no nível da nuvem.

## Considerações sobre a integração

Ao integrar com software externo:

* Garanta uma estratégia de webhook ou de sondagem em tempo real.
* Mantenha o mapeamento de pontos de verificação consistente.
* Alinhe o tratamento de carimbos de data/hora (hora do dispositivo vs. hora do servidor).

## Melhores Práticas Operacionais

* Teste o fluxo completo de dados antes do dia da corrida.
* Validar a lógica de proteção contra duplicatas.
* Monitore os registros do API durante as operações ao vivo.

## Resumo

O RUFUS Race App pode operar de forma independente com o Race Manager ou atuar como uma camada de entrada de campo estruturada para sistemas de terceiros por meio do RUFUS Public API.

Em todos os casos, o RUFUS Cloud gerencia o acesso, as sessões e a rastreabilidade.
