Home

July 15, 2026

List Roles

GET /v3/Roles returns the active, non-default roles configured for your tenant.

GET /v3/Roles
{
  "@odata.count": 2,
  "value": [
    { "Key": "abc123", "Name": "Accountant" },
    { "Key": "def456", "Name": "Partner" }
  ]
}

Results are sorted by Name ascending. Filter by Name with the eq operator, and page results with $top and $skip (maximum page size 200).

GET /v3/Roles?$filter=Name eq 'Partner'

Retrieve file details and download by key

Two new endpoints let you look up a previously uploaded file and download it again using the FileContextKey returned by GET /v3/FileList/{EntityType}.

GET /v3/FileDetails/{key} returns the current details of a single file:

GET /v3/FileDetails/S8bsBjvCRJ3
{
  "FileContextKey": "S8bsBjvCRJ3",
  "FileName": "image.jpeg",
  "FileSize": 7316,
  "MimeType": "image/jpeg",
  "DownloadUrl": "/v3/Files?token=...",
  "DateCreated": "2024-07-18T23:44:26Z",
  "IsArchived": false
}

DownloadUrl is a download URL that includes a token valid for 15 minutes — this is the same token format GET /v3/FileList/{EntityType} returns.

GET /v3/FileDetails/{key}/Download returns a 302 Found response with a Location header that points to a fresh download URL, so you can fetch the file from one stable address. You will need to include your API access credentials when following the redirect URL.

GET /v3/FileDetails/S8bsBjvCRJ3/Download

Both endpoints return 404 Not Found when the key doesn’t exist or belongs to another tenant.