Passer au contenu principal
Procore

API Procore

L'API Procore fournit une interface orientée ressources et REST, à 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 plateforme Procore. Étendez la portée de votre entreprise en devenant un partenaire Procore et offrez votre application/intégration aux autres membres de la communauté d'utilisateurs Procore. Publiez dès aujourd'hui votre outil/service personnalisé sur l' App Marketplace Procore !

Avantages clés :

  • Authentification OAuth 2.0
  • Développer et tester des appels d'API à l'aide d'un environnement « Sandbox »
  • Intégration à d'autres solutions à la pointe du secteur
  • Développer des applications à publier sur l'App Marketplace Procore
Aperçu des API Procore
 
Personne des développeurs Procore
 
Aperçu technique de Procore API
 

 

icons_pc-connect_login.png

Explorez le portail des développeurs de 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 l'App Marketplace de Procore. Vous y trouverez une documentation de référence exhaustive sur l'API, des guides et tutoriels utiles, des FAQ, et bien plus encore. Vous êtes libre d'accéder et d'explorer la documentation API sur le portail des développeurs sans créer de compte.


icons_pc-connect_docs.png

Créez votre compte sur le portail des développeurs
Une fois que vous êtes prêt à commencer à travailler avec l'API Procore pour construire votre application, vous devez créer un compte sur le portail des développeurs et enregistrer votre application. Il s'agit d'un processus simple et automatisé qui ne prend que quelques minutes.


 


icons_pc-connect_general.png

Formation à la plate-forme Procore
Avant de construire tout type d'intégration ou d'application utilisant l'API Procore, il est important d'avoir une compréhension de base de la plate-forme logicielle Procore. Nous avons créé une série de cours de certification basés sur les rôles qui fournissent une vue d'ensemble des principales lignes de produits et outils de Procore. Nous vous recommandons de suivre les cours de certification qui concernent les lignes de produits et les outils spécifiques avec lesquels votre application sera intégrée.

 

icons_pc-connect_learn-api.png

Formation à l'API Procore
Une fois que vous avez acquis une compréhension fondamentale de la plate-forme Procore, nous vous recommandons de suivre les cours de la série API Procore. Ces cours comprennent des leçons qui se concentrent sur l'API Procore, le travail dans le portail des développeurs et les principes fondamentaux du développement efficace dans l'architecture et le cadre de l'API Procore.

 

pc_connect_docs_icon.png

Documentation sur l'API Procore

Les 30 premiers jours de notre programme de partenariat constituent une période critique pour déterminer comment votre application s'intégrera à Procore. Votre ressource la plus utile pendant la phase de développement et de test sera la documentation de l'API.


 

 

logo-oauth.png

Déterminer le type d'autorisation OAuth 2.0 approprié
Procore propose le protocole OAuth 2.0 pour accéder à l'API Procore. Toutes les requêtes API nécessitent un jeton d'accès OAuth 2.0. Si vous avez l'intention de publier votre application sur la place de marché des applications Procore [1] , vous devez mettre en place une solution OAuth 2.0. Examinez les ressources répertoriées ci-dessous pour vous aider à déterminer quel type d'autorisation OAuth 2.0 est approprié pour votre intégration.

 

icons_pc-connect_learn-api.png

Construire, tester et itérer dans un bac à sable de développement
En tant que développeur enregistré auprès de Procore, vous avez accès à un environnement de bac à sable dans lequel vous pouvez construire et tester votre intégration. Les bacs à sable de développement sont préinstallés avec des données de test au niveau de l'entreprise et du projet que vous pouvez développer pour vous aider dans vos activités de développement et de test. Un sandbox de développement fournit un environnement isolé dans lequel vous pouvez expérimenter et valider votre application sans risquer d'affecter les données de production.

 

icons_pc-connect_prepare.png

Effectuer des appels types à l'aide de Postman
Postman est une plateforme très populaire et performante pour travailler et tester les API REST. Lorsque vous êtes en phase d'exploration de l'API Procore, nous vous recommandons d'utiliser Postman comme plateforme pour vous familiariser avec les différents points de terminaison exposés par l'API. Postman est une application riche en fonctionnalités qui peut fonctionner en tant qu'application Chrome ou en mode natif sous Windows ou Mac OSX.

 

icons_pc-connect_document.png

Préparer la documentation utilisateur
Une fois que vous avez fini de construire votre application/intégration et que vous êtes prêt à la lancer sur la place de marché des applications Procore [2] vous devez d'abord être prêt à fournir une documentation de base sur votre produit à l'utilisateur final. Pour favoriser l'adoption de votre produit, il est essentiel que vos utilisateurs finaux puissent trouver rapidement et facilement les ressources d'auto-assistance appropriées dont ils ont besoin pour configurer et utiliser votre produit dans/avec la plate-forme Procore.


 


icons_pc-connect_zip.png

Préparer le livrable
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 l'App Marketplace 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 App Marketplace.


 


icons_pc-connect_approval.png

Examen et approbation
Une fois que Procore a examiné et approuvé votre demande, nous organisons un appel de contrôle final pour examiner votre demande et fixer une date de lancement pour sa mise à disposition publique sur le marché des applications Procore .

 

icons_pc-connect_horn.png

Publier l'application
Une fois que votre application est officiellement approuvée, elle devient visible sur la place de marché des applications Procore . Assurez-vous que votre équipe de support client est prête à traiter toute demande de support entrante liée à votre application.