{"slug":"vimeo-api","name":"Vimeo API","host":"api.vimeo.com","site":"https://vimeo.com","category":"media","docsUrl":null,"sources":[{"kind":"openapi","url":"https://raw.githubusercontent.com/vimeo/openapi/master/api.yaml"}],"url":"https://www.okapi.bot/providers/vimeo-api/","json":"https://www.okapi.bot/api/v1/providers/vimeo-api.json","breakingChanges":[{"slug":"get-me-watched-videos-is-deprecated","api":"vimeo-api","title":"GET /me/watched/videos is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":null,"scope":null,"calls":["GET /me/watched/videos"],"method":"GET","path":"/me/watched/videos","source":{"url":"https://raw.githubusercontent.com/vimeo/openapi/master/api.yaml","kind":"archive"},"quote":"This endpoint is deprecated. Any request to it returns empty data with HTTP status code 200.","migration":"Remove the call: it returns no data, and the Vimeo API has no other endpoint listing a user's watch history.","migrationChange":null,"needsDecision":"No replacement: a feature built on the watch history has to be dropped or rebuilt from the app's own data.","text":{"summary":"Vimeo deprecated the GET /me/watched/videos endpoint without a shutdown date. Calls to this endpoint do not return watch history, instead returning empty data with an HTTP status code 200.","migration":"Remove calls to GET /me/watched/videos, as the Vimeo API provides no replacement endpoint for a user's watch history. Features that rely on watch history must be removed or rebuilt using your own application data.","by":"writer"},"publishedAt":"2026-10-23T10:09:35.601Z","updatedAt":"2026-10-25T23:34:30.315Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/vimeo-api/breaking-changes/get-me-watched-videos-is-deprecated/"}]}