How to register your own Procore OAuth app
Register an OAuth app with Procore and connect it to Tenklo
This guide shows you how to register your own app with Procore to obtain your OAuth credentials (client ID and client secret). These are required to let your users grant your app access to their Procore account.
Sign up for a developer account
- Go to the Procore Developer Portal and sign up for a developer account.
- If you already have an account, sign in to the developer portal.
- Click on your profile, then select My Apps.
- Click Create New App, enter a name for your app, and submit the form.
- You will be redirected to your app's settings. Click the OAuth credentials tab and set the Redirect URI to
https://api.tenklo.dev/oauth/callback.
- From the same tab, click the Show Client Secret button to reveal both your Client ID and Client Secret.
- You'll need these when configuring the integration in Tenklo.
Follow the Quickstart to connect your first account.
Connection configuration
Procore requires a Company ID to make API calls. This can be provided in two ways:
- Optional field: When connecting a Procore account, users can optionally provide a
companyId. If provided, Tenklo will use this company ID for all API requests. - Automatic retrieval: If no
companyIdis provided, Tenklo will automatically fetch the first company from the/rest/v1.0/companiesendpoint after the OAuth authorization completes and store it in the connection configuration.
For more details, see Procore OAuth 2.0 Documentation.