Basic Authentication is being deprecated for users of Procore's Workforce Planning API. We are making this change to help protect your data from the increasing risks associated with Basic Authentication, including:
Going forward, customers can use OAuth 2.0 for a more secure and user-friendly experience.
Basic Authentication will be officially retired on March 1, 2025. To ensure a smooth transition, we have a 12-month sunset plan for Basic Authentication.
Months 1-3: Educational Phase
Procore will provide resources and guides to help customers understand OAuth 2.0 and its benefits, and encourage customers to start migrating their applications and services to OAuth 2.0.
Months 4-6: Parallel Support
Basic Authentication will continue to be supported during these months to allow users to test OAuth 2.0 without disruption. Users should start implementing OAuth 2.0 in parallel with Basic Authentication.
Months 7-9: Transition Phase
During this phase, Basic Authentication will be marked as deprecated, with clear notifications and reminders. Customers should complete the migration of their applications to OAuth 2.0 and start using it exclusively. After September 1, 2024 you can continue using Basic Authentication for existing apps. However, any new apps will require OAuth 2.0.
Months 10-12: Sunset
Beginning in early November, we will send messages to affected customers about 30 days before we make the configuration change to permanently disable Basic Authentication use. After Basic Authentication is permanently disabled, any customers or apps connecting using Basic Authentication will receive a bad username/password/HTTP 401 error. To fix this, you must update your application to use OAuth.
Basic Authentication will be officially retired on March 1, 2025. Customers must ensure all their applications and services are fully migrated to OAuth 2.0.
Basic Authentication will be permanently disabled; there is no option to re-enable Basic Authentication after March 1, 2025.
Users or applications connecting to Workforce Planning using Basic Authentication will be unable to connect. If you have other integrations that depend on Workforce Planning and Basic Authentication, those will also be unable to connect.
You can check to see if your app is already using OAuth 2.0 by following the steps below:
On this page you will see a list of OAuth apps currently available. If an app that you use is NOT on this list, it needs to be updated to OAuth 2.0. If you are unsure, please reach out to your Customer Success Manager.
First, verify if you have apps that use Basic Authentication with Workforce Planning. See previous question. If so, plan to update or create a new version of the app using the 12-month sunset plan as a guide.
No, there are no changes to API endpoints or URLs.
This FAQ and our API documentation have the information needed for you to move from Basic Authentication to OAuth 2.0.
Yes, please refer to our API documentation.
No, there is no planned downtime. Careful review of the sunset plan above and planning will ensure a smooth transition.
Customer Success will not be able to assist with questions about your application or technical details about the API. Please refer to the API documentation.
Yes. If you have an available testing or sandbox environment, you can test OAuth in each environment respectively.