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. Sync functionality for line items

    Sync is available for purchase orders and work orders but not for their associated line items. We could use such a feature.

    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 →
  2. Product Roadmap/Timeline for API Enhancements and Development

    We would be interested in knowing the direction API development is headed, which enhancements are priorities, and estimates of when specific new features will be available to us.

    4 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add comments to punch list items via API

    Add ability to add comments to punch list items via the API, including file attachments.

    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 →
  4. Add comments to change events via API

    Add ability to add comments to change events via the API, including file attachments.

    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. Add attachments to change orders via the API

    Add ability to add file attachments to change orders via the API.

    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. Direct Costs for Sub Jobs

    We need to be able to integrate Direct Costs from our financial system to a sub job in Procore. The API does not currently allow this. Costs can only be associated to a parent project ID, but we need to be able to specify the sub job id.

    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. Being able to delete punch item attachments via API.

    Currently the API supports uploading punch items via the API, but there's nothing in place to allow the deletion of attachments, images, and web images via the API for punch items.

    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. Being able to retrieve the logs for punch items via the API.

    For hybrid systems using Procores API, being able to retrieve logs for punch list items (and ideally add new logs via the API) would be useful.

    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. Fetch the current user's permissions on a company

    There doesn't appear to be a way to check the current user's permissions on a given company without trying to just perform test calls against each type of object and reporting which operations were not able to be performed via `403 Forbidden`

    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. 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.

    7 votes
    Sign in
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  11. API endpoint for items in recycle bin

    It would be great if there is an API endpoint for all the items which can moved to recycle bin.

    As of now we see there is an endpoint for RFIs but not for checklists and punch items

    Thanks.

    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. Need an API endpoint for retrieving company level checklist templates

    We need an endpoint to retrieve company level checklist templates. This will enable us analyse how a section/ question is performing throughout the company over a period of time.

    Thanks

    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. 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 →
  14. 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 →
  15. 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 →
  16. 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 →
  17. 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 →
  18. 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 →
  19. 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 →
  20. 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 →
← Previous 1
  • Don't see your idea?

Developer Feedback for Procore Connect API and Developer Portal

Feedback and Knowledge Base