Directory Actions

Data types and models used throughout the API. See POST /directory/actions

Get File

Run In Postman

Request Schema

import { IRequestDirectoryAction, GetFileAction, GetFilePayload } from "officexapp/types"

// Request Body Type
type DirectoryActionRequestBody = IRequestDirectoryAction {
  "actions": [
    type GetFileAction {
      // Required: The operation to perform
      "action": "GET_FILE",
      // Optional: Target resource - omit when querying "shared with me" resources
      // Server will find all shared files/folders (some unreachable directly)
      // "target": {
      //   "resource_path": "DiskID::/documents/project/", // Full path to file/folder
      //   "resource_id": "FolderID_xyz789" // Unique ID (FileID_<id> or FolderID_<id>)
      // },
      // Required: Action-specific data
      "payload": type GetFilePayload {
        "id": "{{file_id}}", // Target file ID
        "share_track_hash"?: "track456" // Hash for share tracking
      }
    }
  ]
}

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Get Folder

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Create File

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Create Folder

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Update File

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Update Folder

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Delete File

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Delete Folder

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Copy File

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Copy Folder

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Move File

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Move Folder

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Restore Trash

Run In Postman

Request Schema

Responses

chevron-rightsuccesshashtag

chevron-righterrorhashtag

Last updated