Pular para o conteúdo principal
POST
Obter URLs das partes de um upload multipart
Retorna uma URL de upload assinada para cada parte que você pedir. Envie os bytes de cada parte com um PUT para a url dela, usando exatamente os headers retornados. O tamanho das partes é o part_size do upload, exceto a última parte, que pode ser menor. Os limites de partes estão em limits em uso e limites. Escopo: blob:write. Aceita um token de upload. Token de upload: esta rota também aceita um token de upload (Authorization: Bearer vcup_...) em vez de uma chave de API.
string
obrigatório
O ID do upload multipart.
number[]
obrigatório
Números das partes para obter URLs, começando em 1. Até 100 por chamada.
string
O ID do workspace, quando o blob pertence a um workspace. A chamada atua sobre o blob do dono do workspace e precisa da permissão de workspace blob:read (blob:manage nas rotas que alteram dados). Omita para atuar sobre o seu próprio blob.

Exemplo de requisição

Resposta

object[]
Uma URL por parte pedida.

Respostas de erro

string
O código de erro que indica o motivo da falha. Valores possíveis:
  • AUTH_TOKEN_MISSING (401): Nenhum header Authorization foi enviado.
  • API_KEY_INVALID (401): A chave de API não existe, foi revogada ou o segredo não confere.
  • API_KEY_SCOPE_DENIED (403): A chave não tem o escopo que a rota exige (blob:read ou blob:write); details.required informa qual.
  • WORKSPACE_PERMISSION_DENIED (403): Somente com workspace_id: você não é membro, ou seu papel não tem a permissão de blob.
  • WORKSPACE_NOT_FOUND (404): Somente com workspace_id: não existe workspace com esse ID, ou você não é membro.
  • BLOB_UPLOAD_TOKEN_INVALID (401): O token de upload não existe, expirou ou foi revogado (somente com token de upload).
  • VALIDATION_ERROR (400): Um parâmetro ou campo do body falhou na validação. details.path informa o campo.
  • BLOB_UPLOAD_NOT_FOUND (404): Nenhum upload com esse ID nesta conta, ou ele já foi concluído ou abortado.
  • BLOB_UPLOAD_EXPIRED (410): O prazo do upload passou.
Última modificação em 28 de outubro de 2026