Managing Your Catalog via API
Use the Product Catalog API to keep Truemed’s view of your product catalog in sync with your own. The API supports adding new products, updating existing ones, and looking up current eligibility status for individual SKUs.
Before items go live
Submit your products to Truemed before launching them to customers, ensuring no missed opportunities.
Adding a new product
Call create_catalog_item to register a new SKU
with Truemed. Include as much product detail as possible—name, description, GTIN, image URLs—so
Truemed can classify it accurately.
Truemed classifies items asynchronously. You’ll receive a
product_catalog_item_eligibility_updated
webhook when classification is complete. Store that status in your system and use it to control
where Truemed appears in your storefront.
Each SKU must be unique per merchant account. Attempting to create a duplicate SKU will
return a 409 Conflict error.
Updating a product
Call update_catalog_item when a product’s
details change—such as a name change, updated description, or new image. Truemed will
re-evaluate eligibility based on the updated information.
Looking up a product
Call get_catalog_item to retrieve a
product’s current eligibility status and details by SKU.
The response includes the item’s current eligibility_status, last reviewed date, and full
product details.
Bulk uploads
For initial catalog ingestion or large-scale updates, use the bulk upload tool in your Truemed Partner Dashboard instead of calling the API item by item.
Staying in sync
Keeping your catalog in sync requires all three of these actions. Omitting any one of them will cause your local eligibility data to drift out of date:
- Listen to the webhook. Subscribe to
product_catalog_item_eligibility_updatedand update your local eligibility records whenever Truemed’s classification changes. This is the only way to learn about status updates—Truemed does not push changes through any other channel. - Update on attribute changes. Call
update_catalog_itemwhenever a product’s name, description, images, or other details change in your system. Truemed re-evaluates eligibility after any update. - Register new products immediately. Call
create_catalog_itemfor every new product added to your store—ideally before the product goes live, so classification can complete before customers see it.