Informações técnicas para desenvolvedores
A Prefiro Delivery possui integração nativa e verificada com o padrão Open Delivery, permitindo que sistemas parceiros se integrem de forma padronizada, sem integrações proprietárias ponto a ponto.
O Open Delivery define contratos claros para troca de informações entre plataformas de pedido, sistemas de gestão e demais participantes do ecossistema de food service.
A Prefiro mantém duas versões em paralelo: a V1 (ativa, limitada a pedidos) e a V2 (mais completa). Novas integrações devem preferir a V2, cientes de que o protocolo ainda está em Release Candidate e pode evoluir até a versão estável — com convivência de versões se houver breaking changes relevantes.
A V2 do protocolo Open Delivery está em Release Candidate
(V2.0.0-rc). Até a versão estável, o contrato ainda pode
evoluir. Se houver breaking changes consideráveis, a
Prefiro disponibilizará uma nova versão da API e manterá esta RC
disponível para quem já integrou. A V1 continua ativa durante a
transição.
Os módulos abaixo estão disponíveis conforme a versão da integração:
A Prefiro Delivery atua como Ordering Application, sendo responsável pela origem dos pedidos e pela publicação dos eventos. O sistema parceiro atua como Software Service (PDV, CRM ou equivalente), autenticando-se com as credenciais do App e consumindo a API conforme o padrão Open Delivery.
Para liberar o acesso à integração, o administrador do restaurante irá:
Open Delivery V1 (spec oficial v1.6 — só pedidos):
https://developer.opendelivery.com.br/api-portal/content/docs
Open Delivery V2 — documentação Prefiro:
https://www.prefirodelivery.com.br/api-docs/
Open Delivery V2 — especificação do protocolo:
https://docs.opendelivery.com.br/
Em caso de dúvidas sobre a criação do App ou das credenciais de acesso, o restaurante pode entrar em contato com o suporte da Prefiro Delivery informando:
Além do padrão Open Delivery, você também pode integrar sua operação com a API própria da Prefiro Delivery. Essa API oferece acesso a recursos e funcionalidades que ainda não estão disponíveis no módulo Open Delivery, por exemplo:
Também é possível consultar pedidos, acompanhar alterações de status e automatizar processos. A documentação completa (endpoints, autenticação e exemplos) está disponível aqui:
https://documenter.getpostman.com/view/11644806/UVsEUokz