Skip to content

Latest commit

 

History

History
245 lines (166 loc) · 13.4 KB

File metadata and controls

245 lines (166 loc) · 13.4 KB

Shared

Types:

CustomMetadataFields

Types:

Methods:

  • client.customMetadataFields.create({ ...params }) -> CustomMetadataField
  • client.customMetadataFields.update(id, { ...params }) -> CustomMetadataField
  • client.customMetadataFields.list({ ...params }) -> CustomMetadataFieldListResponse
  • client.customMetadataFields.delete(id) -> CustomMetadataFieldDeleteResponse

Files

Types:

Methods:

  • client.files.update(fileID, { ...params }) -> FileUpdateResponse
  • client.files.delete(fileID) -> void
  • client.files.copy({ ...params }) -> FileCopyResponse
  • client.files.get(fileID) -> File
  • client.files.move({ ...params }) -> FileMoveResponse
  • client.files.rename({ ...params }) -> FileRenameResponse
  • client.files.upload({ ...params }) -> FileUploadResponse

Bulk

Types:

Methods:

  • client.files.bulk.delete({ ...params }) -> BulkDeleteResponse
  • client.files.bulk.addTags({ ...params }) -> BulkAddTagsResponse
  • client.files.bulk.removeAITags({ ...params }) -> BulkRemoveAITagsResponse
  • client.files.bulk.removeTags({ ...params }) -> BulkRemoveTagsResponse

Versions

Types:

Methods:

  • client.files.versions.list(fileID) -> VersionListResponse
  • client.files.versions.delete(versionID, { ...params }) -> VersionDeleteResponse
  • client.files.versions.get(versionID, { ...params }) -> File
  • client.files.versions.restore(versionID, { ...params }) -> File

Metadata

Methods:

  • client.files.metadata.get(fileID) -> Metadata
  • client.files.metadata.getFromURL({ ...params }) -> Metadata

SavedExtensions

Types:

Methods:

  • client.savedExtensions.create({ ...params }) -> SavedExtension
  • client.savedExtensions.update(id, { ...params }) -> SavedExtension
  • client.savedExtensions.list() -> SavedExtensionListResponse
  • client.savedExtensions.delete(id) -> void
  • client.savedExtensions.get(id) -> SavedExtension

Assets

Types:

Methods:

  • client.assets.list({ ...params }) -> AssetListResponse

Cache

Invalidation

Types:

Methods:

  • client.cache.invalidation.create({ ...params }) -> InvalidationCreateResponse
  • client.cache.invalidation.get(requestID) -> InvalidationGetResponse

Folders

Types:

Methods:

  • client.folders.create({ ...params }) -> FolderCreateResponse
  • client.folders.delete({ ...params }) -> FolderDeleteResponse
  • client.folders.copy({ ...params }) -> FolderCopyResponse
  • client.folders.move({ ...params }) -> FolderMoveResponse
  • client.folders.rename({ ...params }) -> FolderRenameResponse

Job

Types:

Methods:

  • client.folders.job.get(jobID) -> JobGetResponse

Accounts

Usage

Types:

Methods:

  • client.accounts.usage.get({ ...params }) -> UsageGetResponse

Origins

Types:

Methods:

  • client.accounts.origins.create({ ...params }) -> OriginResponse
  • client.accounts.origins.update(id, { ...params }) -> OriginResponse
  • client.accounts.origins.list() -> OriginListResponse
  • client.accounts.origins.delete(id) -> void
  • client.accounts.origins.get(id) -> OriginResponse

URLEndpoints

Types:

Methods:

  • client.accounts.urlEndpoints.create({ ...params }) -> URLEndpointResponse
  • client.accounts.urlEndpoints.update(id, { ...params }) -> URLEndpointResponse
  • client.accounts.urlEndpoints.list() -> URLEndpointListResponse
  • client.accounts.urlEndpoints.delete(id) -> void
  • client.accounts.urlEndpoints.get(id) -> URLEndpointResponse

Beta

V2

Files

Types:

Methods:

  • client.beta.v2.files.upload({ ...params }) -> FileUploadResponse

Webhooks

Types:

Methods: