Skip to main content
POST
/
api
/
v2
/
extractor
/
youtube-separated
Importar com Youtube
curl --request POST \
  --url https://chat.api.toolzz.com.br/api/v2/extractor/youtube-separated \
  --header 'Content-Type: application/json' \
  --data '
{
  "unityId": "<string>",
  "datasetId": "<string>",
  "urls": [
    "<string>"
  ],
  "folderId": "<string>"
}
'
{
  "message": "<string>",
  "content": "<string>",
  "folder": {
    "isRoot": true,
    "id": "<string>",
    "institutionId": "<string>",
    "name": "<string>",
    "knowLedgeBaseId": "<string>",
    "knowLedgeBaseFile": [
      {
        "status": "<string>",
        "id": "<string>",
        "institutionId": "<string>",
        "fileName": "<string>",
        "internalStorageUrl": "<string>",
        "url": "<string>",
        "maskName": "<string>",
        "knowLedgeBaseId": "<string>",
        "kbFolderId": "<string>",
        "createdAt": "<string>",
        "updatedAt": "<string>",
        "extension": "<string>",
        "size": 123,
        "customData": [
          {}
        ],
        "integrationId": "<string>",
        "statusDescription": "<string>",
        "category": "<string>",
        "content": "<string>",
        "folder": {},
        "metadata": {},
        "sourcefile": "<string>",
        "sourcepage": "<string>",
        "summary": "<string>",
        "tags": [
          {}
        ]
      }
    ]
  },
  "urls": [
    {}
  ],
  "files": [
    {
      "status": "<string>",
      "id": "<string>",
      "institutionId": "<string>",
      "fileName": "<string>",
      "internalStorageUrl": "<string>",
      "url": "<string>",
      "maskName": "<string>",
      "knowLedgeBaseId": "<string>",
      "kbFolderId": "<string>",
      "createdAt": "<string>",
      "updatedAt": "<string>",
      "extension": "<string>",
      "size": 123,
      "customData": [
        {}
      ],
      "statusDescription": "<string>",
      "tags": [
        {}
      ],
      "kbFolder": {
        "isRoot": true,
        "id": "<string>",
        "institutionId": "<string>",
        "name": "<string>",
        "knowLedgeBaseId": "<string>"
      }
    }
  ]
}

Descrição da requisição

Para melhor funcionamento é recomendado subir vídeo com no máximo 10 minutos de duração.
unityId
uuid
required
Identificador único da unidade associada ao dataset.
datasetId
uuid
required
Identificador único do dataset onde as URLs serão adicionadas.
urls
string[]
required
Lista de URLs que serão processadas e adicionadas ao dataset.
folderId
string
Identificador da pasta onde os conteúdos ingeridos serão armazenados.

Descrição da Resposta

Abaixo você verá a descrição da resposta da requisição após a importação do vídeo do dataset
message
string
required
Mensagem indicando o resultado do upload do conteúdo do YouTube.
content
string
Conteúdo textual retornado pela operação, quando disponível.
folder
object
Informações da pasta onde os conteúdos foram armazenados.
urls
array
Lista de URLs processadas na requisição.
files
array
Lista de arquivos criados durante o processamento das URLs.

Segurança

Para acessar este endpoint, é necessário enviar um token de acesso válido através do cabeçalho de autorização (Authorization) da requisição. Além disso, a API é protegida por outras medidas de segurança para proteger os dados dos usuários.