Passer au contenu principal
Procore

API Procore

Procore API fournit une interface orientée ressources et RESTful, à la fois sécurisée et facile à utiliser. Utilisez l'API de Procore pour développer des applications personnalisées ou des intégrations logicielles qui fonctionnent de manière transparente avec la plate-forme Procore. Étendez la portée de votre compagnie en devenant un partenaire de Procore et offrez votre application/intégration à d'autres membres de la communauté des utilisateurs de Procore. Publiez votre outil/service personnalisé sur le marché des marché des applications de Procore dès aujourd'hui!

Avantages clés:

  • Authentification OAuth 2.0
  • Développer et tester des appels d'API à l'aide d'un environnement « Sandbox »
  • Intégration avec d'autres solutions leaders de l'industrie
  • Développer des applications pour publication sur le marché des applications Procore
Présentation de l'API Procore
 
Personas de développeur Procore
 
Aperçu technique de l'API Procore
 

 

icons_pc-connect_login.png

Explorer le portail des développeurs Procore 
Le portail des développeurs de Procore est l’endroit où vous trouverez toutes les informations techniques dont vous avez besoin pour développer et publier une application/intégration réussie sur le marché des applications de Procore.Vous trouverez une documentation exhaustive de référence API, des guides utiles et des tutoriels, des FAQ, etc. Vous êtes libre d’accéder et d’explorer la documentation DE l’API dans le portail des développeurs sans configurer de compte.


icons_pc-connect_docs.png

Créer votre compte portail de développeurs
Une fois que vous êtes prêt à travailler avec l’API Procore pour créer votre application, vous devrez vous inscrire à une compte sur le portail des développeurs et enregistrer votre application. Ceci est un processus simple et automatisé qui ne prend que quelques minutes.


 


icons_pc-connect_general.png

Formation sur la plateforme Procore
Avant de créer n’importe quel type d’intégration ou d’application à l’aide de l’API Procore, il est important d’abord d’avoir une compréhension de base de la plateforme logicielle Procore. Nous avons créé une série de cours de certification basés sur les rôles qui fournissent un aperçu des principales gammes et outils de produits de Procore. Nous vous recommandons de suivre les cours de certification liés aux gammes et outils spécifiques auxquels votre application sera intégrée.

 

icons_pc-connect_learn-api.png

Formation API Procore
Une fois que vous avez obtenu une compréhension de base de la plate-forme Procore, nous vous recommandons de suivre les cours dans la série API Procore. Ces cours comprennent des leçons qui vous concentrent sur l’enseignement de l’API Procore, qui travaillent dans le portail des développeurs et les bases du développement efficacement dans l’API de Procore architecture et cadre.

 

pc_connect_docs_icon.png

Documentation de l’API Procore

Les 30 premiers jours de notre programme de partenariat sont un moment critique en établissant comment votre application intégrera Procore. Votre ressource la plus utile pendant le développement et la phase de test sera la documentation de l’API.


 

 

logo-oauth.png

Déterminer un OAuth approprié 2.0 Type de subvention d’autorisation
Procore propose le protocole OAuth 2.0 pour accéder à l’API Procore. Toutes les demandes API nécessitent un jeton d’accès OAuth 2,0. Si vous avez l’intention de publier votre application sur le marché des applications Procore , vous devez implémenter une solution de OAuth 2,0. Examinez les ressources répertoriées ci-dessous pour vous aider à déterminer quels OAuth type de subvention 2.0 sont appropriés pour votre intégration.

 

icons_pc-connect_learn-api.png

Créer, tester et iterate dans un bac à sable de développement
En tant que développeur enregistré avec Procore, vous avez accès à un environnement bac à sable dans lequel peut créer et tester votre intégration.Les bacs à sable de développement sont pré-grainés avec les données de test au niveau de la compagnie et du projet sur lesquels vous pouvez vous développer pour vous aider dans vos activités de développement et de test.Un bac à sable de développement fournit un environnement isolé dans lequel vous pouvez expérimenter et valider votre application sans le risque d’affecter les données de production.

 

icons_pc-connect_prepare.png

Rendre des exemples d’appels à l’aide de postman
Postman est une plateforme très populaire et capable pour travailler avec et tester des APIS REST. Bien que vous soyez à l’étape prédénommable avec l’API Procore, nous vous recommandons postman comme plate-forme pour vous familiariser avec les différents points de terminaison exposés via l’API. Postman est une application riche en fonctionnalités qui peut s’exécuter en tant qu’application Chrome ou nativement dans Windows ou Mac OSX.

 

icons_pc-connect_document.png

Préparer la documentation de l’utilisateur
Une fois que vous avez terminé de construire votre application/intégration et que vous êtes prêt à le lancer dans le marché des applications Procore, vous devez d’abord être prêt à fournir de la documentation de base sur votre produit.Pour aider à favoriser l’adoption réussie de votre produit, il est essentiel que vos utilisateurs finaux puissent rapidement et facilement trouver les ressources d’aide autonome appropriées qu’ils doivent configurer et utiliser votre produit dans/avec la plate-forme Procore.


 


icons_pc-connect_zip.png

Préparer la soumission
Une fois que vous avez terminé de développer et de tester la première version de votre application, l'étape suivante consiste à remplir les conditions préalables décrites dans les articles suivants du portail des développeurs avant de pouvoir la publier sur le marché des applications Procore.

 

icons_pc-connect_prepare.png

Présenter une demande
Une fois que vous avez tout assemblé, vous pouvez vous connecter à votre compte Portail de développement Procore et visiter la page de votre application pour saisir et soumettre des informations pour votre liste du marché des applications.


 


icons_pc-connect_approval.png

Examen et approbation
Une fois que Procore aura examiné et approuvé votre demande, nous configurerons un dernier appel d’enregistrement pour examiner votre soumission et planifier une date de lancement pour laquelle elle deviendra publiquement disponible sur le marché des applications Procore.

 

icons_pc-connect_horn.png

Publier l’application
Une fois votre demande officiellement approuvée, elle deviendra visible sur le marché des applications Procore. Assurez-vous que votre équipe d’assistance client est prête à traiter toutes les demandes d’assistance entrantes liées à votre application.