Skip to main content

SiloRepositoryApi

All URIs are relative to http://localhost:1985

MethodHTTP requestDescription
createSiloPOST /api/backend/repository/silo/Create a new Silo
deleteSiloDELETE /api/backend/repository/silo/{uuid}Delete a Silo
getSiloGET /api/backend/repository/silo/{uuid}Retrieve one Silo
listSilosGET /api/backend/repository/silo/List all Silos
updateSiloPATCH /api/backend/repository/silo/{uuid}Update a Silo

createSilo

Silo createSilo()

Create a new Silo

Creates one Silo entity in the database.

Parameters

This endpoint does not need any parameter.

Return type

Silo

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

deleteSilo

deleteSilo(uuid)

Delete a Silo

Deletes one Silo entity from its UUID stored in the database.

Parameters

NameTypeDescriptionNotes
uuidUUIDIdentifier of the Silo[default to null]

Return type

null (empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

getSilo

Silo getSilo(uuid)

Retrieve one Silo

Returns one Silo entity from its UUID stored in the database.

Parameters

NameTypeDescriptionNotes
uuidStringIdentifier of the Silo[default to null]

Return type

Silo

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

listSilos

List listSilos()

List all Silos

Returns all Silo entities stored in the database.

Parameters

This endpoint does not need any parameter.

Return type

List

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

updateSilo

Silo updateSilo(uuid, request_body)

Update a Silo

Updates one Silo entity in the database.

Parameters

NameTypeDescriptionNotes
uuidStringIdentifier of the Silo[default to null]
request_bodyMap

Return type

Silo

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: /