YouTubeYouTubeSocial

Upload a video to your YouTube channel

youtube.youtube.video.upload

Upload a video to your own YouTube channel

Price
freePelo preço do provedor
Success rate
—Ainda não há dados da taxa de sucessoAinda não há dados da taxa de sucesso
Latency p50
——
Last verified
—Not verified yet
POSThttps://toolswitch.dev/v1/tools/youtube.youtube.video.uploadPreview
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parâmetros

NOT on the usual host path: uploads go to /upload/youtube/v3/videos, and the metadata JSON above is only the FIRST leg. With uploadType=resumable this call returns HTTP 200 and a `Location` header — a session URL you then PUT the video bytes to (in one PUT, or in ranged chunks using Content-Range for resumability). Needs the `post` capability (youtube.upload); a `read` connection 403s. Upload the thumbnail afterwards via youtube.video.thumbnail.set — snippet.thumbnails on this call is ignored

ParâmetroTipoObrigatórioDescriçãoExemplo
Parâmetros de consulta
partstringObrigatóriowhich parts of the metadata you are sending — snippet,status is the working minimum; add id to get it backid,snippet,status
uploadTypestringObrigatórioresumable for anything real (survives a dropped connection); multipart only for small filesresumable
notifySubscribersbooleanoOpcionaldefault true — subscribers get a notification. Set false for a re-upload or a correctiontrue
  • Parâmetros de consulta
  • partstringObrigatório

    which parts of the metadata you are sending — snippet,status is the working minimum; add id to get it back

    Exemplo: id,snippet,status

  • uploadTypestringObrigatório

    resumable for anything real (survives a dropped connection); multipart only for small files

    Exemplo: resumable

  • notifySubscribersbooleanoOpcional

    default true — subscribers get a notification. Set false for a re-upload or a correction

    Exemplo: true

Exemplos de código

Substitua $TOOLSWITCH_KEY pela chave criada no console.

Preview
curl -X POST 'https://toolswitch.dev/v1/tools/youtube.youtube.video.upload' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

Esta API de gateway está em prévia; a URL e a autenticação podem mudar. Os parâmetros do exemplo são dados de amostra. As chamadas são cobradas a free, incluindo a taxa de serviço.