Cloudinary
Aynı zamanda bir ajan aracıCloudinary media management: Admin API (assets, folders, tags, transformations, upload presets/mappings, streaming profiles, structured metadata fields/rules, search) plus the buildable JSON/form parts of the Upload API (upload-by-URL, destroy, rename, explicit, tags, context, metadata, backup download). Auth is HTTP Basic (api_key:api_secret) against a per-cloud base URL (ADR-030, {config.cloud_name}). No OAuth. Cloudinary's notification signature is an append-salt SHA1/256 construction with no registered Zervanor handler (cloudinary-02), so v1 ships no webhook triggers — change detection uses a polling trigger on search_assets against the Search API instead. Binary multipart upload and binary-output actions (create_zip, multi, sprite, text, create_slideshow) are out of v1 scope (Theme 9, cloudinary-03/-04).
78 eylemler · 15 tetikleyiciler
Cloudinary entegrasyonu — 78 aksiyon ve 15 tetikleyici ile Cloudinary'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: Ping, Get Usage, Get Config, List Resources, List Resources By Asset Folder. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.
Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.
Tetikleyiciler 15
Cloudinary üzerinde bir iş akışını başlatabilen olaylar.
Asset Uploaded
Fires on the Cloudinary `upload` notification.
Eager Transformation Finished
Fires on the Cloudinary `eager` notification.
Asset Renamed
Fires on the Cloudinary `rename` notification.
Asset Deleted
Fires on the Cloudinary `delete` notification.
Asset Moved
Fires on the Cloudinary `move` notification.
Folder Created
Fires on the Cloudinary `create_folder` notification.
Folder Deleted
Fires on the Cloudinary `delete_folder` notification.
Asset Tags Changed
Fires on the Cloudinary `resource_tags_changed` notification.
Asset Context Changed
Fires on the Cloudinary `resource_context_changed` notification.
Asset Metadata Changed
Fires on the Cloudinary `resource_metadata_changed` notification.
Access Control Changed
Fires on the Cloudinary `access_control_changed` notification.
Proof Status Changed
Fires on the Cloudinary `proof_status_changed` notification.
Explode Finished
Fires on the Cloudinary `explode` notification.
Multi Finished
Fires on the Cloudinary `multi` notification.
New / updated Cloudinary asset
Polls the Search API ordered by created_at; new assets emit an event.
Eylemler 78
Zervanor'un Cloudinary üzerinde yapabilecekleri.
Resources24
List Resources
List assets of a given resource type (Cloudinary: GET /resources/:resource_type).
List Resources By Asset Folder
List assets located in a given asset folder (Cloudinary: GET /resources/by_asset_folder).
List Resources By Asset Ids
Get multiple assets by their asset_ids (Cloudinary: GET /resources/by_asset_ids).
List Resources By Tag
List assets carrying a given tag (Cloudinary: GET /resources/:resource_type/tags/:tag).
List Resources By Context
List assets by contextual metadata key/value (Cloudinary: GET /resources/:resource_type/context).
List Resources By Moderation
List assets by moderation status (Cloudinary: GET /resources/:resource_type/moderations/:kind/:status).
Get Resource By Asset Id
Get single asset details by asset_id (Cloudinary: GET /resources/:asset_id).
Get Resource By Public Id
Get single asset details by public_id (Cloudinary: GET /resources/:resource_type/:type/:public_id).
Update Resource
Update one asset's tags/context/moderation/access_mode by public_id (Cloudinary: POST /resources/:resource_type/:type/:public_id).
Update Resource By Asset Id
Update one asset's tags/context/moderation by asset_id (Cloudinary: PUT /resources/:asset_id).
Restore Resources
Restore deleted assets by asset_ids (Cloudinary: POST /resources/restore).
Restore Resources By Public Id
Restore deleted assets by public_ids (Cloudinary: POST /resources/:resource_type/:type/restore).
Bulk Update Access Mode
Bulk update access mode for assets matching public_ids/prefix/tag (Cloudinary: POST /resources/:resource_type/upload/update_access_mode). Deprecated by provider but still live.
Delete Resources By Asset Id
Delete assets by asset_ids (Cloudinary: DELETE /resources).
Delete Resources
Delete assets by public_ids, prefix, or all (Cloudinary: DELETE /resources/:resource_type/:type).
Delete Resources By Tag
Delete all assets carrying a given tag (Cloudinary: DELETE /resources/:resource_type/tags/:tag).
Delete Backed Up Resource
Delete backed-up versions of an asset (Cloudinary: DELETE /resources/backup/:asset_id).
Add Related Assets
Relate assets to a target asset by asset_id (Cloudinary: POST /resources/related_assets/:asset_id).
Add Related Assets By Public Id
Relate assets to a target asset by public_id (Cloudinary: POST /resources/related_assets/:resource_type/:type/:public_id).
Delete Related Assets
Unrelate assets from a target asset by asset_id (Cloudinary: DELETE /resources/related_assets/:asset_id).
Delete Related Assets By Public Id
Unrelate assets from a target asset by public_id (Cloudinary: DELETE /resources/related_assets/:resource_type/:type/:public_id).
Search Assets Get
Search/filter assets via a Lucene-style expression query string (Cloudinary: GET /resources/search).
Search Assets
Search/filter assets via a JSON body — preferred for complex queries (Cloudinary: POST /resources/search). Ordered by created_at with next_cursor pagination; recommended source for the polling trigger since the webhook signature has no registered handler (cloudinary-02).
Visual Search
Find images by visual content / image similarity (Cloudinary: GET /resources/visual_search).
Metadata Fields10
List Metadata Fields
List metadata field definitions (Cloudinary: GET /metadata_fields).
Get Metadata Field
Get one metadata field (Cloudinary: GET /metadata_fields/:field_external_id).
Create Metadata Field
Create a metadata field (Cloudinary: POST /metadata_fields).
Update Metadata Field
Update a metadata field (Cloudinary: PUT /metadata_fields/:field_external_id).
Delete Metadata Field
Delete a metadata field (Cloudinary: DELETE /metadata_fields/:field_external_id).
Search Metadata Datasource
Search datasource values across metadata fields (Cloudinary: POST /metadata_fields/datasource/search).
Update Metadata Datasource
Update datasource entries for an enum/set metadata field (Cloudinary: PUT /metadata_fields/:field_external_id/datasource).
Reorder Metadata Datasource
Reorder datasource values for an enum/set metadata field (Cloudinary: PUT /metadata_fields/:field_external_id/datasource/order).
Delete Metadata Datasource Entries
Delete datasource entries from an enum/set metadata field (Cloudinary: DELETE /metadata_fields/:field_external_id/datasource).
Restore Metadata Datasource Entries
Restore deleted datasource entries (Cloudinary: POST /metadata_fields/:field_external_id/datasource_restore).
Folders6
List Folders
List root folders (Cloudinary: GET /folders).
List Subfolders
List immediate subfolders of a folder (Cloudinary: GET /folders/:folder).
Search Folders
Search folders by expression (Cloudinary: GET /folders/search).
Create Folder
Create a folder in dynamic folder mode (Cloudinary: POST /folders/:folder). Safe create-style action. WRITE test target — paired with delete_folder cleanup. Returns {success, path, name}. If the reference account does not have dynamic folder mode enabled, fall back to read-only test.
Rename Folder
Rename or move a folder (Cloudinary: PUT /folders/:from_path).
Delete Folder
Delete an empty folder (Cloudinary: DELETE /folders/:folder). Safe, reversible-by-recreation CLEANUP test target for create_folder.
Streaming Profiles5
List Streaming Profiles
List streaming profiles (Cloudinary: GET /streaming_profiles).
Get Streaming Profile
Get one streaming profile (Cloudinary: GET /streaming_profiles/:name).
Create Streaming Profile
Create a streaming profile (Cloudinary: POST /streaming_profiles).
Update Streaming Profile
Update a streaming profile (Cloudinary: PUT /streaming_profiles/:name).
Delete Streaming Profile
Delete a streaming profile (Cloudinary: DELETE /streaming_profiles/:name).
Transformations5
List Transformations
List transformations, named and used (Cloudinary: GET /transformations).
Get Transformation
Get details of one transformation (Cloudinary: GET /transformations/:transformation).
Create Transformation
Create a named transformation (Cloudinary: POST /transformations/:name).
Update Transformation
Update a named transformation (Cloudinary: PUT /transformations/:transformation).
Delete Transformation
Delete a named transformation (Cloudinary: DELETE /transformations/:transformation).
Upload Mappings5
List Upload Mappings
List upload (auto-upload) mappings (Cloudinary: GET /upload_mappings).
Get Upload Mapping
Get one upload mapping (Cloudinary: GET /upload_mappings/:folder).
Create Upload Mapping
Create an upload mapping (Cloudinary: POST /upload_mappings).
Update Upload Mapping
Update an upload mapping (Cloudinary: PUT /upload_mappings).
Delete Upload Mapping
Delete an upload mapping (Cloudinary: DELETE /upload_mappings).
Upload Presets5
List Upload Presets
List upload presets (Cloudinary: GET /upload_presets).
Get Upload Preset
Get details of one upload preset (Cloudinary: GET /upload_presets/:name).
Create Upload Preset
Create an upload preset (Cloudinary: POST /upload_presets).
Update Upload Preset
Update an upload preset (Cloudinary: PUT /upload_presets/:name).
Delete Upload Preset
Delete an upload preset (Cloudinary: DELETE /upload_presets/:name).
Metadata Rules4
List Metadata Rules
List metadata rules (Cloudinary: GET /metadata_rules).
Create Metadata Rule
Create a metadata rule (Cloudinary: POST /metadata_rules).
Update Metadata Rule
Update a metadata rule (Cloudinary: PUT /metadata_rules/:external_id).
Delete Metadata Rule
Delete a metadata rule (Cloudinary: DELETE /metadata_rules/:external_id).
Tags3
List Tags
List tags defined in the product environment (Cloudinary: GET /tags/:resource_type).
Delete Tag
Delete a tag definition (Cloudinary: DELETE /tags/:tag).
Update Asset Tags
Add, remove, or replace tags on a set of public_ids (Cloudinary: POST /:resource_type/tags).
Config1
Get Config
Retrieve product-environment configuration (Cloudinary: GET /config). Safe, read-only.
Context1
Update Asset Context
Add or remove contextual metadata on a set of public_ids (Cloudinary: POST /:resource_type/context).
Derived Resources1
Delete Derived Resources
Delete derived (transformed) assets by derived_resource_ids (Cloudinary: DELETE /derived_resources).
Destroy1
Destroy Asset
Delete an uploaded asset by public_id (Cloudinary: POST /:resource_type/destroy). Buildable JSON/form body. Cleanup partner for upload_by_url.
Download Backup1
Get Download Backup Url
Get a signed URL to download a backed-up asset version (Cloudinary: GET /download_backup). Returns a URL string, not the binary itself.
Explicit1
Explicit Asset
Apply eager transformations / re-derive an existing asset (Cloudinary: POST /:resource_type/explicit). Operates on an existing public_id.
Metadata1
Update Asset Metadata
Set structured metadata values on a set of public_ids (Cloudinary: POST /:resource_type/metadata).
Ping1
Ping
Test API reachability and credentials (Cloudinary: GET /ping). Returns {"status":"ok"}. Safe, read-only.
Rename1
Rename Asset
Rename an asset (Cloudinary: POST /:resource_type/rename, from_public_id -> to_public_id).
Upload1
Upload By Url
Upload an asset by remote HTTPS URL — no binary body (Cloudinary: POST /:resource_type/upload, file=<https URL>). Basic auth. WRITE-style action; pair with destroy_asset for cleanup in workflows that need it.
Usage1
Get Usage
Account usage stats: transformations, storage, bandwidth, credits, plan, rate limits (Cloudinary: GET /usage). Safe, read-only identity/connectivity probe — the connector READ test target.
Aramanızla eşleşen bir şey yok.
Cloudinary kullanan Çözüm Şablonları
Cloudinary ile kendi otomasyonunu görsel tasarımcıda kur.
Sıkça sorulan sorular
Cloudinary ile neler otomatikleştirebilirim?
78 aksiyon var — örneğin: Ping, Get Usage, Get Config, List Resources, List Resources By Asset Folder ve daha fazlası.
Hangi Cloudinary olayları bir workflow başlatabilir?
15 tetikleyici — örneğin: Asset Uploaded, Eager Transformation Finished, Asset Renamed, Asset Deleted.
Cloudinary bir AI agent aracı olarak kullanılabilir mi?
Evet. Cloudinary'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.
Cloudinary entegrasyonu nasıl modellenir?
Cloudinary sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.