logo
logo

Introdução

As APIs do iFood permitem que parceiros utilizem diversos recursos da plataforma como gerenciar suas lojas e seus pedidos. O iFood oferece soluções para a operação e gestão das suas vendas como Gestor de Pedidos e Portal do Parceiro, mas a API permite integrar seu PDV/POS ou qualquer outro aplicativo à plataforma iFood.

Módulos da API

As APIs estão organizadas em módulos e o desenvolvedor pode escolher os módulos que deseja entregar de acordo com as necessidades do seu aplicativo ou usuário. Alguns módulos suportam vários modelos de negócio mas existem módulos que são específicos para algum tipo de negócio como mercados.
MóduloDescriçãoNegócioDocumentação
AuthenticationComo autenticar para ter acesso aos recursos da APIFOOD, GROCERIESVer documentação
MerchantDetalhes e configurações das lojasFOOD, GROCERIESVer documentação
CatalogConfigure o catálogo de produtos das suas lojasFOODVer documentação
EventsReceba eventos de pedidos via polling ou webhookFOOD, GROCERIESVer documentação
OrderReceba, confirme e acompanhe seus pedidosFOOD, GROCERIESVer documentação
ShippingSob Demanda: solicite entregadores parceiros do iFood para pedidos captados fora da plataformaFOOD, GROCERIESVer documentação
LogisticsIntegre pedidos para executar serviços de entregaFOODVer documentação
ItemEnvie e atualize itens do catálogo de GroceriesGROCERIESVer documentação
PickingSeparação de pedidos e processo de ruptura de itensGROCERIESVer documentação
PromotionCrie promoções para a sua lojaGROCERIESVer documentação
ReviewReceba e responda a avaliações dos clientesFOOD, GROCERIESVer documentação
FinancialRelatórios Financeiros e ConciliaçãoFOOD, GROCERIESVer documentação

Primeiros Passos

Para utilizar as APIs o primeiro passo é se cadastrar como desenvolvedor. Ao se cadastrar você terá acesso a uma loja de teste e um aplicativo que te permitirá testar as APIs.Depois de desenvolver e testar sua integração, você precisará passar por um processo de homologação do aplicativo. Esse processo de homologação pode variar de acordo com os módulos utilizados. E depois de passar pelo processo de homologação você deve criar seu aplicativo de produção e receber permissão dos merchants para utilizar as APIs com esse aplicativo.
Cadastre-se para ter acesso às APIs
Saiba mais
Existem particularidades na integração de acordo com o modelo de negócio que vai operar na plataforma. Nos links abaixo você encontra orientações específicas para cada tipo de negócio.

Tipo de Pedidos

Existem diferentes tipos de pedidos na plataforma e cada um deles exigem tratamentos específicos na operação da loja.

Boas Práticas

Artigo com melhores práticasNesse artigo você encontra várias dicas com as melhores práticas para usar as APIs do iFood.

Termos de Uso

Para utilizar a API e disponibilizar aplicativos, é necessário que o desenvolvedor leia e aceite os Termos de Uso do Usuário da API. E para utilizar os aplicativos, é necessário que o responsável pela loja aceite os Termos de Uso do Usuário de Aplicativos de Terceiros antes de conceder acesso aos seus dados através do aplicativo.