LegalStack

Реестры — папки

Папки реестров — группировка реестров в иерархию.

Список папок реестров (с фильтрацией по доступу)

GET
/api/v1/registry/folders
АвторизацияBearer <токен>

В: header

Тело ответа

application/json

curl -X GET "https://loading/api/v1/registry/folders"
[
  null
]

Создать папку реестров

POST
/api/v1/registry/folders
АвторизацияBearer <токен>

В: header

Тело запроса

application/json

TypeScript-определения

Используйте тип request body в TypeScript.

Тело ответа

application/json

curl -X POST "https://loading/api/v1/registry/folders" \  -H "Content-Type: application/json" \  -d '{    "name": "string",    "property1": null,    "property2": null  }'
null

Обновить папку реестров

PATCH
/api/v1/registry/folders/{folderId}
АвторизацияBearer <токен>

В: header

Параметры пути

folderId*string

Тело запроса

application/json

TypeScript-определения

Используйте тип request body в TypeScript.

Тело ответа

application/json

curl -X PATCH "https://loading/api/v1/registry/folders/string" \  -H "Content-Type: application/json" \  -d '{    "property1": null,    "property2": null  }'
null

Удалить папку реестров

DELETE
/api/v1/registry/folders/{folderId}
АвторизацияBearer <токен>

В: header

Параметры пути

folderId*string

Тело ответа

application/json

curl -X DELETE "https://loading/api/v1/registry/folders/string"
null

Переместить реестр в папку

POST
/api/v1/registry/folders/{folderId}/move-type
АвторизацияBearer <токен>

В: header

Параметры пути

folderId*string

Тело запроса

application/json

TypeScript-определения

Используйте тип request body в TypeScript.

typeId*string

Тело ответа

application/json

curl -X POST "https://loading/api/v1/registry/folders/string/move-type" \  -H "Content-Type: application/json" \  -d '{    "typeId": "string"  }'
null

Поделиться папкой

POST
/api/v1/registry/folders/{folderId}/shares
АвторизацияBearer <токен>

В: header

Параметры пути

folderId*string

Тело запроса

application/json

TypeScript-определения

Используйте тип request body в TypeScript.

Тело ответа

application/json

curl -X POST "https://loading/api/v1/registry/folders/string/shares" \  -H "Content-Type: application/json" \  -d '{    "role": "viewer",    "subjectId": "string",    "subjectType": "user"  }'
null

Отозвать доступ к папке

DELETE
/api/v1/registry/folders/{folderId}/shares
АвторизацияBearer <токен>

В: header

Параметры пути

folderId*string

Тело запроса

application/json

TypeScript-определения

Используйте тип request body в TypeScript.

Тело ответа

application/json

curl -X DELETE "https://loading/api/v1/registry/folders/string/shares" \  -H "Content-Type: application/json" \  -d '{    "role": "viewer",    "subjectId": "string",    "subjectType": "user"  }'
null

Реестры в папке

GET
/api/v1/registry/folders/{folderId}/types
АвторизацияBearer <токен>

В: header

Параметры пути

folderId*string

Тело ответа

application/json

curl -X GET "https://loading/api/v1/registry/folders/string/types"
[
  null
]