Skip to main content
POST
Criar novo conhecimento ou mídia

Autorizações

Authorization
string
header
obrigatório

Token JWT de autenticação

Cabeçalhos

x-company-id
string

Identificador da empresa-alvo. Obrigatório apenas para API Keys globais (type=global). Ignorado para API Keys de empresa e usuários humanos.

Corpo

multipart/form-data
file
file
obrigatório

Arquivo para upload

name
string
obrigatório

Nome do conhecimento/mídia

type
enum<string>
obrigatório

Tipo: KNOWLEDGE ou MEDIA

Opções disponíveis:
KNOWLEDGE,
MEDIA
file_type
enum<string>
obrigatório

Tipo do arquivo: PDF, DOCX, IMAGE, VIDEO, AUDIO, DOCUMENT

Opções disponíveis:
PDF,
DOCX,
AUTCL,
IMAGE,
VIDEO,
AUDIO,
DOCUMENT
description
string

Descrição opcional

Resposta

201 - application/json
_id
object
obrigatório
name
string
obrigatório
type
enum<string>
obrigatório
Opções disponíveis:
KNOWLEDGE,
MEDIA
file_type
enum<string>
obrigatório
Opções disponíveis:
PDF,
DOCX,
AUTCL,
IMAGE,
VIDEO,
AUDIO,
DOCUMENT
company
object
obrigatório
description
string
s3_key
string

Chave do objeto no S3. Fonte da verdade para gerar URL assinada.

file_url
string
obsoleto
content
string
status
enum<string>
Opções disponíveis:
PROCESSING,
READY,
ERROR
meta
object
createdAt
string<date-time>
updatedAt
string<date-time>