Posts about the simPRO API. Help/support/how-to etc.
Forum rules
- Check the documentation first. Before posting questions, please check the documentation to ensure it doesn't already cover what you need.
- No spam. All automated messages, advertisements, and links to competitor websites will be deleted immediately.
- Post in relevant sub-forums only. Messages posted in the wrong topic area will be removed and placed in the correct sub-forum by moderators.
- Respect other users. No flaming or abusing fellow forum members. Users who continue to post inflammatory, abusive comments will be deleted from the forum after two warnings are issued by moderators.
- Harassment. No threats or harassment of other users will be tolerated. Any instance of threatening or harassing behavior is grounds for deletion from the forums.
- Adult content. No profanity or pornography is allowed. Posts containing adult material will be deleted.
- Bandwidth. All images and signatures must be 500 x 500 pixels or smaller. Posts containing over-sized images and signatures will be removed.
- Illegal content. No re-posting of copyrighted materials or other illegal content is allowed. Any posts containing illegal content or copyrighted materials will be deleted.
-
pranit
- Posts: 6
- Joined: Mon Oct 13, 2025 4:15 pm
Post
by pranit » Fri Oct 31, 2025 3:35 pm
Hi everyone,
I’m working on creating a new standard prebuild and have a few questions regarding the fields under the Pricing section.
Through the API, how can we uncheck the following boxes?
- Materials → Cost → Based on Build
- Rates → Based on Defaults
Additionally, how can we set the Materials Cost and Sell Price on the main standard prebuild via the API?
It seems that not all the fields visible in the UI dialog box are available in the API request body. This functionality is very important for our integrations and business workflows, as we need to create prebuilds and populate the fields under the Pricing section programmatically via the API.
-
SimproAPITeam
- Posts: 831
- Joined: Wed May 01, 2024 2:31 am
Post
by SimproAPITeam » Mon Nov 03, 2025 2:59 am
Hi there,
When creating a standard price prebuild through the API you can specify the "TotalEx" field to set the labor rate price of an item and you can also set the "LaborTime" field to denote the amount of labor for the prebuild. As the material cost and markups is calculated after an item/s gets added to the prebuild, we do not allow this to be set through the API.
If you would like to request this as a potential feature, you can do so here -
https://helpguide.simprogroup.com/Conte ... portal.htm
Thanks,
Simpro API Team | Simpro Software Group
-
pranit
- Posts: 6
- Joined: Mon Oct 13, 2025 4:15 pm
Post
by pranit » Mon Nov 03, 2025 6:00 am
Hi team,
Thank you so much for your response. Just to confirm my understanding — is it not possible, via the API, to set the material cost on the Main Prebuild as well as on the Quote/Job Cost Center prebuild item when they are associated?
Also, you mentioned that material cost and markups were calculated based upon item(s) being added to the pre-build. How is this accomplished through the API?
As a follow up, when I try to set the sell price on the Quote Cost Center prebuild item using the following endpoint:
Code: Select all
/api/v1.0/companies/{companyID}/quotes/{quoteID}/sections/{sectionID}/costCenters/{costCenterID}/prebuilds/
—it doesn’t update the value. The field appears grayed out in the UI. Could you please help me understand why this is happening?
-
SimproAPITeam
- Posts: 831
- Joined: Wed May 01, 2024 2:31 am
Post
by SimproAPITeam » Fri Nov 07, 2025 12:34 am
Hi pranit,
If the UI shows it's greyed out/Disabled, it means it's not an editable field. If it's not editable from the front end, an API request will behave the same. That's why it's not updated.
Feel free to reach out to support if you need more help with how to use Simpro Premium itself.
https://helpdesk.simprogroup.com/
Simpro API Team | Simpro Software Group
-
pranit
- Posts: 6
- Joined: Mon Oct 13, 2025 4:15 pm
Post
by pranit » Mon Nov 10, 2025 10:42 pm
Hi team,
Thank you for the response. The fields appear to be editable once the check boxes are unchecked on the Prebuild. Do we have the functionality to uncheck these boxes from the API?

- Screenshot 2025-11-10 173907.png (83.57 KiB) Viewed 1064391 times

- Screenshot 2025-11-10 173622.png (103.35 KiB) Viewed 1064391 times
-
garethhockley
- Posts: 7
- Joined: Wed Sep 24, 2025 12:18 am
Post
by garethhockley » Wed Nov 12, 2025 2:20 am
Hi Pranit,
I am one of the product managers for the APIs. We have accessed your request and created a ticket for the backlog. We will pick it up as soon as possible. If you have further requirements, please post here and we'll review them as soon as possbile.
Thanks,
Gareth.
-
pranit
- Posts: 6
- Joined: Mon Oct 13, 2025 4:15 pm
Post
by pranit » Mon Jan 12, 2026 2:48 am
Hi Gareth and team,
Thank you for your response. I believe these features have now been implemented. Could you please advise on how we can uncheck these boxes via the API and edit the prices for the Quote/Job Cost Center prebuilt item, as shown in the images included in the message above?
-
SimproAPITeam
- Posts: 831
- Joined: Wed May 01, 2024 2:31 am
Post
by SimproAPITeam » Thu Jan 15, 2026 11:48 pm
Hi Pranit,
You will need to use the prebuild endpoint to make updates to the prebuild.
https://developer.simprogroup.com/apido ... 5b72f09a8a
Code: Select all
PATCH /api/v1.0/companies/{companyID}/prebuilds/standardPrice/{standardPricePrebuildID}
You can get the prebuild ID from the endpoint.
Code: Select all
/api/v1.0/companies/{companyID}/quotes/{quoteID}/sections/{sectionID}/costCenters/{costCenterID}/prebuilds/
Patching from the cost centre level will only update the values from the cost centre, while updating the actual Prebuild details needs to be updated on the prebuild endpoint.
Hope that makes sense.
Simpro API Team | Simpro Software Group