# Obter lista de grupo de itens Retrieves an item group list for building a catalog without pagination. NoteThe use of the item catalog API calls is available without authorization, but to get a personalized catalog, you must pass the user JWT in the Authorization header. Endpoint: GET /v2/project/{project_id}/items/groups Version: 2.0.0 ## Path parameters: - `project_id` (integer, required) Project ID. You can find this parameter in your Publisher Account next to the project name and in the browser address bar when working with a project. The URL has the following format: https://publisher.xsolla.com//projects/. Example: 44056 ## Query parameters: - `locale` (string) Response language. Two-letter lowercase language code per ISO 639-1 (for example, en). Five-character locale codes (for example, en-US) are supported in localization fields such as name and description, but are normalized to two-letter codes in responses. You can find the full list of supported languages in the documentation. - `with_geo` (boolean) Whether to return the user's locale and country information in the response headers. If set to true, the response includes X-User-Locale-Code and X-User-Country-Code headers. ## Response 200 fields (application/json): - `groups` (array) Example: [{"description":"All weapons available in the game","external_id":"weapons","image_url":null,"name":"Weapons","order":1},{"description":"Super description","external_id":"group_external_id","image_url":null,"name":"Super","order":1}] - `groups.children` (array) Grupos filhos. Example: [{"children":[{"children":[],"description":"Accessory","external_id":"accessory","image_url":null,"level":2,"name":"Accessory","order":1,"parent_external_id":"background"}],"description":"Background description","external_id":"background","image_url":null,"level":1,"name":"Background","order":1,"parent_external_id":"weapons"}] - `groups.children.description` (string) Descrição do grupo. Example: "Background description" - `groups.children.external_id` (string) ID de grupo externo. Example: "background" - `groups.children.image_url` (string,null) URL da imagem do grupo. - `groups.children.level` (integer) Nível de aninhamento de grupo. Example: 1 - `groups.children.name` (string) Nome do grupo. Example: "Background" - `groups.children.order` (integer) Define a ordem do arranjo. Example: 1 - `groups.children.parent_external_id` (string,null) ID de grupo pai externo. Example: "weapons" - `groups.image_url` (string,null) URL da imagem.