Skip to main content

Browsing Providers

Provider Operations

Providers are storage backends configured through the Elise admin portal. The API exposes read-only access to list and inspect them. For an overview of the API, see the Introduction.

Listing Providers

The list endpoint returns all storage providers accessible to your account, with pagination and optional text filtering. This is your starting point to discover which storage backends are available before browsing their contents.

curl -s "https://<api-domain>/api/core/providers?page=0&pageSize=20" \
-H "Authorization: Bearer <your-pat>"

Query Parameters

ParameterTypeDefaultDescription
pageinteger0Page number (0-based)
pageSizeinteger20Number of items per page
sortBystring--Field to sort by
sortOrderstringascSort direction (asc or desc)
qstring--Text search filter on provider names

Response Structure

{
"data": [
{
"id": { "id": "550e8400-...", "entityType": "PROVIDER" },
"name": "Research Documents",
"type": "S3",
"system": false,
"config": {
"type": "S3",
"bucketName": "research-docs",
"region": "eu-west-1"
}
}
],
"totalPages": 1,
"totalElements": 3,
"hasNext": false
}

Getting a Single Provider

Retrieve detailed information about a specific provider by its UUID.

curl -s "https://<api-domain>/api/core/providers/550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer <your-pat>"

Provider Types

Providers can be one of the following storage backend types:

TypeDescription
S3Amazon S3 bucket
AZUREAzure Blob Storage container
GCSGoogle Cloud Storage bucket
SHAREPOINT_ONLINESharePoint Online document library
LOCALLocal file system mount
LEANEARLeanear-managed storage
SFTPSFTP remote file server

Each type exposes different configuration fields. For example, an S3 provider includes bucketName and region, while a SharePoint provider includes siteUrl, documentLibrary, and tenantId.

Secret Redaction

Sensitive fields such as connection strings, access keys, and SAS tokens are never returned by the API. Only structural metadata (bucket names, regions, site URLs) is exposed.

Next Steps

Now that you know which providers are available:

  1. Manage provider items to browse, upload, and download files
  2. Index files to create EliseFiles and trigger analysis
API Reference

See the Providers endpoints in the API Reference for complete request/response schemas.