Hi all - new here, but not new to SimPRO. However, I have just inherited the responsibility for maintaining our catalogues.
As part of the work, we're also heavily investing in Assets and tagging with barcodes etc.
We have thousands of catalogue items that are not ticked as assets, but we would like them to be. We're building a catalogue management tool that talks to SimPRO via the REST API and have run into a limitation we'd like to flag (and ideally see addressed!).
We want to programmatically mark existing catalogue items as assets (IsAsset=True) as part of a bulk catalogue reorganisation workflow.
The IsAsset field is returned in GET responses on individual catalogue items:
```
GET /api/v1.0/companies/0/catalogs/{id}
→ { "IsAsset": false, ... }
```
However, attempting to PATCH the field returns a 422 with a clear message:
```
PATCH /api/v1.0/companies/0/catalogs/{id}
Body: { "IsAsset": true }
→ HTTP 422
{ "errors": [{ "path": "/IsAsset", "message": "This API Column does not allow PATCH requests.", "value": true }] }
```
The API documentation notes IsAsset is available on POST (create), but there is no mention of it being restricted on PATCH. Given that the field is readable via GET and settable on POST, it would be very useful to also allow it on PATCH for existing items.
We have ~345,000 catalogue items and need to flag a subset as assets. Doing this via the SimPRO UI item by item is not practical at scale. Deleting and recreating items via POST is not a viable workaround as it loses vendor assignments, pricing history and other associated data.
Please consider enabling PATCH support for the IsAsset field on the catalogue endpoint. This would bring it in line with other writable fields like Name, PartNo, UPC, SearchTerm etc.
For reference, we also confirmed that IsFavorite works correctly via PATCH — so the infrastructure is clearly there for boolean catalogue fields.
Hopefully someone can help out here - if only with a good reason why patching doesn't work for IsAsset!
IsAsset field not writable via PATCH on catalogue items
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.
-
marcusjb22i
- Posts: 2
- Joined: Tue Apr 07, 2026 12:34 pm
-
garethhockley
- Posts: 7
- Joined: Wed Sep 24, 2025 12:18 am
Re: IsAsset field not writable via PATCH on catalogue items
Hi there,
I am one of the product managers at Simpro. Would you be able to send this request through via email? You can email me at [email protected]
Thank you.
Gareth
I am one of the product managers at Simpro. Would you be able to send this request through via email? You can email me at [email protected]
Thank you.
Gareth
DEVELOPER CENTER