YouTubeYouTubeSocial

Upload a video to your YouTube channel

youtube.youtube.video.upload

Upload a video to your own YouTube channel

Price
freeAl precio del proveedor
Success rate
—Aún no hay datos de tasa de éxitoAún no hay datos de tasa de éxito
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ámetroTipoObligatorioDescripciónEjemplo
Parámetros de consulta
partcadenaObligatoriowhich parts of the metadata you are sending — snippet,status is the working minimum; add id to get it backid,snippet,status
uploadTypecadenaObligatorioresumable 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
  • partcadenaObligatorio

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

    Ejemplo: id,snippet,status

  • uploadTypecadenaObligatorio

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

    Ejemplo: resumable

  • notifySubscribersbooleanoOpcional

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

    Ejemplo: true

Ejemplos de código

Sustituye $TOOLSWITCH_KEY por la clave que creaste en la consola.

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

La API de la pasarela está en versión preliminar; su URL y autenticación pueden cambiar. Los parámetros del ejemplo son datos de muestra. Las llamadas se facturan a free, incluida la tarifa de servicio.