XISUITEDokumentation

File Explorer

13 Endpunkte. Basis-URL: https://xapi.ambertech.cloud/api/v1

Get organization file storage usage (owner only)#

GET/file-explorer/organization-storageToken

Returns File Explorer storage consumption by space, uploader, and largest files for the active organization.

Antworten

  • 200File usage statistics returned
  • 403Only organization owners can view tenant file usage
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/file-explorer/organization-storage" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

POST /spaces/{spaceId}/file-explorer/files#

POST/spaces/{spaceId}/file-explorer/filesToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Request-Bodymultipart/form-dataUploadFileDto

NameTypBeschreibung
space_idPflichtstring–
parent_idstring

Parent folder ID. Omit for root.

commentstring

Version comment

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/files" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -F "file=@./datei.pdf"

GET /spaces/{spaceId}/file-explorer/files/{id}/preview-url#

GET/spaces/{spaceId}/file-explorer/files/{id}/preview-urlToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
idPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/files/{id}/preview-url" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Start a direct-to-storage upload#

POST/spaces/{spaceId}/file-explorer/files/upload-initToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Request-Bodyapplication/jsonInitUploadDto

NameTypBeschreibung
namePflichtstring

File name, as it will appear in the tree

sizePflichtnumber

Declared size in bytes; verified on completion

parent_idstring

Parent folder ID. Omit for root.

mime_typestring

MIME type reported by the client

commentstring

Version comment

Antworten

  • 201Signed upload URL issued
  • 409A file with this name already exists
  • 413Storage quota exceeded
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/files/upload-init" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"…","size":0}'

POST /spaces/{spaceId}/file-explorer/folders#

POST/spaces/{spaceId}/file-explorer/foldersToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Request-Bodyapplication/jsonCreateFolderDto

NameTypBeschreibung
space_idPflichtstring–
parent_idstring

Parent folder ID. Omit for root.

namePflichtstring–
descriptionstring–

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/folders" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"space_id":"…","name":"…"}'

GET /spaces/{spaceId}/file-explorer/labels#

GET/spaces/{spaceId}/file-explorer/labelsToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/labels" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

POST /spaces/{spaceId}/file-explorer/labels#

POST/spaces/{spaceId}/file-explorer/labelsToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Request-Bodyapplication/jsonCreateLabelDto

NameTypBeschreibung
space_idPflichtstring–
namePflichtstring–
colorstring

Standard: "#6366f1"

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/labels" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"space_id":"…","name":"…"}'

GET /spaces/{spaceId}/file-explorer/nodes#

GET/spaces/{spaceId}/file-explorer/nodesToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
viewQuerystring

Werte: allstarredrecentshared-with-meshared-from-metrash

space_idQuerystring–
parent_idQuerystring

Parent folder ID. Omit for root.

folder_idQuerystring

Folder ID whose ENTIRE SUBTREE (any depth) is listed. Distinct from parent_id, which is direct children only.

label_idsQuerystring[]

Label IDs (repeat the param or pass one comma-separated value). Matches nodes carrying ANY of them.

typeQuerystring

Werte: filefolder

searchQuerystring–
starredQueryboolean

Return only starred nodes for current user

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/nodes" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

PATCH /spaces/{spaceId}/file-explorer/nodes/{id}#

PATCH/spaces/{spaceId}/file-explorer/nodes/{id}Token

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
idPflichtPfadstring–

Request-Bodyapplication/jsonUpdateNodeDto

NameTypBeschreibung
namestring–
descriptionstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X PATCH "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/nodes/{id}" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"…","description":"…"}'

DELETE /spaces/{spaceId}/file-explorer/nodes/{id}#

DELETE/spaces/{spaceId}/file-explorer/nodes/{id}Token

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
idPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X DELETE "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/nodes/{id}" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

GET /spaces/{spaceId}/file-explorer/nodes/{id}/breadcrumbs#

GET/spaces/{spaceId}/file-explorer/nodes/{id}/breadcrumbsToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
idPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/nodes/{id}/breadcrumbs" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

GET /spaces/{spaceId}/file-explorer/reminders#

GET/spaces/{spaceId}/file-explorer/remindersToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/reminders" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

GET /spaces/{spaceId}/file-explorer/storage#

GET/spaces/{spaceId}/file-explorer/storageToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/file-explorer/storage" \
  -H "Authorization: Bearer $XISUITE_TOKEN"
Stand: 25. Oktober 2026© 2026 XISUITE · AmberTech Solutions