Skip to content

Resources API

Resource endpoints manage delivery resources and external setup flow.

GET /api/v2/resources

Возвращает resources.

Arguments:

ArgumentLocationDescription
workspaceQueryOptional workspace fullname filter.
projectQueryOptional project fullname filter.

Payload: нет.

Response: array of resources.

GET /api/v2/resources/:fullname

Возвращает resource.

Arguments:

ArgumentLocationDescription
fullnamePathResource fullname.

Payload: нет.

Response: resource object.

PUT /api/v2/resources/:fullname

Создает или обновляет resource.

Arguments:

ArgumentLocationDescription
fullnamePathResource fullname. Должен совпадать с payload.fullname.

Payload:

FieldRequiredDescription
nameДаResource name.
fullnameДаResource fullname.
workspaceДаWorkspace fullname.
projectНетProject fullname, если resource привязан к project.
blueprintДаBlueprint fullname that defines setup/action behavior.
dataНетResource-specific data.
tagsНетTags.
labelsНетLabels.
meta.titleНетVisible title.

Response: saved resource.

DELETE /api/v2/resources/:fullname

Удаляет resource.

Arguments:

ArgumentLocationDescription
fullnamePathResource fullname.

Payload: нет.

Response: operation result.

GET /api/v2/resources/external/:token

Открывает external resource setup по token.

Arguments:

ArgumentLocationDescription
tokenPathExternal setup token.

Payload: нет.

Response: external setup context.

POST /api/v2/resources/external/:token

Отправляет payload external resource setup.

Arguments:

ArgumentLocationDescription
tokenPathExternal setup token.

Payload:

FieldRequiredDescription
transformДаObject or null, resource/app-specific transform/setup result.

Response: updated external resource setup result.