# General resources

- [Global Commerce](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce.md): Learn about Global Commerce.
- [Company hierarchy](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/company-hierarchy.md): Understand how company hierarchy works.
- [Categories](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/categories.md): Underdstand how categories work.
- [Getting a list of categories](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/categories/getting-a-list-of-categories.md): Learn how to get a list of categories.
- [Products](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products.md): Understand how products work.
- [Product scenarios](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/product-scenarios.md)
- [Individual products](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/individual-products.md): Learn about individual products.
- [Creating an individual product](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/individual-products/creating-an-individual-product.md): Learn how to create an individual product.
- [Base product with variants](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/base-product-with-variations.md): Learn about base products with variants.
- [Creating a base product with variants](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/base-product-with-variations/creating-a-base-product-with-variants.md): Learn how to create a base product with variants.
- [Bundle offers](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/bundle-offers.md): Understand bundle offers.
- [Creating a prorated bundle offer with a subscription](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/bundle-offers/creating-a-prorated-bundle-offer-with-a-subscription.md): Learn how to create a bundle offer with child product pricing, including subscription components.
- [Product combination](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/product-combination.md): Understand product combinations.
- [Creating a product combination](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/product-combination/creating-a-product-combination.md): Learn how to create a product combination with one or more components, including subscription components.
- [Gifting](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/gifting.md): Learn how to mark a product as a gift and send it to a recipient from a Global Commerce-hosted checkout page.
- [Inventory status](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/products/inventory-status.md): Learn how to retrieve a product's inventory status.
- [Customer service](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customer-service.md)
- [Log a shopper's request to remove PII](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customer-service/log-a-shoppers-request-to-remove-pii.md): Learn how to log a customer's PII request.
- [Customers](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customers.md): Learn about customers.
- [Creating a customer](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customers/creating-a-customer.md): Learn how to create a customer.
- [Digital River-maintained customer login](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customers/digital-river-maintained-customer-login.md): Learn about the Digital River-maintained customer login.
- [Client-maintained customer login](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/customers/client-maintained-customer-login.md): Learn about the client-maintained customer login.
- [Transparent Commerce purchase flow](https://docs.digitalriver.com/commerce-api/general-resources/global-commerce/transparent-commerce-purchase-flow.md): Understand the Transparent Commerce purchase flow.
- [Release notes](https://docs.digitalriver.com/commerce-api/general-resources/release-notes.md): Keep track of changes and updates to the Commerce API.
- [2024](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2024.md): Commerce API release notes for 2024.
- [2024 latest](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2024-latest.md): Commerce API release notes for 2024.
- [2023](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2023.md): Commerce API release notes for 2023.
- [2022](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2022.md): Commerce API release notes for 2022.
- [2021](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2021.md): Commerce API release notes for 2021.
- [2020](https://docs.digitalriver.com/commerce-api/general-resources/release-notes/2020.md): Commerce API release notes for 2020.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digitalriver.com/commerce-api/general-resources.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
