Pular para o conteúdo

Cloudinary

Cloudinary

Cloudinary é uma plataforma de gerenciamento de mídia na nuvem para upload, armazenamento, transformação e entrega de imagens e vídeos via CDN. Com a integração no SquadOS, seus agentes podem fazer upload de arquivos, aplicar transformações avançadas, pesquisar ativos por expressão, gerenciar pastas e metadados — tudo de forma programática, sem sair do fluxo de automação.

Esta ferramenta utiliza chave de API (API_KEY) para conectar.

Consulte a Composio para os campos obrigatórios de conexão.

  1. Acesse cloudinary.com e faça login (ou crie uma conta gratuita).
  2. No painel principal, localize o Dashboard — ele exibe seu Cloud name, API Key e API Secret na seção “Product Environment Credentials”.
  3. Copie a API Key (e anote o API Secret e o Cloud name, pois a Composio pode solicitá-los no momento da conexão).
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Cloudinary.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde informa as credenciais obtidas acima.
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

CLOUDINARY_UPLOAD_ASSET

Faz upload de arquivos de mídia (imagens, vídeos, arquivos brutos) para o Cloudinary a partir de armazenamento local ou URLs remotas. Suporta uploads síncronos e assíncronos com opções de transformação e análise.

NomeTipoObrigatórioDescrição
fileobjectNãoArquivo a fazer upload. Forneça este campo ou file_url.
file_urlstringNãoURL de um arquivo remoto a fazer upload. O Cloudinary buscará e fará o upload do arquivo a partir desta URL.
public_idstringNãoID público a atribuir ao ativo. Se não especificado, o Cloudinary gera um automaticamente.
resource_typestring (“image” | “video” | “raw” | “auto”)NãoTipo do recurso. Use auto para detecção automática.
folderstringNãoCaminho da pasta onde o ativo deve ser armazenado (ex.: imagens/eventos/2024).
tagsstringNãoLista de tags separadas por vírgula a atribuir ao ativo.
transformationstringNãoTransformação a aplicar no upload (ex.: w_400,h_300,c_fill).
overwritebooleanNãoSobrescrever ativos existentes com o mesmo public_id. Padrão: false.
upload_presetstringNãoNome de um upload preset a utilizar.
notification_urlstringNãoURL de webhook para notificação ao concluir o upload.
asyncbooleanNãoQuando true, o upload é processado de forma assíncrona.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_UPLOAD_FILE_AUTO_DETECT

Faz upload de arquivos com detecção automática do tipo de recurso. Use quando não souber com antecedência se o arquivo é uma imagem, vídeo ou arquivo bruto — o Cloudinary detecta automaticamente com base no conteúdo.

NomeTipoObrigatórioDescrição
filestringSimArquivo a fazer upload. Pode ser uma URL (http/https), caminho local ou URI de dados em base64 (ex.: data:image/png;base64,...).
public_idstringNãoID público a atribuir ao ativo.
folderstringNãoCaminho da pasta onde armazenar o upload.
tagsstringNãoLista de tags separadas por vírgula.
overwritebooleanNãoSobrescrever ativos existentes com o mesmo public_id.
upload_presetstringNãoNome de um upload preset. As configurações do preset substituem parâmetros individuais.
transformationstringNãoTransformação de entrada a aplicar no upload (ex.: c_limit,w_500).
notification_urlstringNãoURL de webhook para notificação ao concluir.
asyncbooleanNãoProcessar o upload de forma assíncrona.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_SEARCH_ASSETS

Pesquisa e filtra ativos usando expressões de consulta avançadas. Use quando precisar encontrar ativos específicos por tipo de recurso, tags, metadados ou outros atributos, com suporte a ordenação e paginação.

NomeTipoObrigatórioDescrição
expressionstringNãoExpressão de pesquisa. Suporta correspondência exata, curinga, presença, maior/menor que e intervalos. Exemplo: resource_type:image AND tags:kitten.
max_resultsintegerNãoNúmero máximo de resultados a retornar. Padrão: 50; máximo: 500.
sort_byarrayNãoArray de objetos de ordenação, cada um com um campo e direção. Padrão: [{'created_at': 'desc'}].
fieldsstringNãoLista de campos separados por vírgula a incluir na resposta.
next_cursorstringNãoCursor para obter a próxima página de resultados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_GET_RESOURCE_BY_PUBLIC_ID

Obtém os detalhes de um único recurso pelo ID público. Os três campos resource_type, type e public_id devem corresponder exatamente aos valores do ativo armazenado — uma divergência em qualquer um causa falha na busca, mesmo que o ativo exista sob outra combinação.

NomeTipoObrigatórioDescrição
public_idstringSimID público do recurso.
resource_typestring (“image” | “video” | “raw”)SimTipo do recurso: image, video ou raw.
typestringSimTipo de entrega: upload, private, authenticated, etc.
facesbooleanNãoIncluir coordenadas de faces detectadas.
colorsbooleanNãoIncluir histograma de cores e cores predominantes.
max_resultsintegerNãoNúmero máximo de ativos derivados ou relacionados a retornar (1–500).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_GET_RESOURCE_BY_ASSET_ID

Obtém detalhes de um recurso pelo seu ID de ativo imutável. Use quando tiver o asset_id e não o public_id.

NomeTipoObrigatórioDescrição
asset_idstringSimID de ativo único e imutável. Diferente do public_id; não substitua um pelo outro.
facesbooleanNãoIncluir coordenadas de faces detectadas.
colorsbooleanNãoIncluir histograma de cores e cores predominantes.
max_resultsintegerNãoNúmero máximo de ativos derivados a retornar (1–500).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_DESTROY_ASSET

Exclui permanentemente um ativo do Cloudinary pelo ID público. Esta operação é irreversível e remove o ativo do armazenamento do Cloudinary.

NomeTipoObrigatórioDescrição
public_idstringSimID público do ativo a excluir. Esta operação é permanente e não pode ser desfeita.
resource_typestring (“image” | “video” | “raw”)NãoTipo de recurso a excluir. Use video tanto para vídeos quanto para áudios.
invalidatebooleanNãoInvalidar cópias em cache do ativo no CDN. Pode levar alguns minutos para propagar.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_LIST_IMAGES

Lista ativos de imagem do Cloudinary com filtragem opcional por prefixo, tags ou IDs públicos. Suporta paginação para grandes conjuntos de resultados.

NomeTipoObrigatórioDescrição
typestringNãoTipo de armazenamento dos ativos.
prefixstringNãoPrefixo de public_id para filtrar. Requer o parâmetro type.
public_idsarrayNãoLista de IDs públicos a retornar.
tagsbooleanNãoIncluir a lista de tags de cada ativo. Padrão: false.
max_resultsintegerNãoNúmero máximo de resultados a retornar (1–500).
next_cursorstringNãoCursor para paginação.
directionstring (“asc” | “desc”)NãoDireção de ordenação dos resultados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_LIST_VIDEOS

Lista ativos de vídeo do Cloudinary com filtragem opcional por prefixo, IDs públicos, tags ou timestamps.

NomeTipoObrigatórioDescrição
typestringNãoTipo de armazenamento dos ativos de vídeo. Necessário para filtragem por prefixo.
prefixstringNãoPrefixo de public_id. Requer o parâmetro type.
public_idsarrayNãoArray de IDs públicos a retornar.
tagsbooleanNãoIncluir a lista de tags de cada ativo. Padrão: false.
max_resultsintegerNãoNúmero máximo de resultados a retornar (1–500).
next_cursorstringNãoCursor para paginação.
directionstring (“asc” | “desc”)NãoDireção de ordenação.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_LIST_RAW_FILES

Lista arquivos brutos do Cloudinary com filtragem opcional por prefixo, tags ou IDs públicos.

NomeTipoObrigatórioDescrição
typestringNãoTipo de armazenamento dos ativos.
prefixstringNãoPrefixo de public_id. Requer o parâmetro type.
public_idsarrayNãoArray de IDs públicos a retornar.
tagsbooleanNãoIncluir a lista de tags de cada ativo. Padrão: false.
max_resultsintegerNãoNúmero máximo de resultados a retornar (1–500).
next_cursorstringNãoCursor para paginação.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_CREATE_FOLDER

Cria uma nova pasta de ativos. Use quando precisar organizar ativos em diretórios aninhados. Confirme que o caminho da pasta ainda não existe antes de criar.

NomeTipoObrigatórioDescrição
folderstringSimCaminho completo da nova pasta de ativos (ex.: imagens/eventos/2024).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_DELETE_FOLDER

Exclui uma pasta vazia do Cloudinary. A pasta deve estar vazia antes da exclusão.

NomeTipoObrigatórioDescrição
folderstringSimCaminho completo da pasta a excluir. A pasta deve estar vazia.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_SEARCH_FOLDERS

Pesquisa pastas de ativos com filtragem, ordenação e paginação. Use quando precisar localizar pastas específicas por nome, caminho ou data de criação.

NomeTipoObrigatórioDescrição
expressionstringNãoExpressão de pesquisa estilo Lucene para filtrar pastas. Exemplo: name:sample AND created_at>1w.
max_resultsintegerNãoNúmero máximo de pastas a retornar (1–500). Padrão: 50.
sort_byarrayNãoLista de objetos de ordenação. Formato: [{'campo':'direção'}].
next_cursorstringNãoCursor para a próxima página de resultados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_CREATE_TRANSFORMATION

Cria uma nova transformação nomeada atribuindo um nome personalizado a um conjunto de parâmetros de transformação. Use quando precisar salvar e reutilizar uma configuração de transformação com um nome memorável.

NomeTipoObrigatórioDescrição
namestringSimNome da transformação a criar.
transformationstringSimString de transformação válida (ex.: w_100,h_150,c_fill,g_auto).
allowed_for_strictbooleanNãoSe esta transformação nomeada deve ser permitida quando transformações estritas estiverem habilitadas.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_GET_TRANSFORMATION

Recupera os detalhes de uma transformação específica. Use quando precisar obter informações sobre uma transformação nomeada ou string de transformação, incluindo seus parâmetros e status de uso.

NomeTipoObrigatórioDescrição
transformationstringSimIdentificador da transformação. Pode ser uma transformação nomeada (ex.: small_profile_thumbnail) ou uma string de transformação (ex.: w_100,h_150,c_fill,g_auto).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_EXPLICIT_RESOURCE

Atualiza um ativo existente e/ou gera derivações de transformações de forma antecipada (eager) usando a API Explicit do Cloudinary. Use quando precisar pré-gerar transformações, atualizar metadados, mover ativos para novas pastas ou modificar tags em recursos já enviados.

NomeTipoObrigatórioDescrição
public_idstringSimID público do recurso existente a atualizar ou gerar transformações.
resource_typestring (“image” | “video” | “raw”)NãoTipo do recurso. Padrão: image.
typestringNãoTipo de entrega: upload, private ou authenticated. Padrão: upload.
tagsarrayNãoLista de tags a atribuir ao recurso. Substitui as tags existentes.
eagerarrayNãoLista de strings de transformação eager a pré-gerar.
eager_asyncbooleanNãoSe true, as transformações eager são geradas de forma assíncrona.
contextobjectNãoMetadados contextuais personalizados como pares chave-valor.
metadataobjectNãoCampos de metadados estruturados a definir no recurso.
invalidatebooleanNãoInvalidar o cache CDN para este ativo (pode levar até 1 hora).
asset_folderstringNãoNovo caminho de pasta de ativos para mover o recurso (modo de pasta dinâmica).
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_UPDATE_RESOURCE_BY_PUBLIC_ID

Atualiza propriedades de um ativo pelo ID público no Cloudinary. Use quando precisar modificar tags, metadados, nome de exibição ou outras propriedades sem fazer novo upload.

NomeTipoObrigatórioDescrição
public_idstringSimID público do ativo a atualizar.
resource_typestring (“image” | “video” | “raw”)SimTipo do recurso: image, video ou raw.
typestringSimTipo de armazenamento do recurso.
tagsstringNãoLista de tags separadas por vírgula a atribuir ao recurso.
contextstringNãoLista de pares chave-valor de metadados contextuais separados por pipe.
metadatastringNãoCampos de metadados personalizados separados por pipe (por external_id) e seus valores.
display_namestringNãoNome de exibição do recurso.
asset_folderstringNãoPasta onde o ativo deve ser colocado.
moderation_statusstring (“approved” | “rejected”)NãoStatus de moderação do recurso.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_RENAME_RESOURCE

Renomeia o ID público de um ativo usando o endpoint de renomeação do Cloudinary. Use para reorganizar recursos alterando o public_id sem fazer novo upload. Atenção: renomear altera as URLs; considere invalidar o cache CDN.

NomeTipoObrigatórioDescrição
from_public_idstringSimID público atual do recurso a renomear.
to_public_idstringSimNovo ID público do recurso. Pode incluir caminho de pasta (ex.: pasta/novo_nome).
resource_typestring (“image” | “video” | “raw”)SimTipo do recurso: image, video ou raw.
typestringNãoTipo de entrega atual do recurso. Padrão: upload.
overwritebooleanNãoSe true, sobrescreve o to_public_id se já existir.
invalidatebooleanNãoInvalidar o cache CDN para a URL antiga.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_GENERATE_ARCHIVE

Cria um arquivo ZIP ou TGZ contendo um conjunto de ativos do seu ambiente Cloudinary. Use quando precisar baixar múltiplos ativos em um único arquivo. Suporta filtragem por tags, IDs públicos ou prefixos.

NomeTipoObrigatórioDescrição
resource_typestring (“image” | “video” | “raw” | “all”)SimTipo de recursos a incluir no arquivo.
tagsarrayNãoLista de tags para filtrar ativos a incluir no arquivo.
public_idsarrayNãoLista de IDs públicos de ativos específicos a incluir.
prefixesarrayNãoLista de prefixos para filtrar ativos.
target_formatstring (“zip” | “tgz”)NãoFormato do arquivo.
asyncbooleanNãoSe true, gera o arquivo de forma assíncrona.
notification_urlstringNãoURL para receber notificação POST ao concluir.
target_public_idstringNãoID público a atribuir ao arquivo gerado.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_GENERATE_SPRITE

Gera sprites mesclando múltiplas imagens em uma única imagem grande. Use quando precisar combinar imagens para entrega web eficiente. Nota: esta API foi descontinuada em 2025 e pode não estar disponível em todas as contas Cloudinary.

NomeTipoObrigatórioDescrição
tagstringNãoTag que identifica as imagens a incluir no sprite. É necessário fornecer tag ou urls, mas não ambos.
urlsarrayNãoLista de URLs de imagens a incluir no sprite. É necessário fornecer urls ou tag, mas não ambos.
transformationstringNãoString de transformação a aplicar a cada imagem antes de mesclar no sprite.
asyncbooleanNãoDefinir como true para geração assíncrona de sprite.
notification_urlstringNãoURL de webhook para notificação ao concluir.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_CREATE_IMAGE_FROM_TEXT

Cria uma imagem a partir de texto usando a API de geração de texto do Cloudinary. Use quando precisar gerar imagens de texto personalizadas com opções de estilo específicas.

NomeTipoObrigatórioDescrição
textstringSimO texto a gerar como imagem. Este é o único campo obrigatório.
public_idstringNãoIdentificador para acessar a imagem gerada. Se não especificado, o Cloudinary gera um automaticamente.
font_familystringNãoNome da família de fontes a usar.
font_sizeintegerNãoTamanho da fonte em pontos. Padrão: 12.
font_colorstringNãoNome ou representação RGB da cor da fonte (ex.: red ou rgb:FF0000). Padrão: black.
font_weightstring (“normal” | “bold”)NãoPeso da fonte.
backgroundstringNãoNome ou representação RGB da cor de fundo. Padrão: transparent.
text_alignstring (“left” | “center” | “right” | “justify”)NãoAlinhamento do texto.
opacityintegerNãoOpacidade do texto entre 0 e 100. Padrão: 100.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_SEARCH_VISUAL_ASSETS

Encontra imagens na sua biblioteca de ativos com base em similaridade visual ou conteúdo. Use quando quiser pesquisar imagens visualmente similares usando uma URL de imagem, um ativo existente ou uma descrição em texto.

NomeTipoObrigatórioDescrição
image_urlstringNãoURL de uma imagem a usar como consulta de pesquisa. Encontra imagens visualmente similares.
textstringNãoDescrição em texto para pesquisar imagens semanticamente similares.
image_asset_idstringNãoID de ativo de uma imagem Cloudinary existente a usar como consulta de pesquisa.
thresholdnumberNãoLimiar de similaridade para filtrar resultados (0.0–1.0). Valores mais altos retornam resultados mais similares.
max_resultsintegerNãoNúmero máximo de resultados a retornar (1–500). Padrão: 50.
next_cursorstringNãoCursor para paginação.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_GET_USAGE

Obtém detalhes de uso do ambiente do produto. Use quando precisar monitorar armazenamento, largura de banda, requisições e outros limites de uso da sua conta Cloudinary. Exceder esses limites pode bloquear uploads silenciosamente — verifique o uso quando operações falharem de forma inesperada.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_PING_CLOUDINARY_SERVERS

Testa a acessibilidade e autenticação da API do Cloudinary. Use para verificar se as credenciais estão corretas e se a API está respondendo.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_LIST_UPLOAD_PRESETS

Lista todos os upload presets configurados na conta. Use quando precisar recuperar e paginar pelas configurações de upload presets.

NomeTipoObrigatórioDescrição
order_bystring (“name” | “id” | “updated_at”)NãoCampo de ordenação para upload presets.
directionstring (“asc” | “desc”)NãoDireção de ordenação.
next_cursorstringNãoCursor para paginação.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_CREATE_UPLOAD_PRESET

Cria um novo upload preset. Use para definir opções centralizadas de upload (tags, formatos, transformações, etc.) antes dos envios de ativos.

NomeTipoObrigatórioDescrição
namestringNãoNome para o novo preset. Se omitido, o Cloudinary gera um.
folderstringNãoCaminho de pasta na conta Cloudinary para armazenar uploads.
tagsstringNãoLista de tags separadas por vírgula a aplicar aos uploads.
eagerstringNãoTransformações eager a gerar no upload (ex.: c_fill,g_face,h_150,w_150).
unsignedbooleanNãoPermitir uploads sem assinatura usando este preset.
overwritebooleanNãoSobrescrever ativos existentes com o mesmo public_id. Não pode ser true quando unsigned=true.
transformationstringNãoTransformação de entrada a aplicar no upload (ex.: c_limit,w_500).
allowed_formatsstringNãoLista de formatos permitidos separados por vírgula (ex.: jpg,png).
notification_urlstringNãoURL de webhook para receber notificações de upload.
resource_typestring (“image” | “video” | “raw”)NãoTipo de ativo ao qual este preset se aplica.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_LIST_METADATA_FIELDS

Lista todos os campos de metadados estruturados definidos no seu ambiente de produto Cloudinary. Use para recuperar definições do esquema de metadados, com filtragem opcional por IDs externos.

NomeTipoObrigatórioDescrição
external_idsarrayNãoOs IDs externos dos campos de metadados a recuperar. Se não fornecido, todos os campos de metadados serão retornados.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

CLOUDINARY_CREATE_METADATA_FIELD

Cria uma nova definição de campo de metadados. Use ao estender seu esquema de metadados com novos campos.

NomeTipoObrigatórioDescrição
typestring (“string” | “integer” | “date” | “enum” | “set”)SimTipo de dado do campo de metadados.
labelstringSimRótulo legível exibido na interface.
external_idstringNãoID único para o campo (máx. 255 caracteres). Gerado automaticamente se omitido.
mandatorybooleanNãoSe um valor é obrigatório (padrão: false).
default_valuestringNãoValor padrão para o campo. Obrigatório se mandatory=true.
datasourceobjectNãoLista predefinida de valores para campos de metadados do tipo enum ou set.
validationobjectNãoRegras de validação, ex.: greater_than, strlen, strregex.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.