# REST: catalog

Source: <https://telegafirst.com/docs/api-catalog>
Locale: ru
releaseGitSha: 0bb11ef116e17ec64c802d5476eaff442e53d252
sourceContentDigest: e8c0daa55435836043b0747a47ccb9f9caddfe28a461754e4a9aa68ec8829a2b
Version: 9

# REST: catalog

Выберите операцию: полный контракт доступен по ссылке. Scopes: ALL; auth alternatives: OR.

## listCatalog

`GET /api/v1/catalog` — listCatalog

Scopes (ALL): \["catalog:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-listcatalog)

## deleteCatalogItem

`DELETE /api/v1/catalog/{seq_id}` — deleteCatalogItem

Scopes (ALL): \["catalog:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-deletecatalogitem)

## getCatalogItem

`GET /api/v1/catalog/{seq_id}` — getCatalogItem

Scopes (ALL): \["catalog:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-getcatalogitem)

## patchCatalogItem

`PATCH /api/v1/catalog/{seq_id}` — patchCatalogItem

Scopes (ALL): \["catalog:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-patchcatalogitem)

## listCatalogGroups

`GET /api/v1/tools/catalog-groups` — List catalog groups

Scopes (ALL): \["catalog:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-listcataloggroups)

## createCatalogGroup

`POST /api/v1/tools/catalog-groups` — Create a catalog group

Scopes (ALL): \["catalog:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-createcataloggroup)

## deleteCatalogGroup

`DELETE /api/v1/tools/catalog-groups/{seqNum}` — Delete a catalog group

Scopes (ALL): \["catalog:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-deletecataloggroup)

## getCatalogGroup

`GET /api/v1/tools/catalog-groups/{seqNum}` — Read one catalog group

Scopes (ALL): \["catalog:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-getcataloggroup)

## updateCatalogGroup

`PATCH /api/v1/tools/catalog-groups/{seqNum}` — Update a catalog group

Scopes (ALL): \["catalog:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-updatecataloggroup)

## removeCatalogItemFromGroup

`DELETE /api/v1/tools/catalog-groups/{seqNum}/items/{itemSeqId}` — Take a catalog item out of a group

Scopes (ALL): \["catalog:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-removecatalogitemfromgroup)

## assignCatalogItemToGroup

`PUT /api/v1/tools/catalog-groups/{seqNum}/items/{itemSeqId}` — Put a catalog item into a group

Scopes (ALL): \["catalog:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-assigncatalogitemtogroup)
