Criar upload
Envia um arquivo como multipart/form-data no campo media, sem post, e devolve um upload_token. Passe o token como item de mídia (media[].upload_token) em POST /posts, POST /posts/batch ou PUT /posts/{post}, ou em POST /posts/{post}/media/from-upload, antes de expires_at. O primeiro post que recebe o token o consome; para usar o mesmo arquivo em outro post, passe o media[].id daquele post. Uploads não usados são apagados depois de 24 horas. Exige permissão para criar posts no workspace (403 caso contrário). Arquivos aceitos: imagens JPEG, PNG, GIF e WebP (também HEIC e HEIF quando o servidor consegue convertê-los, e nesse caso são salvos como JPEG), vídeos MP4 e MOV e documentos PDF. Limites de tamanho: 10 MB por imagem (e no máximo 8192 x 8192 pixels, cerca de 67 megapixels), 1 GB por vídeo e 100 MB por PDF. Cada rede aplica seus próprios limites, em geral menores, quando o post é agendado ou publicado (veja GET /content-types). Um tipo fora dessa lista falha com 422 em media, e uma imagem acima do limite de pixels também. As mensagens de validação seguem o idioma do servidor, português no PostClean.
Authorizations
Chave de API do workspace, criada em Configurações > Chaves de API.
Body
O arquivo, no campo media.
Response
O upload criado.
Um upload temporário. Passe o upload_token como item de mídia antes de expires_at.
Token para usar como media[].upload_token.
Tipo da mídia.
image, video, document Tipo MIME do arquivo salvo (image/jpeg para HEIC convertido).
Tamanho em bytes.
Nome original do arquivo.
URL pública do arquivo.
ISO 8601. 24 horas depois do upload; uploads não usados são apagados depois disso.