Pular para o conteúdo principal
Procore

API Procore

API Procore fornece uma interface orientada para recursos e RESTful segura e fácil de usar. Use a API do Procore para desenvolver aplicativos personalizados ou integrações de software que funcionem facilmente com a plataforma Procore. Amplie o alcance da sua empresa tornando-se um parceiro Procore e ofereça seu aplicativo/integração a outros membros da comunidade de usuários do Procore. Publique sua ferramenta/serviço personalizado no Procore App Marketplace hoje mesmo!

Principais benefícios:

  • Autenticação OAuth 2.0
  • Desenvolver e testar chamadas de API usando um ambiente "Sandbox"
  • Integração com outras soluções líderes do setor
  • Desenvolver aplicativos para publicação no App Marketplace do Procore
visão geral API Procore
 
Desenvolvedor do Procore, Aracaçu
 
Visão geral técnica API Procore
 
Acessar tokens e chamadas de API
 
Endpoints de autenticação de API
 

 

icons_pc-connect_login.png

Explore o Portal do Desenvolvedor Procore 
O Portal do Desenvolvedor da Procore é onde você encontrará todas as informações técnicas necessárias para desenvolver e publicar um aplicativo/integração bem-sucedido no App Marketplace da Procore. Você encontrará documentação de referência exaustiva da API, guias úteis e tutoriais, perguntas frequentes e muito mais. Você tem acesso gratuito e explora a documentação da API no Portal do desenvolvedor sem configurar uma conta.


icons_pc-connect_docs.png

Criar sua conta do Portal do desenvolvedor
Depois de estar pronto para começar a trabalhar com o API Procore para criar seu aplicativo, você precisará se inscrever em uma conta no Portal do desenvolvedor e registrar seu aplicativo. Este é um processo simples e automatizado que leva apenas alguns minutos para ser concluído.


 


icons_pc-connect_general.png

Treinamento da plataforma Procore
Antes de criar qualquer tipo de integração ou aplicativo usando o API Procore, primeiro é importante ter uma compreensão de referência da plataforma de software Procore. Criamos uma série de cursos de certificação baseados em função que fornecem uma visão geral das principais linhas e ferramentas de produtos do Procore. Recomendamos a conclusão dos cursos de certificação relacionados às linhas e ferramentas de produtos específicas com as quais seu aplicativo estará se integrando.

 

icons_pc-connect_learn-api.png

Treinamento API Procore
Após obter uma compreensão básica da Plataforma Procore, recomendamos a conclusão dos cursos na série API Procore. Esses cursos compreendem lições focadas em ensinar você sobre os API Procore, trabalhando no Portal do desenvolvedor e os fundamentos do desenvolvimento com eficiência na arquitetura e estrutura API Procore.

 

pc_connect_docs_icon.png

documentação API Procore

Os primeiros 30 dias em nosso programa de parceria são um momento crítico para determinar como seu aplicativo será integrado ao Procore. Seu recurso mais útil durante a fase de desenvolvimento e teste será a documentação da API.


 

 

logo-oauth.png

Determinar o tipo adequado de concessão de autorização OAuth 2.0
O Procore oferece o protocolo OAuth 2.0 para acessar a API Procore. Todas as solicitações de API exigem um token de acesso OAuth 2.0. Se você pretende publicar seu aplicativo no Procore App Marketplace você deve implementar uma solução OAuth 2.0. Examine os recursos listados abaixo para ajudar você a determinar qual tipo de concessão OAuth 2.0 é adequado para sua integração.

 

icons_pc-connect_learn-api.png

Criar, testar e iterar em um Sandbox de desenvolvimento
Como desenvolvedor registrado no Procore, você tem acesso a um ambiente de sandbox no qual pode criar e testar sua integração. As sandboxes de desenvolvimento vêm pré-semeadas com a empresa e nível de projeto dados de teste sobre os quais você pode se expandir para ajudá-lo em suas atividades de desenvolvimento e teste. Uma sandbox de desenvolvimento fornece um ambiente isolado no qual você pode experimentar e validar seu aplicativo sem o risco de afetar os dados de produção.

 

icons_pc-connect_prepare.png

Fazer chamadas de amostra usando carteiro
O carteiro é uma plataforma muito popular e capaz para trabalhar e testar APIs rest. Embora você esteja em fase exploratória com o API Procore, recomendamos o Carteiro como uma plataforma para se familiarizar com os vários endpoints expostos por meio da API. O carteiro é um aplicativo rico em recursos que pode ser executado como um aplicativo do Chrome ou nativo no Windows ou Mac OSX.

 

icons_pc-connect_document.png

Prepare a documentação do usuário
Assim que terminar de construir seu aplicativo/integração e estiver pronto para lançá-lo no Procore App Marketplace, você deve primeiro estar pronto para fornecer a documentação básica do usuário final sobre seu produto. Para ajudar a impulsionar a adoção bem-sucedida do seu produto, é fundamental que seus usuários finais possam encontrar rapidamente e facilmente os recursos adequados de auto ajuda necessários para configurar e usar seu produto em/com a plataforma Procore.


 


icons_pc-connect_zip.png

Preparar-se para envio
Após terminar de desenvolver e testar a primeira versão do seu aplicativo, a próxima etapa é preencher os pré-requisitos descritos nos seguintes artigos do Portal do desenvolvedor antes que eles possam ser publicados no App Marketplace do Procore.

 

icons_pc-connect_prepare.png

Enviar aplicativo
Após montar tudo, você poderá fazer login em sua conta do Portal do desenvolvedor Procore e acessar sua página de aplicativo para inserir e enviar informações para seu anúncio de App Marketplace.


 


icons_pc-connect_approval.png

Revisão e aprovação
Assim que a Procore analisar e aprovar sua inscrição, marcaremos uma chamada final de check-in para revisar sua inscrição e agendar uma data de lançamento para quando ela estará disponível publicamente no Procore App Marketplace.

 

icons_pc-connect_horn.png

Publicar inscrição
Assim que sua inscrição for oficialmente aprovada, ela ficará visível no Procore App Marketplace. Certifique-se de que sua equipe de suporte ao cliente esteja preparada para lidar com qualquer solicitação de suporte recebida relacionada ao seu aplicativo.