Skip to main content
GET
/
flows
/
{flowId}
/
assets
Assets do Flow
curl --request GET \
  --url https://apis.vectalk.com.br/flows/{flowId}/assets \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "file": {},
  "name": "<string>",
  "asset_type": "<string>"
}
'

Documentation Index

Fetch the complete documentation index at: https://docs.vectalk.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Requer token de instância.

Listar Assets

GET /flows/{flowId}/assets Retorna todos os assets vinculados ao Flow.

Parâmetros

Path

flowId
string
required
ID único do Flow cujos assets serão listados.

Resposta

{
  "data": [
    {
      "name": "flow.json",
      "asset_type": "FLOW_JSON",
      "download_url": "https://scontent.example.com/flows/flow_id/flow.json"
    }
  ]
}

Fazer Upload de Asset

POST /flows/{flowId}/assets Faz upload de um novo asset para o Flow. A requisição deve ser enviada como multipart/form-data.

Parâmetros

Path

flowId
string
required
ID único do Flow que receberá o asset.

Body (multipart/form-data)

file
binary
required
Arquivo a ser enviado. Para o JSON do Flow, envie o arquivo flow.json; para imagens, envie arquivos PNG ou JPEG.
name
string
required
Nome do arquivo. Use "flow.json" para o arquivo principal do Flow ou o nome do arquivo de imagem.
asset_type
string
required
Tipo do asset. Valores aceitos: FLOW_JSON ou IMAGE.

Resposta

{
  "success": true,
  "validation_errors": []
}