APIs / Advanced API / Method List /
vimeo.videos.upload.getTicket
Generate a new upload ticket for a new video or to replace an existing video. This ticket is good for one upload by one user.
This method requires a token with write permission.
Parameters
| Name | Type | Description |
|---|---|---|
| oauth_token | string | (required) The access token for the acting user. |
| upload_method | string | Either 'streaming' or 'post'. Defaults to 'post'. |
| video_id | int | If replacing a video, pass this a video_id |
Error Codes
| Code | Message | Explanation |
|---|---|---|
| 99 | Insufficient permissions | The user does not have permission to do that. |
| 105 | Service currently unavailable | The requested service is temporarily unavailable. |
| 701 | Cannot upload | The API key does not have upload access. |
| 701 | Cannot upload | The user does not have a PRO account. |
| 701 | Cannot upload | The user does not have a Plus account. |
| 701 | Cannot upload | The API key does not have upload access for this user. |
| 1 | Video not found | The video id was either invalid or not provided. |
| 1 | Video not found | The video id was either invalid or was for a video not viewable by the calling user. |
| 703 | Uploads exceeded | The user has exceeded the daily number of uploads allowed. |
| 704 | Ticket error | Could not create upload ticket. |
activity
albums
vimeo.albums.addToWatchLater
vimeo.albums.addVideo
vimeo.albums.create
vimeo.albums.delete
vimeo.albums.getAll
vimeo.albums.getVideos
vimeo.albums.getWatchLater
vimeo.albums.removeFromWatchLater
vimeo.albums.removeVideo
vimeo.albums.setDescription
vimeo.albums.setPassword
vimeo.albums.setTitle
categories
vimeo.categories.getAll
vimeo.categories.getInfo
vimeo.categories.getRelatedChannels
vimeo.categories.getRelatedGroups
vimeo.categories.getRelatedPeople
vimeo.categories.getRelatedTags
vimeo.categories.getRelatedVideos
channels
vimeo.channels.addVideo
vimeo.channels.getAll
vimeo.channels.getInfo
vimeo.channels.getModerated
vimeo.channels.getModerators
vimeo.channels.getSubscribers
vimeo.channels.getVideos
vimeo.channels.removeVideo
vimeo.channels.subscribe
vimeo.channels.unsubscribe
contacts
groups
vimeo.groups.addVideo
vimeo.groups.removeVideo
vimeo.groups.getAddable
vimeo.groups.getAll
vimeo.groups.getInfo
vimeo.groups.getMembers
vimeo.groups.getModerators
vimeo.groups.getVideoComments
vimeo.groups.getVideos
vimeo.groups.join
vimeo.groups.leave
groups.forums
oauth
people
vimeo.people.addContact
vimeo.people.addSubscription
vimeo.people.findByEmail
vimeo.people.getInfo
vimeo.people.getPortraitUrls
vimeo.people.getSubscriptions
vimeo.people.removeContact
vimeo.people.removeSubscription
test
videos
vimeo.videos.addCast
vimeo.videos.addPhotos
vimeo.videos.addTags
vimeo.videos.clearTags
vimeo.videos.delete
vimeo.videos.getAll
vimeo.videos.getAppearsIn
vimeo.videos.getByTag
vimeo.videos.getCast
vimeo.videos.getCollections
vimeo.videos.getInfo
vimeo.videos.getLikers
vimeo.videos.getLikes
vimeo.videos.getSubscriptions
vimeo.videos.getThumbnailUrls
vimeo.videos.getUploaded
vimeo.videos.removeCast
vimeo.videos.removeTag
vimeo.videos.search
vimeo.videos.setDescription
vimeo.videos.setDownloadPrivacy
vimeo.videos.setLicense
vimeo.videos.setLike
vimeo.videos.setPrivacy
vimeo.videos.setTitle
videos.comments
vimeo.videos.comments.addComment
vimeo.videos.comments.deleteComment
vimeo.videos.comments.editComment
vimeo.videos.comments.getList