{"@context": "https://schema.org", "@type": "WebAPI", "name": "Vimeo API", "description": "Vimeo, an HTTP API described by an OpenAPI document.", "provider": {"@type": "Organization", "name": "vimeo.com"}, "documentation": "https://raw.githubusercontent.com/vimeo/openapi/master/api.yaml"}
Vimeo, an HTTP API described by an OpenAPI document.
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://api.vimeo.com
auth: b e a r ,
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
Vimeo, an HTTP API described by an OpenAPI document.
| method | path | what the vendor says it does |
|---|---|---|
GET | / | Get an API specification API Information |
GET | /categories | Get all categories This method gets all existing categories. Categories\Essentials |
GET | /categories/{category} | Get a specific category Categories\Essentials |
GET | /categories/{category}/channels | Get all the channels in a category Categories\Channels |
GET | /categories/{category}/groups | Get all the groups in a category Categories\Groups |
GET | /categories/{category}/videos | Get all the videos in a category Categories\Videos |
GET | /categories/{category}/videos/{video_id} | Check for a video in a category Categories\Videos |
GET | /channels | Get all channels Channels\Essentials |
POST | /channels | Create a channel This method creates a new channel. Channels\Essentials |
GET | /channels/{channel_id} | Get a specific channel Channels\Essentials |
PATCH | /channels/{channel_id} | Edit a channel This method edits the specified channel. Channels\Essentials |
DELETE | /channels/{channel_id} | Delete a channel Channels\Essentials |
GET | /channels/{channel_id}/categories | Get all the categories in a channel This method gets all the categories in the specified channel. Channels\Cat |
PUT | /channels/{channel_id}/categories | Add a list of categories to a channel This method adds multiple categories to the specified channel. Channels\ |
PUT | /channels/{channel_id}/categories/{category} | Categorize a channel This method adds a channel to a category. Channels\Categories |
DELETE | /channels/{channel_id}/categories/{category} | Remove a category from a channel This method removes a single category from the specified channel. Channels\Ca |
GET | /channels/{channel_id}/moderators | Get all the moderators in a channel Channels\Moderators |
PUT | /channels/{channel_id}/moderators | Add a list of channel moderators Channels\Moderators |
PATCH | /channels/{channel_id}/moderators | Replace the moderators of a channel Channels\Moderators |
DELETE | /channels/{channel_id}/moderators | Remove a list of channel moderators Channels\Moderators |
GET | /channels/{channel_id}/moderators/{user_id} | Get a specific channel moderator Channels\Moderators |
PUT | /channels/{channel_id}/moderators/{user_id} | Add a specific channel moderator Channels\Moderators |
DELETE | /channels/{channel_id}/moderators/{user_id} | Remove a specific channel moderator Channels\Moderators |
GET | /channels/{channel_id}/privacy/users | Get all the users who can view a private channel This method gets all the users who have access to the specifi |
PUT | /channels/{channel_id}/privacy/users | Permit a list of users to view a private channel This method gives multiple users access to the specified priv |
PUT | /channels/{channel_id}/privacy/users/{user_id} | Permit a specific user to view a private channel This method gives a single user access to the specified priva |
DELETE | /channels/{channel_id}/privacy/users/{user_id} | Restrict a user from viewing a private channel This method prevents a single user from being able to access th |
GET | /channels/{channel_id}/tags | Get all the tags that have been added to a channel This method gets all the tags that have been added to the s |
PUT | /channels/{channel_id}/tags | Add a list of tags to a channel This method adds multiple tags to the specified channel. Channels\Tags |
GET | /channels/{channel_id}/tags/{word} | Check if a tag has been added to a channel This method determines whether a specific tag has been added to the |
PUT | /channels/{channel_id}/tags/{word} | Add a specific tag to a channel This method adds a single tag to the specified channel. Channels\Tags |
DELETE | /channels/{channel_id}/tags/{word} | Remove a tag from a channel This method removes a single tag from the specified channel. Channels\Tags |
GET | /channels/{channel_id}/users | Get all the followers of a channel Channels\Subscriptions and subscribers |
GET | /channels/{channel_id}/videos | Get all the videos in a channel Channels\Videos |
PUT | /channels/{channel_id}/videos | Add a list of videos to a channel Channels\Videos |
DELETE | /channels/{channel_id}/videos | Remove a list of videos from a channel Channels\Videos |
GET | /channels/{channel_id}/videos/{video_id} | Get a specific video in a channel This method returns a specific video in a channel. You can use it to determi |
PUT | /channels/{channel_id}/videos/{video_id} | Add a specific video to a channel Channels\Videos |
DELETE | /channels/{channel_id}/videos/{video_id} | Remove a specific video from a channel Channels\Videos |
GET | /channels/{channel_id}/videos/{video_id}/comments | Get all the comments on a video Videos\Comments |
and 160 more operation(s) in this specification, all searchable.
specification origin: https://raw.githubusercontent.com/vimeo/openapi/master/api.yaml
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.