Skip to content

Resources API

Los endpoints Resources gestionan delivery resources y el flujo de external setup.

GET /api/v2/resources

Devuelve resources.

Argumentos:

ArgumentoUbicaciónDescripción
workspaceQueryFiltro opcional por workspace fullname.
projectQueryFiltro opcional por project fullname.

Payload: ninguno.

Respuesta: ResourceView[].

GET /api/v2/resources/:fullname

Devuelve un resource.

Argumentos:

ArgumentoUbicaciónDescripción
fullnamePathResource fullname.

Payload: ninguno.

Respuesta: ResourceView.

PUT /api/v2/resources/:fullname

Crea o actualiza un resource.

Argumentos:

ArgumentoUbicaciónDescripción
fullnamePathResource fullname. Debe coincidir con payload.fullname.

Payload:

CampoObligatorioDescripción
nameNombre del resource.
fullnameResource fullname.
workspaceWorkspace fullname.
projectNoProject fullname, si el resource está vinculado a un project.
blueprintBlueprint fullname que define el comportamiento setup/action.
dataNoDatos específicos del resource.
tagsNoTags.
labelsNoLabels.
meta.titleNoTítulo visible.

Respuesta: ResourceView.

DELETE /api/v2/resources/:fullname

Elimina un resource.

Argumentos:

ArgumentoUbicaciónDescripción
fullnamePathResource fullname.

Payload: ninguno.

Respuesta: OperationResult.

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

Abre external resource setup por token.

Argumentos:

ArgumentoUbicaciónDescripción
tokenPathToken de external setup.

Payload: ninguno.

Respuesta: ExternalResourceView.

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

Envía payload para external resource setup.

Argumentos:

ArgumentoUbicaciónDescripción
tokenPathToken de external setup.

Payload:

CampoObligatorioDescripción
transformObjeto o null, resultado transform/setup específico del resource/app.

Respuesta: OperationResult.