# Query examples

- [List of products with attributes and they values in product stream](/graphql/query-examples/list-of-products-with-attributes-and-they-values-in-product-stream.md): This is how you can get a list of products with ALL attribute types, if you do not need all of them, simply remove any fragment that is not needed
- [Get information about specific product and specific attribute values in specific language](/graphql/query-examples/get-information-about-specific-product-and-specific-attribute-values-in-specific-language.md)
- [List of 100 grouped products with simple and variable products in stream](/graphql/query-examples/list-of-100-grouped-products-with-simple-and-variable-products-in-stream.md): This will allow you to get list of first 100 product no matter if they're simple or variable.
- [List of grouped products with simple and variable products AFTER some end cursor](/graphql/query-examples/list-of-grouped-products-with-simple-and-variable-products-after-some-end-cursor.md): This is how you can get data after some cursor via API.
- [List of active languages](/graphql/query-examples/list-of-active-languages.md)
- [List of templates with attributes](/graphql/query-examples/list-of-templates-with-attributes.md)
- [List of all multimedia in stream](/graphql/query-examples/list-of-all-multimedia-in-stream.md): This query will return all multimedia in PIM and extra info about them.
- [List of product relations for a specific product](/graphql/query-examples/list-of-product-relations-for-a-specific-product.md)
- [Get values of custom fields](/graphql/query-examples/get-values-of-custom-fields.md): Example query on how to get values of custom fields options
- [Create a simple product](/graphql/query-examples/create-a-simple-product.md): This is how you can create a simple product via API.
- [Create a grouping product](/graphql/query-examples/create-a-grouping-product.md): This is how you can create a simple product via API.
- [Create a variable product](/graphql/query-examples/create-a-variable-product.md): This is how you can create variable product via API.
- [Add a child product to grouping one](/graphql/query-examples/add-a-child-product-to-grouping-one.md): That's how you add child product to grouping one.
- [Set quantity of child product](/graphql/query-examples/set-quantity-of-child-product.md): Here's how you can set child product quantity via API.
- [Remove a child product from grouping one](/graphql/query-examples/remove-a-child-product-from-grouping-one.md): This is how you remove child product from grouping one via API.
- [Add a variant to variable product](/graphql/query-examples/add-a-variant-to-variable-product.md): Here's how to add variant to variable product via API.
- [Get products with variants, binding attributes and variants list](/graphql/query-examples/get-products-with-variants-binding-attributes-and-variants-list.md)
- [Remove a variant product from variable one](/graphql/query-examples/remove-a-variant-product-from-variable-one.md): This is how you can remove variant product from variable one via API
- [Multimedia create](/graphql/query-examples/multimedia-create.md): This is how you can create multimedia via API.
- [Add images to the gallery attribute](/graphql/query-examples/add-images-to-the-gallery-attribute.md)
- [Change the name of the multimedia](/graphql/query-examples/change-the-name-of-the-multimedia.md): This is how you can change the name of single multimedia via API.
- [Set alternative value for a multimedia](/graphql/query-examples/set-alternative-value-for-a-multimedia.md): This is how you can set alternative value to a single multimedia via API.
- [Delete Multimedia](/graphql/query-examples/delete-multimedia.md)
- [Add a file to the product](/graphql/query-examples/add-a-file-to-the-product.md)
- [Get attributes list by SKU](/graphql/query-examples/get-attributes-list-by-sku.md)
- [Create a product and assign / modify attributes values](/graphql/query-examples/create-a-product-and-assign-modify-attributes-values.md)
- [Assign the template to a product](/graphql/query-examples/assign-the-template-to-a-product.md)
- [Create a category](/graphql/query-examples/create-a-category.md)
- [Get category tree by category tree code](/graphql/query-examples/get-category-tree-by-category-tree-code.md)
- [Get a specific category with values of the category attribute](/graphql/query-examples/get-a-specific-category-with-values-of-the-category-attribute.md)
- [Set multiple options in multiselect attribute on specific product](/graphql/query-examples/set-multiple-options-in-multiselect-attribute-on-specific-product.md)
