Developer Feedback for Procore Connect API and Developer Portal

Welcome to the Procore Developer Feedback Forum specifically focused on the Procore Connect API and Developer Portal (developers.procore.com).

We’d like to hear any ideas you have for how we can improve the Procore Connect Developer Experience. Please use this forum to provide feedback and suggest enhancements. You can also vote and comment on other ideas suggested by other Procore developers.

This forum is actively monitored by Procore’s Product Management Team.

How can we improve Procore's Developer Experience?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Add Origin_ID and Origin_Data to change_order_package

    There are no fields on change_order_request we can use to link to ERP

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  2. Link Change Orders

    When using 2-tier change orders we can use the API to add Commitment Change Orders (change_order_package) and Potential Change Orders (potential_change_order).
    These are supposed to be related, in that a CCO collects PCOs, but there is no way to do this in the, and there needs to be.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  3. All aimple fields on screen should be available in the API

    If I can see and edit a field on the screen, I should also be able to do the same in the API.

    I understand that some fields are related to other objects, and so are not simple to include. But if it's a text, number, or date which stands alone, please let us use it.

    The specific item I am referring to today is the "Revision" number on a potential_change_order. I can neither read it nor write it via the API, but can edit it in Procore itself.

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  4. Need an endpoint to retrieve RFI Manager list, not just filter options.

    We are looking for an endpoint which returns the RFI Manager list as populated in the web interface.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  5. Company Vendor - add date fields

    Return the created data and updated date on the Company Vendor list API call: https://developers.procore.com/reference/company-vendors#list-company-vendors

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  6. Commitment and Commitment Change Order End Points

    For commitments and contracts there is only an endpoint to show the commitments/contracts by project and yes there is a date filter but that doesn't do much good if you're not focused on a specific project. Otherwise you have to iterate through every project to see if there are any changes. With that said it would be very nice to have an endpoint that lists all commitments/contracts across all projects in a single list and then have the date filter and pagination parameter.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  7. Accounting Vendor ID field

    There is a new field called "Accounting Vendor ID" on the Vendor contact form. I don't see the field exposed through the API. Can we get this field via the API?

    I see this as a key field necessary for us to synchronize vendors and I think it will confuse customers if they fill this field out and then we have to tell them that they can't do anything with it because it's not available.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  8. updated_at field not updating after Patch, Put or Post

    Running into a situation where it appears that the updated_at field is not updating with a current date stamp when we update the origin_id field or other fields using a Patch endpoint. The updating of this field is critical to being able to take advantage of the date filtering capability now available on many endpoints. This seems like a bug but if not please let us know what we need to do to get the updated_at field to update when the record has changed.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  9. Commitment and Commitment Change Order End Points

    When passing a valid project id to the Commitment end points if no records exist a 400 type error is thrown. An error should not be thrown for a valid job being passed to valid end point and we should not have to tweak our code to work around an error that is not an error. The API should either return an empty or null node if no records or gracefully return some json explaining that no records exist. Now if I passed in an invalid project_id or bad endpoint I would expect an error to be thrown but not…

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  10. Distribution Group End Point

    Allow us to view and add users to Distribution Groups in directory. We need the ability to add / view users on distribution groups as our company policy is to add all vendors / subcontractors to distibution group to ensure they are all copied on certain information. This is currently a manual process and is a commonly missed step.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Email Subtab

    Provide access to email subtab with-in tools. We use API for reporting and analytics and currently have a web automation software scraping items RFIs, Commitments, ect. To verify users are properly distributing to information through Procore.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  12. Commitment Workflow and ERP

    Allow API call to retrieve ERP integration and workflow history and current state through API. We use api for analytics.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  13. Endpoint for retrieving user defined fields

    It appears that the current API does not have an endpoint to allow us to retrieve user defined fields. We have a customer that would like to get at this data so we are requesting that the API be extended to allow retrieval of user defined fields.

    3 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  14. Ability to assign a role to a project user

    Currently you can add a user to a project but you cannot assign a role to them.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add Minutes Distributed to Meetings API Call

    We use the API to extract data for use in internal reporting and would like the ability to track when minutes were distributed to attendees.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  16. Company Office Endpoints Filter

    Company Offices API: We'd like the ability to filter by division_id in order to get the office_id returned for use in the Sync Projects API to populate the office_id. Would be open to an easy way to accomplish this.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  17. Custom Rate Limit

    Can we get a custom rate limit? We keep hitting our limit and want that to stop happening.

    ** this is a test **

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  18. Need an endpoint to retrieve Timecards with out sending project Number

    In order to integrate to payroll we need to be able to retrieve all timecards (both daily log timecards and timecards) for a pay period regardless of project. We will not know the job when quering the data.

    1 vote
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Under Review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. API Filtering

    It would be nice if you could add filtering capabilities to all of the list API calls. For example it would be nice to be able to return a list of vendors that have been modified between two dates or return a list of vendors that have open AP balances.

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Under Review  ·  1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  20. API - Null Values and Hidden Elements

    It appears that on some of the API results, JSON elements are being suppressed if there is no underlying value for the related field. This is causing inconsistencies between JSON records and adds a tremendous burden on us programmers to have to constantly trap for missing or new elements. If every record was consistent we could build our result set from the first record and move on confident that all subsequent rows will line up. Less programming and faster processing. I get that somewhere along the line it sounded like a good idea to save some extra bytes and not…

    2 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Under Review  ·  0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Developer Feedback for Procore Connect API and Developer Portal

Feedback and Knowledge Base