API de dados de loja para desenvolvedor: o que entrega
Uma API de dados de loja para desenvolvedor entrega o dado da operação já estruturado por loja, com a mesma permissão do login da operação, para o seu aplicativo consumir. O que ela não resolve sozinha é o que vem antes: a fonte conectada e a definição de cada número.
Visio aqui é a Visio de operação de lojas (visio.ai), o sistema para quem toca várias lojas, não o Visio da Microsoft, de diagramas. A API da camada de Dados do Visio OS, a camada 1 de 9 do sistema, é o caminho do seu aplicativo até a operação, e o MCP é o caminho da sua IA. Este guia trata do primeiro: o que a API entrega a quem constrói, o que ela pressupõe e o que continua sendo trabalho seu.
Por que a API de dados de loja importa para quem constrói
Para quem constrói para uma rede de lojas, uma ferramenta nova nasce de uma pergunta que o sistema atual não responde, e o primeiro passo do projeto é tirar o dado de algum lugar. O ERP responde por uma API onde ela existe, o PDV por exportação ou relatório, o banco pelo caminho regulado, a nota pelo certificado digital de cada CNPJ, o delivery pelo que a loja vendeu no marketplace. Cada fonte é um projeto, e cada fonte pode trazer a sua própria definição de receita e o seu próprio fuso.
O segundo passo é a permissão. O acesso é dado à mão, sistema por sistema, pessoa por pessoa, e a ferramenta que você constrói herda o problema: quem vê o quê precisa ser resolvido de novo do lado de lá. Se o sócio perguntar por que a loja 12 aparece diferente no seu aplicativo e no painel da marca, a resposta pode estar numa junção que ninguém escreveu.
O terceiro passo é a manutenção. A extração que você escreveu para a primeira ferramenta volta a ser necessária para a segunda, e a terceira começa pelo mesmo lugar. É a conta que se acumula: cada ferramenta, relatório ou pergunta nova paga a extração de novo. Uma ferramenta nova custa a ferramenta, não o pipeline, e é essa diferença que uma API de dados de loja tenta resolver para quem constrói.
A camada de Dados do Visio OS serve o dado de duas formas: a API, para o seu aplicativo, e o MCP, para a sua IA. Os dois leem o mesmo dado, com a mesma permissão do login da operação. A diferença está do outro lado: um aplicativo que você escreve, ou uma pessoa perguntando na IA que já usa.
Como avaliar uma API de dados de loja: 5 critérios
Cinco critérios que o desenvolvedor confere por conta própria.
-
O que ela alcança. Se a API responde sobre um sistema só ou sobre a operação inteira que está na camada, por loja. Um ERP que expõe os próprios dados entrega o que está no ERP; o extrato, a nota, a contagem na porta e o que o time fez trabalhando ficam de fora.
-
Quem lê e com qual permissão. Se a leitura usa a mesma regra de quem vê o quê que vale para as pessoas, ou se cria um segundo modelo de acesso. Na camada, a permissão é por usuário, por loja e por app, aplicada no dado.
-
Se o dado chega estruturado ou cru. Uma definição por número escrita uma vez, as fontes juntas por loja na mesma linha do tempo e as contas pesadas já feitas mudam o que o seu aplicativo precisa calcular. Linhas brutas devolvem a junção para o seu código.
-
O que o aplicativo ainda precisa fazer sozinho. Uma API que entrega a métrica pronta deixa o seu código cuidando da tela, do fluxo e da regra do seu produto; uma que entrega tabela deixa você construindo a estrutura antes de construir a ferramenta.
-
O que fica do lado de quem fornece. A infraestrutura, a extração e a atualização. Pelo menos todo dia, cada fonte na sua frequência de extração, sem você dimensionar nada. E a documentação por fonte, que vem no mapeamento de cada operação.
Top 5 coisas que a API de dados de loja entrega, e o que cada uma exige
As cinco abaixo são o que a API da camada entrega a quem constrói, cada uma com o que ela pressupõe do seu lado. A ordem segue o caminho de quem está montando a primeira ferramenta.
1. O dado estruturado por loja, pronto para o seu aplicativo
A API serve o seu aplicativo com o mesmo dado estruturado por loja. A loja é a unidade: a nota de cada CNPJ pelo certificado dele, a conta de cada loja por Open Finance, a venda de cada PDV pelo caminho que existe, o delivery, o que a câmera detecta pela camada de Sensores, o que o time fez trabalhando. Tudo por loja, na mesma linha do tempo, com uma definição por número.
O que ela exige de você: saber qual pergunta o seu aplicativo responde. A API entrega dado; o desenho da tela, do fluxo e da decisão continua sendo o seu produto. Para ver a definição inteira da camada, vale começar por o que é camada de dados.
2. A mesma permissão do login da operação
O seu aplicativo lê com a mesma permissão do login da operação: por usuário, por loja e por app, aplicada no dado. O gerente da loja 12 vê as vendas, a escala e o ponto da loja 12 e não vê a folha nem as vendas do grupo; a gestão vê o grupo inteiro. Quem sai da empresa desliga uma vez.
O que ela exige de você: saber qual login faz a chamada. A regra de quem vê o quê é a do login da operação, e o aplicativo não cria outra. O detalhe de como a permissão se aplica está em como controlar quem vê quais dados na rede de lojas.
3. Uma definição por número, escrita uma vez
O dado que a API serve é o dado estruturado: cada número com a definição escrita pela Visio, as fontes juntas por loja e as contas pesadas já feitas, como a média das terças por loja. O que é receita líquida, quais impostos entram, qual taxa de delivery, tudo isso está definido uma vez e vale para toda ferramenta e para toda IA.
O que ela exige de você: ler a definição da camada em vez de reconstruí-la no seu banco.
4. O caminho até a fonte, sem você operar a infraestrutura
A camada conecta toda fonte que o negócio roda e cuida da extração: ERP e PDV, nota fiscal, bancos, delivery, os aplicativos que o time usa, câmeras e sensores, o uso das próprias ferramentas. Pelo menos todo dia, cada fonte na sua frequência de extração. A infraestrutura é da Visio para rodar, e o builder nunca opera a infraestrutura: nada de nuvem para dimensionar nem pipeline para manter.
O que ela exige de você: que a fonte esteja conectada. A API não transforma em dado aquilo que ninguém integrou, e o mapeamento de quais fontes a operação já tem e de como cada uma conecta é o passo que antecede qualquer chamada. Um número também é tão honesto quanto a data em que a fonte começou a ser boa, e o mapeamento diz, fonte por fonte, desde quando.
5. A separação entre a API e o MCP
A camada serve o dado de duas formas: a IA lê pelo MCP e o seu aplicativo lê pela API, com a mesma permissão do login. Onde o sistema do cliente já tem MCP próprio, o MCP da Visio opera esse MCP por trás, e a IA conecta uma vez.
O que ela exige de você: escolher o caminho certo para o que está construindo. Se o outro lado é uma pessoa perguntando, o caminho é o MCP; se é o seu código, é a API. A comparação entre os dois está em MCP é a mesma coisa que API.
Para ver como a API responderia às perguntas do seu aplicativo, fale com um especialista.
Comparativo: quatro caminhos para levar dado de loja ao seu aplicativo
A tabela compara mecanismos, não fornecedores. Onde a resposta depende do sistema de origem, a célula diz isso.
| Critério | Exportação e planilha | BI e dashboard | MCP de um sistema | API da camada de Dados |
|---|---|---|---|---|
| Quem consome | Uma pessoa, na máquina dela | O time que olha o painel | A IA que a pessoa já usa | O aplicativo que você escreve |
| O que alcança | O que foi exportado de cada sistema | O dado que já chegou ao painel | O que está no próprio sistema | A operação que está na camada, por loja |
| Permissão | Dada à mão, sistema por sistema | Conforme o painel | Conforme o sistema | Por usuário, por loja e por app, aplicada no dado |
| Estrutura | A junção fica com quem monta a planilha | Conforme o modelo do painel | Conforme o sistema | Uma definição por número, na mesma linha do tempo por loja |
| Atualização | A de cada exportação | Conforme o painel | Conforme o sistema de origem | Pelo menos todo dia, cada fonte na sua frequência de extração |
| O que sobra para você | A extração, a limpeza e a conciliação | A leitura do painel | A pergunta na IA | A ferramenta, e não o pipeline |
O painel que o grupo já tem continua: o Power BI e o Looker Studio passam a ler, pela API, um dado que chegou pronto, por loja e com a mesma definição. A automação entre aplicativos move registros de um lado para o outro e deixa a estrutura, as definições e as permissões com você. O MCP de um sistema responde pelo que está naquele sistema. A API da camada junta as fontes por loja e serve o mesmo dado ao seu aplicativo.
Cenário: o aplicativo que a rede constrói
Por exemplo, uma rede com dezenas de lojas decide construir o próprio aplicativo de acompanhamento, com a cara da marca e as perguntas que só ela faz. O desenvolvedor conecta o aplicativo à camada e passa a ler a venda por hora, o extrato, a nota, a escala e a contagem na porta já por loja, na mesma linha do tempo, com a permissão do login da operação. A discussão sobre a junção sai do projeto, e o que sobra para o time é a tela, o fluxo e a regra do produto. Se a rede também quer perguntar na IA que já usa, o caminho é o MCP, sobre o mesmo dado.
Opinião do Head of Content
Lorenzo Lopez observa que a pergunta sobre API de dados de loja pode chegar invertida: primeiro o acesso, depois o que fazer com ele. Para ele, a ordem que economiza tempo é a outra, a começar pela pergunta que o aplicativo responde e pela permissão de quem vai usá-lo.
A posição dele é a de que a API vale o que a estrutura vale. Na leitura dele, a camada de Dados do Visio OS acerta ao entregar o dado com a definição escrita, em vez de linhas para o aplicativo juntar, porque o problema de quem constrói para lojas não é só acessar o dado: é fazer duas fontes significarem a mesma coisa. Para ele, o que a API não resolve sozinha é justamente o que faz a diferença entre um aplicativo que mostra número e um aplicativo em que o gestor confia.
Perguntas frequentes
O que uma API de dados de loja entrega que uma exportação não entrega?
Entrega o dado estruturado por loja, com uma definição por número e a permissão aplicada no dado, em vez de um arquivo que precisa ser limpo, juntado e conferido do lado de quem recebe. A exportação morre na máquina de quem a fez; a API serve o aplicativo com o dado estruturado, e cada fonte chega pelo menos todo dia, na sua frequência de extração.
Preciso ter as fontes integradas antes de chamar a API?
Sim. A API lê a operação que está na camada, e a fonte entra pelo caminho que existe: por API pública onde o sistema tem uma, por exportação ou relatório onde não tem, por um caminho de extração homologado quando nenhum dos dois serve. A nota fiscal entra pelo certificado digital de cada CNPJ e o extrato por Open Finance, com o consentimento do titular da conta. O mapeamento define quais fontes a operação já tem e como cada uma conecta.
Onde fica a documentação da API?
A documentação por fonte vem no mapeamento de cada operação, porque o que o aplicativo consome depende das fontes que a operação já tem e de como cada uma conecta.
O que a API não resolve sozinha?
Três coisas. A fonte precisa estar conectada, porque a API não transforma em dado o que ninguém integrou. A definição de cada número vem da camada, não do seu código. E a permissão de quem vê o quê é a do login da operação, então o seu aplicativo herda essa regra em vez de criar a dele.
O que preciso definir antes de construir sobre a API?
A pergunta que o aplicativo responde e quais fontes a operação já tem. A API entrega o dado; o desenho da tela, do fluxo e da decisão continua sendo o seu produto, e o mapeamento diz como cada fonte conecta.
Próximos passos
O primeiro passo para usar a API é o mapeamento: quais fontes a operação já tem e como cada uma conecta. Integra com todos os bancos do Brasil e com centenas de ERPs. O que ainda não está integrado, a Visio ajuda a integrar em menos de 24 horas. A documentação por fonte vem no mapeamento. Fale com um especialista sobre a API da camada de Dados do Visio OS.
Ver também
- O que é camada de dados
- MCP é a mesma coisa que API
- Como controlar quem vê quais dados na rede de lojas
Conclusão
A API de dados de loja para desenvolvedor entrega o dado da operação já estruturado por loja, com a definição de cada número escrita uma vez e a mesma permissão do login da operação, para o seu aplicativo consumir sem refazer a extração a cada ferramenta nova. O que ela não resolve sozinha é a fonte conectada e a definição, que vêm da camada e do mapeamento. Fale com um especialista da camada de Dados do Visio OS.
Dados deixam tudo pronto pra usar. O Visio OS transforma em tarefa certa, pra pessoa certa.