Files
openclaw-workspace/skills/api-gateway/references/vimeo.md
2026-04-11 09:45:12 -05:00

2.2 KiB

Vimeo Routing Reference

App name: vimeo Base URL proxied: api.vimeo.com

API Path Pattern

/vimeo/{resource}

Common Endpoints

User

GET /vimeo/me
GET /vimeo/users/{user_id}
GET /vimeo/me/feed

Videos

# List user videos
GET /vimeo/me/videos

# Search videos
GET /vimeo/videos?query=nature

# Get video
GET /vimeo/videos/{video_id}

# Update video
PATCH /vimeo/videos/{video_id}

# Delete video
DELETE /vimeo/videos/{video_id}

Folders (Projects)

GET /vimeo/me/folders
POST /vimeo/me/folders
PATCH /vimeo/me/projects/{project_id}
DELETE /vimeo/me/projects/{project_id}

# Folder videos
GET /vimeo/me/projects/{project_id}/videos
PUT /vimeo/me/projects/{project_id}/videos/{video_id}
DELETE /vimeo/me/projects/{project_id}/videos/{video_id}

Albums (Showcases)

GET /vimeo/me/albums
POST /vimeo/me/albums
PATCH /vimeo/me/albums/{album_id}
DELETE /vimeo/me/albums/{album_id}

# Album videos
GET /vimeo/me/albums/{album_id}/videos
PUT /vimeo/me/albums/{album_id}/videos/{video_id}
DELETE /vimeo/me/albums/{album_id}/videos/{video_id}

Comments

GET /vimeo/videos/{video_id}/comments
POST /vimeo/videos/{video_id}/comments
DELETE /vimeo/videos/{video_id}/comments/{comment_id}

Likes

GET /vimeo/me/likes
PUT /vimeo/me/likes/{video_id}
DELETE /vimeo/me/likes/{video_id}

Watch Later

GET /vimeo/me/watchlater
PUT /vimeo/me/watchlater/{video_id}
DELETE /vimeo/me/watchlater/{video_id}

Following

GET /vimeo/me/followers
GET /vimeo/me/following
PUT /vimeo/me/following/{user_id}
DELETE /vimeo/me/following/{user_id}

Channels and Categories

GET /vimeo/channels
GET /vimeo/channels/{channel_id}
GET /vimeo/categories
GET /vimeo/categories/{category}/videos

Notes

  • Video and user IDs are numeric
  • Folders are called "projects" in API paths
  • Albums are "Showcases" in the Vimeo UI
  • DELETE and PUT operations return 204 No Content
  • Video uploads require TUS protocol
  • Page-based pagination with page and per_page parameters

Resources