Conga Products API

The Products API from Conga — 26 operation(s) for products.

Business capability
Product Lifecycle Management BC-820

Operations 56

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

DELETE /products Delete several products in bulk · Delete multiple products #
Ask an LLM
“Can I remove a whole batch of products from the catalog at once?”
“Is there a bulk delete for products I no longer sell?”
Tell an agent destructive · confirm first
Delete these products from the catalog in one bulk request.
Remove several retired products from the catalog at once.
GET /products List products in the catalog · Retrieve the collection of products #
Ask an LLM
“What products are in my Conga product catalog?”
“Can I filter and sort the full product list, page by page?”
Tell an agent
List every product in the catalog.
List catalog products matching {filter}, sorted by {sort}.
PATCH /products Update several products in bulk · Update multiple products #
Ask an LLM
“Can I edit fields on many products in a single request?”
“Is there a bulk update for changing a batch of catalog products?”
Tell an agent
Apply these field changes to several products in bulk.
Update a batch of catalog products at once.
POST /products Create several products at once · Create multiple products #
Ask an LLM
“Can I add a batch of new products to the catalog in one request?”
“Is there a bulk way to load many new products instead of one at a time?”
Tell an agent
Create these new products in the catalog in bulk.
Add several new products to the product catalog in one call.
DELETE /products/{Id} Delete one product · Delete a single product by its identifier #
Ask an LLM
“Can I delete just one product from the catalog by its ID?”
“What happens when I remove a single product record?”
Tell an agent destructive · confirm first
Delete product {Id} from the catalog.
Remove the single product record {Id}.
GET /products/{Id} Retrieve a product record by ID · Retrieve a single product by its identifier #
Ask an LLM
“How can I look up a single product record by its ID?”
“Can I pull one product record with its related objects included?”
Tell an agent
Get the product record with ID {Id}.
Fetch product record {Id} including {includes}.
PATCH /products/{Id} Update one product · Update a single product #
Ask an LLM
“How do I change the details of one specific product?”
“Can I edit a single product record without touching the others?”
Tell an agent
Update product {Id} with these field changes.
Edit the single product record {Id}.
GET /products/{id}/attribute-matrices List a product's attribute matrices · List Attributes #
Ask an LLM
“Which attribute matrices are attached to a given product?”
“Can I see the attribute value matrices defined for one product?”
Tell an agent
List the attribute matrices for product {id}.
Show product {id}'s attribute matrices.
GET /products/{id}/attribute-rules List a product's attribute rules · Retrieve all attribute rules #
Ask an LLM
“What attribute rules apply to a particular product?”
“Can I page through the attribute rules defined on one product?”
Tell an agent
List the attribute rules for product {id}.
Show page {page} of product {id}'s attribute rules.
GET /products/{id}/categories List the categories a product belongs to · Retrive lookup records #
Ask an LLM
“Which catalog categories is a product listed under?”
“Can I look up the category lookup records for one product?”
Tell an agent
Show which categories product {id} belongs to.
List up to {limit} category lookup records for product {id}.
POST /products/{id}/clone Clone a product · Clone a product #
Ask an LLM
“Can I copy an existing product to start a new one?”
“Is it possible to deep clone a product while excluding some related objects?”
Tell an agent
Clone product {id}.
Deep clone product {id} but leave out {excludeObjects}.
GET /products/{id}/constraint-rules List a product's constraint rules · Retrieve all constraint rules #
Ask an LLM
“What constraint rules are tied to a specific product?”
“Can I see the inclusion and exclusion constraint rules for one product?”
Tell an agent
List the constraint rules for product {id}.
Show the constraint rule details on product {id}.
GET /products/{id}/price-lists List the price lists that carry a product · Retrieve Price Lists #
Ask an LLM
“Which price lists is a given product included in?”
“Can I find every price list that a product is sold on?”
Tell an agent
List the price lists that include product {id}.
Show page {page} of price lists for product {id}.
GET /products/{id}/product-groups List the product groups a product is in · Retrieve product groups for a specific product #
Ask an LLM
“What product groups does a specific product belong to?”
“Can I see the groups one product has been placed in?”
Tell an agent
List the product groups for product {id}.
Show up to {limit} product groups that product {id} is in.
DELETE /products/{parentId}/price-list-items Delete several price list items of a product · Delete price list items #
Ask an LLM
“Can I remove multiple price list items from a product in one go?”
“Is there a bulk delete for a product's price list entries?”
Tell an agent destructive · confirm first
Delete these price list items from product {parentId} in bulk.
Remove several price list items under product {parentId} at once.
GET /products/{parentId}/price-list-items List a product's price list items · Retrieve price list items #
Ask an LLM
“What price list items exist for a product, with their prices?”
“Can I filter a product's price list items by a field?”
Tell an agent
List the price list items for product {parentId}.
Show price list items for product {parentId} matching {filter}.
PATCH /products/{parentId}/price-list-items Update several price list items of a product · Update price list items #
Ask an LLM
“Can I change list prices on many of a product's price list items together?”
“Which price list item fields can't be changed in a bulk update?”
Tell an agent
Update these price list items for product {parentId} in bulk.
Apply field changes to multiple price list items under product {parentId}.
POST /products/{parentId}/price-list-items Create price list items for a product · Create price list items #
Ask an LLM
“How many price list items can I create in one request?”
“Can I add several new price entries for a product at once?”
Tell an agent
Create these price list items for product {parentId}.
Add a batch of new price list items under product {parentId}.
DELETE /products/{parentId}/price-list-items/{id} Delete one price list item · Delete a price list item #
Ask an LLM
“Can I delete a single price list item from a product?”
“Does deleting one price list item return a delete status?”
Tell an agent destructive · confirm first
Delete price list item {id} from product {parentId}.
Remove the single price list entry {id} under product {parentId}.
GET /products/{parentId}/price-list-items/{id} Retrieve one price list item of a product · Retrieve a price list item #
Ask an LLM
“Can I look up a single price list item and its details?”
“Where do I see the pricing on one specific price list entry?”
Tell an agent
Get price list item {id} of product {parentId}.
Show the details of price list entry {id} under product {parentId}.
PATCH /products/{parentId}/price-list-items/{id} Update one price list item · Update a price list item #
Ask an LLM
“How can I change the price on one specific price list item?”
“Can I edit a single price list entry without touching the rest?”
Tell an agent
Update price list item {id} of product {parentId}.
Change the fields on the single price list entry {id} for product {parentId}.
POST /products/{parentId}/price-list-items/{id}/clone Clone a price list item · Clone a price list item #
Ask an LLM
“Can I duplicate an existing price list item?”
“Is a deep clone of a price list entry possible?”
Tell an agent
Clone price list item {id} of product {parentId}.
Deep clone price list entry {id} under product {parentId}, excluding {excludeObjects}.
DELETE /products/{parentId}/product-categories Remove a product from several categories · Delete product categories #
Ask an LLM
“Can I take a product out of multiple categories in one request?”
“Is there a bulk delete for a product's category assignments?”
Tell an agent destructive · confirm first
Delete these product-category records from product {parentId}.
Remove product {parentId} from several categories at once.
GET /products/{parentId}/product-categories List a product's product-category records · Retrieve product categories #
Ask an LLM
“Which product-category assignment records exist for a product?”
“Can I filter and sort a product's product-category links?”
Tell an agent
List the product-category records for product {parentId}.
Show product-category records for product {parentId} sorted by {sort}.
PATCH /products/{parentId}/product-categories Update several product-category records · Update product categories #
Ask an LLM
“Can I edit multiple category assignments of a product together?”
“Is there a bulk update for a product's product-category records?”
Tell an agent
Update these product-category records for product {parentId} in bulk.
Apply changes to several category assignments on product {parentId}.
POST /products/{parentId}/product-categories Assign a product to categories · Create product categories #
Ask an LLM
“How do I put a product into several catalog categories at once?”
“Can I create multiple product-category records for one product?”
Tell an agent
Create these product-category records for product {parentId}.
Add product {parentId} to several catalog categories.
DELETE /products/{parentId}/product-categories/{id} Delete one product-category record · Delete a product category #
Ask an LLM
“Can I remove a single category assignment from a product?”
“What's the way to delete one product-category link by ID?”
Tell an agent destructive · confirm first
Delete product-category record {id} from product {parentId}.
Remove the single category assignment {id} on product {parentId}.
GET /products/{parentId}/product-categories/{id} Retrieve one product-category record · Retrieve a product category #
Ask an LLM
“Can I look up a single product-category assignment by its ID?”
“Where do I see the details of one category link on a product?”
Tell an agent
Get product-category record {id} for product {parentId}.
Show category assignment {id} on product {parentId}.
PATCH /products/{parentId}/product-categories/{id} Update one product-category record · Update a product category #
Ask an LLM
“Can I edit a single category assignment on a product?”
“How would I change one product-category record by its ID?”
Tell an agent
Update product-category record {id} on product {parentId}.
Edit the single category assignment {id} for product {parentId}.
DELETE /products/{parentId}/product-feature-values Delete several feature values of a product · Delete product feature values #
Ask an LLM
“Can I clear multiple feature values from a product at once?”
“Is there a bulk delete for a product's feature value records?”
Tell an agent destructive · confirm first
Delete these feature values from product {parentId} in bulk.
Remove several feature value records on product {parentId} at once.
GET /products/{parentId}/product-feature-values List a product's feature values · Retrieve product feature values #
Ask an LLM
“What feature values have been set on a product?”
“Can I filter the feature value records linked to one product?”
Tell an agent
List the feature values set on product {parentId}.
Show feature values for product {parentId} matching {filter}.
PATCH /products/{parentId}/product-feature-values Update several feature values of a product · Update product feature values #
Ask an LLM
“Can I change many of a product's feature values in one request?”
“Is there a bulk edit for product feature value records?”
Tell an agent
Update these feature values on product {parentId} in bulk.
Change several feature value records for product {parentId} at once.
POST /products/{parentId}/product-feature-values Add feature values to a product · Create product feature values #
Ask an LLM
“How do I record values for a product's features?”
“Can I create several feature value records for a product together?”
Tell an agent
Create these feature values on product {parentId}.
Add a batch of feature value records to product {parentId}.
DELETE /products/{parentId}/product-feature-values/{id} Unlink one feature value from a product · Delete a product feature value #
Ask an LLM
“If I delete a product's feature value, are the product and feature kept?”
“Can I remove one feature value link from a product by ID?”
Tell an agent destructive · confirm first
Delete feature value {id} from product {parentId}.
Unlink the single feature value record {id} on product {parentId}.
GET /products/{parentId}/product-feature-values/{id} Retrieve one product feature value · Retrieve a product feature value #
Ask an LLM
“Can I look up one specific feature value on a product?”
“Where do I find a single feature value record by its ID?”
Tell an agent
Get feature value {id} on product {parentId}.
Show the single feature value record {id} for product {parentId}.
PATCH /products/{parentId}/product-feature-values/{id} Update one product feature value · Update a product feature value #
Ask an LLM
“Can I change a single feature value on a product?”
“How would I edit one feature value record by its ID?”
Tell an agent
Update feature value {id} on product {parentId}.
Edit the single feature value record {id} for product {parentId}.
DELETE /products/{parentId}/product-features Unlink several features from a product · Delete product features #
Ask an LLM
“Can I detach multiple features from a product at once?”
“Is there a bulk delete for a product's feature links?”
Tell an agent destructive · confirm first
Unlink these features from product {parentId} in bulk.
Delete several product-feature links on product {parentId} at once.
GET /products/{parentId}/product-features List the features linked to a product · Retrieve product features #
Ask an LLM
“Which features are linked to a specific product?”
“Can I sort and page through a product's feature links?”
Tell an agent
List the features linked to product {parentId}.
Show product {parentId}'s feature links sorted by {sort}.
PATCH /products/{parentId}/product-features Update several product-feature links · Update product features #
Ask an LLM
“Can I edit many of a product's feature links together?”
“Is there a bulk update for product-feature link records?”
Tell an agent
Update these product-feature links on product {parentId} in bulk.
Change several feature links for product {parentId} at once.
POST /products/{parentId}/product-features Link features to a product · Create product features #
Ask an LLM
“How do I attach several features to a product?”
“Can I create multiple product-feature links in one request?”
Tell an agent
Link these features to product {parentId}.
Create a batch of product-feature links on product {parentId}.
DELETE /products/{parentId}/product-features/{id} Unlink one feature from a product · Delete a product feature #
Ask an LLM
“Can I detach just one feature from a product?”
“How would I delete a single product-feature link by ID?”
Tell an agent destructive · confirm first
Delete feature link {id} from product {parentId}.
Detach the single product-feature record {id} on product {parentId}.
GET /products/{parentId}/product-features/{id} Retrieve one product-feature link · Retrieve a product feature #
Ask an LLM
“Can I look up a single feature link on a product by its ID?”
“Where do I see one product-feature record's details?”
Tell an agent
Get feature link {id} on product {parentId}.
Show which feature the link {id} attaches to product {parentId}.
PATCH /products/{parentId}/product-features/{id} Update one product-feature link · Update a product feature #
Ask an LLM
“Can I edit a single feature link on a product?”
“What's the call to change one product-feature record by ID?”
Tell an agent
Update feature link {id} on product {parentId}.
Modify the feature attachment {id} that ties a feature to product {parentId}.
DELETE /products/{parentId}/product-group-members Remove a product from several groups · Delete product group members #
Ask an LLM
“Can I drop a product from multiple product groups in one request?”
“Is there a bulk delete for a product's group member records?”
Tell an agent destructive · confirm first
Delete these product group member records from product {parentId}.
Remove product {parentId} from several product groups at once.
GET /products/{parentId}/product-group-members List a product's group memberships · Retrieve a product group members list #
Ask an LLM
“What product group member records exist for a product?”
“Can I filter a product's group membership records?”
Tell an agent
List the product group member records for product {parentId}.
Show group memberships of product {parentId} matching {filter}.
PATCH /products/{parentId}/product-group-members Update several group memberships of a product · Update product group members #
Ask an LLM
“Can I edit multiple group member records of a product together?”
“Is there a bulk update for a product's group memberships?”
Tell an agent
Update these product group member records on product {parentId} in bulk.
Change several group memberships of product {parentId} at once.
POST /products/{parentId}/product-group-members Add a product to product groups · Create product group members #
Ask an LLM
“How do I make a product a member of one or more product groups?”
“Can I create several group member records for a product at once?”
Tell an agent
Create these product group member records for product {parentId}.
Add product {parentId} as a member of several product groups.
DELETE /products/{parentId}/product-group-members/{id} Delete one product group member record · Delete a product group member #
Ask an LLM
“Can I remove a product from just one product group?”
“What's the way to delete a single group member record by ID?”
Tell an agent destructive · confirm first
Delete product group member {id} from product {parentId}.
Remove the single group membership {id} on product {parentId}.
GET /products/{parentId}/product-group-members/{id} Retrieve one product group member record · Retrieve a product group member #
Ask an LLM
“Can I look up a single group membership of a product by ID?”
“Where do I see the details of one product group member record?”
Tell an agent
Get product group member {id} for product {parentId}.
Show group membership record {id} on product {parentId}.
PATCH /products/{parentId}/product-group-members/{id} Update one product group member record · Update a product group member #
Ask an LLM
“Can I edit a single group membership of a product?”
“How would I change one product group member record by ID?”
Tell an agent
Update product group member {id} on product {parentId}.
Edit the single group membership record {id} for product {parentId}.
GET /products/{productId}/attributes Get a product's attributes · Get product attributes #
Ask an LLM
“What attributes are defined for a particular product?”
“Can I page through the attribute list of one product?”
Tell an agent
Get the attributes of product {productId}.
Show page {page} of product {productId}'s attributes.
GET /api/asset/v1/product/{productId}/replacement-products Find replacement products for an asset product · Get api asset product by product id replacement products #
Ask an LLM
“Which products can replace an existing asset's product on a given price list?”
“Can I sort the list of replacement products for a product?”
Tell an agent
List replacement products for product {productId} on price list {priceListId}.
Show replacements for product {productId} in price list {priceListId}, sorted by {sortField}.
POST /products/compare Compare product attributes side by side · Compare products #
Ask an LLM
“Can I compare the attributes of several products side by side?”
“Is there a way to see how a few products differ in their attributes?”
Tell an agent
Compare the attributes of these products.
Compare these products' attributes using price list {pricelistId}.
POST /products/details Get catalog details for several products · Retrieve products by ID #
Ask an LLM
“Can I fetch catalog details for a list of product IDs in one request?”
“Is there a batch lookup of product details against a price list?”
Tell an agent
Get catalog details for this list of product IDs.
Fetch details for these products on price list {pricelistid}.
GET /products/{productId} Get a sellable product's catalog details · Get a product's details #
Ask an LLM
“How do I see a product's list price, charge type and bundle options?”
“Which products show up in a catalog detail lookup, only active ones?”
Tell an agent
Show catalog details, pricing and options for product {productId}.
Get product {productId}'s catalog details on price list {pricelistid}.
GET /products/{productId}/search Search inside a bundle's options and attributes · Searches the search text in bundle context (option groups, options, attribute… #
Ask an LLM
“Can I search a bundle's option groups and options for some text?”
“Is there a way to find which options inside a bundle match a keyword?”
Tell an agent
Search bundle {productId} for options matching {query}.
Find {query} within the option groups of bundle {productId}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/conga:conga-products-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

conga-products-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Conga Products API
  version: 1.0.0
  description: 'Operations tagged Products across 3 of this provider''s published API definitions: conga-administration.json, conga-asset.json, conga-catalog.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://rls.congacloud.com/api/revenue-admin/v1
- url: https://rls.congacloud.com
- url: https://preview-rls09.congacloud.com
- url: https://rls.congacloud.com/api/catalog/v1
tags:


# --- truncated at 32 KB (133 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/conga/refs/heads/main/openapi/conga-products-api-openapi.yml