NAiOS IconNAiOS Logo
Volver al catálogo

ImageKit

imagekit_io

ImageKit.io is a comprehensive media management solution offering real-time image and video optimization, transformation, and delivery through a global content delivery network (CDN).

Acciones
26
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (26)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Bulk Job StatusIMAGEKIT_IO_BULK_JOB_STATUSAcción

Tool to check status of a bulk job. Use when monitoring progress of a bulk copy or move folder operation.

Parámetros de entrada

  • jobIdstringObligatorio

    Identifier of the bulk copy/move folder job returned by the API.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Bulk Move FilesIMAGEKIT_IO_BULK_MOVE_FILESAcción

Tool to move multiple files in bulk. Use when you need to relocate up to 100 ImageKit files to a specified folder in one API call.

Parámetros de entrada

  • fileIdsstring[]Obligatorio

    List of ImageKit file IDs to move; maximum 100 file IDs per request.

  • destinationPathstringObligatorio

    Destination folder path where files should be moved (e.g., '/new-folder/').

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Bulk Remove TagsIMAGEKIT_IO_BULK_REMOVE_TAGSAcción

Tool to remove tags from multiple files in bulk. Use when you need to strip specified tags from up to 50 existing files in one API call.

Parámetros de entrada

  • tagsstring[]Obligatorio

    Tag values to remove from each of the specified files.

  • fileIdsstring[]Obligatorio

    List of file IDs to remove tags from; maximum of 50 file IDs per request.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Copy FolderIMAGEKIT_IO_COPY_FOLDERAcción

Tool to initiate a bulk copy of a folder. Use when you need to asynchronously duplicate a directory (optionally including all versions) at another path in ImageKit. Returns a jobId to track progress with IMAGEKIT_IO_BULK_JOB_STATUS.

Parámetros de entrada

  • destinationPathstringObligatorio

    Destination folder path to receive the copy.

  • includeVersionsboolean

    If true, copy all file versions. Defaults to false.

  • sourceFolderPathstringObligatorio

    Source folder path to copy.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Custom Metadata FieldIMAGEKIT_IO_CREATE_CUSTOM_METADATA_FIELDAcción

Tool to create a custom metadata field. Use when you need to define a new field in ImageKit DAM.

Parámetros de entrada

  • namestringObligatorio

    Unique name across all custom metadata fields (including deleted)

  • labelstringObligatorio

    Unique label across all non-deleted custom metadata fields

  • schemaobjectObligatorio

    Configuration rules for the custom metadata field

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create FolderIMAGEKIT_IO_CREATE_FOLDERAcción

Tool to create a new folder. Use when you need to organize assets into a structured folder hierarchy.

Parámetros de entrada

  • folderNamestringObligatorio

    Name of the new folder to create.

  • parentFolderPathstringObligatorio

    Path of the parent folder where the new folder will be created.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Custom Metadata FieldIMAGEKIT_IO_DELETE_CUSTOM_METADATA_FIELDAcción

Tool to delete a custom metadata field. Use when you have the field ID and need to permanently remove the metadata schema field. Call after confirming irreversible deletion.

Parámetros de entrada

  • fieldIdstringObligatorio

    The unique ID of the custom metadata field to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete FileIMAGEKIT_IO_DELETE_FILEAcción

Tool to delete a file. Use when you have the file ID and need to permanently remove the file. Call after confirming irreversible deletion.

Parámetros de entrada

  • fileIdstringObligatorio

    The unique ID of the file to delete. This `fileId` is returned by the upload and list assets APIs.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete File VersionIMAGEKIT_IO_DELETE_FILE_VERSIONAcción

Tool to delete a specific non-current file version. Use when permanently removing an older version of a file.

Parámetros de entrada

  • fileIdstringObligatorio

    Unique ID of the file. Returned by upload and list/search assets APIs.

  • versionIdstringObligatorio

    Unique ID of the file version to delete. Returned in version listings.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete FolderIMAGEKIT_IO_DELETE_FOLDERAcción

Tool to delete a folder. Use when you need to permanently remove an existing folder and its contents. Call after confirming irreversible deletion.

Parámetros de entrada

  • folderPathstringObligatorio

    Absolute path of the folder to delete (e.g., "/new-folder").

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Multiple FilesIMAGEKIT_IO_DELETE_MULTIPLE_FILESAcción

Tool to delete multiple files. Use when you need to remove up to 100 assets by their file IDs in one batch operation.

Parámetros de entrada

  • fileIdsstring[]Obligatorio

    Array of unique file IDs to delete. Maximum 100 IDs per request.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Upload Authentication ParametersIMAGEKIT_IO_GET_AUTHENTICATION_PARAMETERSAcción

Tool to generate authentication parameters for client-side file uploads. Use when preparing client-side uploads.

Parámetros de entrada

  • tokenstring

    Optional one-time token; if not provided, a UUID4 will be generated

  • expireIninteger

    Expiration time in seconds for the signature (max 3600)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get File DetailsIMAGEKIT_IO_GET_FILE_DETAILSAcción

Tool to retrieve details of a specific file. Use after uploading or listing assets to get full metadata.

Parámetros de entrada

  • fileIdstringObligatorio

    The unique fileId of the uploaded file; returned by list, search, or upload APIs.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get File MetadataIMAGEKIT_IO_GET_FILE_METADATAAcción

Tool to retrieve metadata of an uploaded file. Use after confirming a successful upload to get EXIF, pHash, dimensions, and other image metadata.

Parámetros de entrada

  • fileIdstringObligatorio

    Unique ID of the uploaded file (returned by upload or list APIs).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get File Version DetailsIMAGEKIT_IO_GET_FILE_VERSION_DETAILSAcción

Tool to retrieve details of a specific file version. Use after listing or uploading assets when you need to inspect version metadata.

Parámetros de entrada

  • fileIdstringObligatorio

    Unique fileId of the uploaded file; returned by list, search, or upload APIs.

  • versionIdstringObligatorio

    Unique versionId of the specific file version to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get UsageIMAGEKIT_IO_GET_USAGEAcción

Tool to retrieve account usage metrics. Use when you need usage stats for a specific date range (max 90 days).

Parámetros de entrada

  • endDatestringObligatorio

    End date in YYYY-MM-DD format; must be after startDate; range <= 90 days

  • startDatestringObligatorio

    Start date in YYYY-MM-DD format; must be before endDate; range <= 90 days

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List and Search AssetsIMAGEKIT_IO_LIST_AND_SEARCH_ASSETSAcción

Tool to list and search assets in your ImageKit account. Use when you want to retrieve or filter media library assets by criteria such as name, tags, folder path, or advanced queries.

Parámetros de entrada

  • namestring

    Filter by asset name; ignored if 'searchQuery' is provided.

  • pathstring

    Folder path to limit search (e.g., '/sales-banner/').

  • skipinteger

    Number of results to skip. Defaults to 0.

  • sortstringenum

    Sort order for results. Defaults to 'ASC_CREATED'.

    ASC_NAMEDESC_NAMEASC_CREATEDDESC_CREATEDASC_UPDATEDDESC_UPDATEDASC_HEIGHTDESC_HEIGHTASC_WIDTHDESC_WIDTHASC_SIZEDESC_SIZE
  • tagsstring

    Comma-separated tags to filter by; ignored if 'searchQuery' is provided.

  • typestringenum

    Scope results to 'file', 'file-version', 'folder', or 'all'. Defaults to 'file'.

    filefile-versionfolderall
  • limitinteger

    Maximum number of results to return (1-1000). Defaults to 1000.

  • fileTypestringenum

    Filter by fileType: 'all', 'image', or 'non-image'. Defaults to 'all'.

    allimagenon-image
  • searchQuerystring

    Lucene-like query string (e.g., createdAt > "7d"). When provided, 'type', 'name', and 'tags' filters are ignored.

Parámetros de salida

  • dataobject[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Custom Metadata FieldsIMAGEKIT_IO_LIST_CUSTOM_METADATA_FIELDSAcción

Tool to list all custom metadata fields. Use when you need to retrieve all defined metadata fields, optionally including deleted ones.

Parámetros de entrada

  • includeDeletedboolean

    If true, include deleted metadata fields

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List File VersionsIMAGEKIT_IO_LIST_FILE_VERSIONSAcción

Tool to list all versions of a file. Use after confirming the fileId to retrieve all historical and published versions of an asset.

Parámetros de entrada

  • fileIdstringObligatorio

    Unique fileId of the uploaded file whose versions you want to list

Parámetros de salida

  • dataobject[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Move FolderIMAGEKIT_IO_MOVE_FOLDERAcción

Tool to initiate a bulk move of a folder. Use when you need to asynchronously relocate a directory to another path in ImageKit. Returns a jobId to track progress with IMAGEKIT_IO_BULK_JOB_STATUS.

Parámetros de entrada

  • destinationPathstringObligatorio

    Absolute path of the destination folder where the source should be moved.

  • sourceFolderPathstringObligatorio

    Absolute path of the source folder to move.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Purge ImageKit CacheIMAGEKIT_IO_PURGE_CACHEAcción

Tool to purge CDN and ImageKit caches for a given URL. Use when you need to invalidate cached content on ImageKit.

Parámetros de entrada

  • urlstringObligatorio

    Full ImageKit URL to purge. Supports trailing wildcard (*) under documented constraints.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Check purge cache statusIMAGEKIT_IO_PURGE_STATUSAcción

Tool to check the status of a cache purge request. Use after initiating a purge to retrieve its current state. Example: "What's the status of purge request id abc123?"

Parámetros de entrada

  • requestIdstringObligatorio

    The purge request ID returned by the Purge cache API

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Rename FileIMAGEKIT_IO_RENAME_FILEAcción

Tool to rename a file. Use when you need to update an existing asset's name; optionally purge CDN cache for old URLs.

Parámetros de entrada

  • filePathstringObligatorio

    Full path of the file to rename (including folders).

  • purgeCacheboolean

    Whether to purge CDN cache for the old URLs.

  • newFileNamestringObligatorio

    New file name for the asset (including extension).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Restore File VersionIMAGEKIT_IO_RESTORE_FILE_VERSIONAcción

Tool to restore a specific non-current file version as the current one. Use when you need to revert a file to a previous version after confirming the versionId.

Parámetros de entrada

  • fileIdstringObligatorio

    The unique fileId of the file to restore.

  • versionIdstringObligatorio

    The unique versionId of the file version to restore.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Custom Metadata FieldIMAGEKIT_IO_UPDATE_CUSTOM_METADATA_FIELDAcción

Tool to update an existing custom metadata field. Use when you need to modify the label or schema of a metadata field.

Parámetros de entrada

  • labelstring

    New display label for the custom metadata field

  • schemaobject

    Schema updates for a custom metadata field.

  • fieldIdstringObligatorio

    ID of the custom metadata field to update

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update File DetailsIMAGEKIT_IO_UPDATE_FILE_DETAILSAcción

Tool to update details of a file. Use when you need to modify tags, coordinates, metadata, or extensions on an ImageKit asset.

Parámetros de entrada

  • tagsstring[]

    Set or replace the file's tags.

  • fileIdstringObligatorio

    Unique ID of the uploaded file.

  • extensionsobject[]

    Extensions to apply, each with 'name' and optional 'options'.

  • webhookUrlstring

    Webhook URL for async extension status.

  • removeAITagsstring[]

    AI tags to remove from the asset.

  • customMetadataobject

    Custom metadata key-value pairs.

  • customCoordinatesstring

    Area of interest as x,y,width,height.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not