Skip to main content

Repositories

Repository endpoints manage image storage locations, synchronization, monitoring, and repository-wide facet discovery. The complete schemas and security requirements are defined in back-end/openapi.json.

MethodEndpointPurpose
GET/repository/listLists repositories.
POST/repository/createCreates a repository.
PUT/repository/ensureCreates a repository if it does not exist.
GET/repository/{id}/getGets a repository.
PUT/repository/{id}/updateUpdates repository configuration.
PUT/repository/{id}/renameImageRenames an image file.
POST/repository/{id}/storeImageStores an image in a repository.
PUT/repository/{id}/synchronizeSynchronizes a repository.
PUT/repository/{id}/watchStarts or stops filesystem watching.
PUT/repository/startOrStopStarts or stops repositories.
GET/repository/activitiesReports repository activities.
DELETE/repository/{id}/deleteDeletes a repository.
GET/repository/getImageByUrlResolves an image from its URL.
GET/repository/tagsLists repository tags.
GET/repository/featureNamesLists repository feature names.
GET/repository/embeddingsNamesLists repository embedding names.

The OpenAPI specification is authoritative for parameters, payloads, permissions, and response schemas. See Images for image-level enrichment endpoints.