/me/live_events
This method deletes multiple events belonging to the authenticated user.
application/vnd.vimeo.live.event.recurring+json
LiveEssentialsDeleteMultipleEventsRequest1
| Property | Type | Required |
|---|---|---|
| password | string | required |
OK
DELETE /me/live_events
/me/live_events
The method returns every event belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| filter | query | optional | string | The attribute by which to filter the results. Option descriptions:
|
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| query | query | optional | string | The search query to use to filter the results. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
| type | query | optional | string | The type of event to return. Option descriptions:
|
The events were returned.
GET /me/live_events
/me/live_events
This method creates a new event for the authenticated user.
application/vnd.vimeo.live.event.recurring+json
LiveEssentialsCreateLiveEventRequest
| Property | Type | Required |
|---|---|---|
| dvr | boolean | optional |
| embed | object | optional |
| └ loop | boolean | optional |
| └ color | string | optional |
| └ logos | object | optional |
| └ vimeo | boolean | optional |
| └ custom | object | optional |
| └ link | string | optional |
| └ active | boolean | optional |
| └ sticky | boolean | optional |
| └ autoplay | boolean | optional |
| └ playlist | boolean | optional |
| └ schedule | boolean | optional |
| └ use_color | boolean | optional |
| └ show_latest_archived_clip | boolean | optional |
| title | string | required |
| schedule | object | optional |
| └ type | string | optional |
| └ weekdays | array | optional |
| └ daily_time | string | optional |
| time_zone | string | optional |
| folder_uri | string | optional |
| low_latency | boolean | optional |
| auto_cc_lang | string | optional |
| chat_enabled | boolean | optional |
| rtmp_preview | boolean | optional |
| stream_embed | object | optional |
| └ embed | string | optional |
| stream_title | string | optional |
| playlist_sort | string | optional |
| content_rating | array | optional |
| stream_privacy | object | optional |
| └ view | string | optional |
| auto_cc_enabled | boolean | optional |
| stream_password | string | optional |
| allow_share_link | boolean | optional |
| auto_cc_keywords | string | optional |
| scheduled_playback | boolean | optional |
| …3 more | object | optional |
The event was created.
Error code 2204: A parameter is invalid.
POST /me/live_events
/me/live_events/{live_event_id}
This method deletes a single event belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
The event was deleted.
Error code 5000: No such event or user exists.
DELETE /me/live_events/{live_event_id}
/me/live_events/{live_event_id}
This method returns a single event belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| password | query | optional | string | The password of the event when the privacy is set to |
The event was returned.
Error code 2204: A password is required for password-protected events.
Error code 3200: The authenticated user can’t access the event.
Error code 5000: No such event exists.
GET /me/live_events/{live_event_id}
/me/live_events/{live_event_id}
This method updates an event belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
application/vnd.vimeo.live.event.recurring+json
LiveEssentialsUpdateEventBelongingToAuthenticatedUserRequest1
| Property | Type | Required |
|---|---|---|
| dvr | boolean | optional |
| embed | object | optional |
| └ loop | boolean | optional |
| └ color | string | optional |
| └ logos | object | optional |
| └ vimeo | boolean | optional |
| └ custom | object | optional |
| └ link | string | optional |
| └ active | boolean | optional |
| └ sticky | boolean | optional |
| └ autoplay | boolean | optional |
| └ playlist | boolean | optional |
| └ schedule | boolean | optional |
| └ use_color | boolean | optional |
| title | string | optional |
| schedule | object | optional |
| └ type | string | optional |
| └ weekdays | array | optional |
| └ daily_time | string | optional |
| time_zone | string | optional |
| stream_mode | string | optional |
| chat_enabled | boolean | optional |
| stream_embed | object | optional |
| └ embed | string | optional |
| stream_title | string | optional |
| playlist_sort | string | optional |
| content_rating | array | optional |
| stream_privacy | object | optional |
| └ view | string | optional |
| auto_cc_enabled | boolean | optional |
| stream_password | string | optional |
| auto_cc_keywords | string | optional |
| auto_cc_language | string | optional |
| scheduled_playback | boolean | optional |
| stream_description | string | optional |
| automatically_title_stream | boolean | optional |
| interaction_tools_settings | object | optional |
| └ is_qna_moderated | boolean | optional |
| └ is_anonymous_questions_disabled | boolean | optional |
The event was updated.
Error code 2204: A parameter is invalid.
Error code 5000: No such event or user exists.
PATCH /me/live_events/{live_event_id}
/users/{user_id}/live_events
This method deletes multiple events belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
application/vnd.vimeo.live.event.recurring+json
LiveEssentialsDeleteMultipleEventsRequest2
| Property | Type | Required |
|---|---|---|
| password | string | required |
OK
DELETE /users/{user_id}/live_events
/users/{user_id}/live_events
The method returns every event belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
| direction | query | optional | string | The sort direction of the results. Option descriptions:
|
| filter | query | optional | string | The attribute by which to filter the results. Option descriptions:
|
| page | query | optional | number | The page number of the results to show. |
| per_page | query | optional | number | The number of items to show on each page of results, up to a maximum of 100. |
| query | query | optional | string | The search query to use to filter the results. |
| sort | query | optional | string | The way to sort the results. Option descriptions:
|
| type | query | optional | string | The type of event to return. Option descriptions:
|
The events were returned.
GET /users/{user_id}/live_events
/users/{user_id}/live_events
This method creates a new event for the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
application/vnd.vimeo.live.event.recurring+json
LiveEssentialsCreateEventForUserRequest
| Property | Type | Required |
|---|---|---|
| dvr | boolean | optional |
| embed | object | optional |
| └ loop | boolean | optional |
| └ color | string | optional |
| └ logos | object | optional |
| └ vimeo | boolean | optional |
| └ custom | object | optional |
| └ link | string | optional |
| └ active | boolean | optional |
| └ sticky | boolean | optional |
| └ autoplay | boolean | optional |
| └ playlist | boolean | optional |
| └ schedule | boolean | optional |
| └ use_color | boolean | optional |
| └ show_latest_archived_clip | boolean | optional |
| title | string | required |
| schedule | object | optional |
| └ type | string | optional |
| └ weekdays | array | optional |
| └ daily_time | string | optional |
| time_zone | string | optional |
| folder_uri | string | optional |
| low_latency | boolean | optional |
| auto_cc_lang | string | optional |
| chat_enabled | boolean | optional |
| rtmp_preview | boolean | optional |
| stream_embed | object | optional |
| └ embed | string | optional |
| stream_title | string | optional |
| playlist_sort | string | optional |
| content_rating | array | optional |
| stream_privacy | object | optional |
| └ view | string | optional |
| auto_cc_enabled | boolean | optional |
| stream_password | string | optional |
| allow_share_link | boolean | optional |
| auto_cc_keywords | string | optional |
| scheduled_playback | boolean | optional |
| …3 more | object | optional |
The event was created.
Error code 2204: A parameter is invalid.
POST /users/{user_id}/live_events
/users/{user_id}/live_events/{live_event_id}
This method deletes a single event belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
The event was deleted.
Error code 5000: No such event or user exists.
DELETE /users/{user_id}/live_events/{live_event_id}
/users/{user_id}/live_events/{live_event_id}
This method returns a single event belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
| password | query | optional | string | The password of the event when the privacy is set to |
The event was returned.
Error code 2204: A password is required for password-protected events.
Error code 3200: The authenticated user can’t access the event.
Error code 5000: No such event exists.
GET /users/{user_id}/live_events/{live_event_id}
/users/{user_id}/live_events/{live_event_id}
This method updates an event belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
application/vnd.vimeo.live.event.recurring+json
LiveEssentialsUpdateEventBelongingToAuthenticatedUserRequest2
| Property | Type | Required |
|---|---|---|
| dvr | boolean | optional |
| embed | object | optional |
| └ loop | boolean | optional |
| └ color | string | optional |
| └ logos | object | optional |
| └ vimeo | boolean | optional |
| └ custom | object | optional |
| └ link | string | optional |
| └ active | boolean | optional |
| └ sticky | boolean | optional |
| └ autoplay | boolean | optional |
| └ playlist | boolean | optional |
| └ schedule | boolean | optional |
| └ use_color | boolean | optional |
| title | string | optional |
| schedule | object | optional |
| └ type | string | optional |
| └ weekdays | array | optional |
| └ daily_time | string | optional |
| time_zone | string | optional |
| stream_mode | string | optional |
| chat_enabled | boolean | optional |
| stream_embed | object | optional |
| └ embed | string | optional |
| stream_title | string | optional |
| playlist_sort | string | optional |
| content_rating | array | optional |
| stream_privacy | object | optional |
| └ view | string | optional |
| auto_cc_enabled | boolean | optional |
| stream_password | string | optional |
| auto_cc_keywords | string | optional |
| auto_cc_language | string | optional |
| scheduled_playback | boolean | optional |
| stream_description | string | optional |
| automatically_title_stream | boolean | optional |
| interaction_tools_settings | object | optional |
| └ is_qna_moderated | boolean | optional |
| └ is_anonymous_questions_disabled | boolean | optional |
The event was updated.
Error code 2204: A parameter is invalid.
Error code 5000: No such event or user exists.
PATCH /users/{user_id}/live_events/{live_event_id}
/live_events/{live_event_id}/activate
This method creates the necessary RTMP links for the specified event. Begin streaming to these links to trigger the event on Vimeo. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
application/vnd.vimeo.video+json
LiveEventActivationCreateRtmpLinksRequest
| Property | Type | Required |
|---|---|---|
| cloud_composing_streaming | boolean | optional |
| streaming_start_requested | boolean | optional |
The event was activated.
Error code 8000: The user credentials are invalid.
Error code 5000: No such event or user exists.
Error code 4017: An unexpected error occurred.
Error code 7701: The service is unavailable.
POST /live_events/{live_event_id}/activate
/me/live_events/{live_event_id}/activate
This method creates the necessary RTMP links for the specified event. Begin streaming to these links to trigger the event on Vimeo. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
application/vnd.vimeo.video+json
LiveEventActivationCreateRtmpLinksRequest1
| Property | Type | Required |
|---|---|---|
| cloud_composing_streaming | boolean | optional |
| streaming_start_requested | boolean | optional |
The event was activated.
Error code 8000: The user credentials are invalid.
Error code 5000: No such event or user exists.
Error code 4017: An unexpected error occurred.
Error code 7701: The service is unavailable.
POST /me/live_events/{live_event_id}/activate
/users/{user_id}/live_events/{live_event_id}/activate
This method creates the necessary RTMP links for the specified event. Begin streaming to these links to trigger the event on Vimeo. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
application/vnd.vimeo.video+json
LiveEventActivationCreateRtmpLinksRequest2
| Property | Type | Required |
|---|---|---|
| cloud_composing_streaming | boolean | optional |
| streaming_start_requested | boolean | optional |
The event was activated.
Error code 8000: The user credentials are invalid.
Error code 5000: No such event or user exists.
Error code 4017: An unexpected error occurred.
Error code 7701: The service is unavailable.
POST /users/{user_id}/live_events/{live_event_id}/activate
/live_events/{live_event_id}/auto_cc
This method edits the automated closed captions preference for the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
application/application/vnd.vimeo.live.auto_cc+json
LiveEventAutomatedClosedCaptionsEditPreferenceRequest
| Property | Type | Required |
|---|---|---|
| auto_cc_lang | string | optional |
| auto_cc_enabled | boolean | required |
| auto_cc_keywords | string | optional |
The automated closed captions preference was edited.
Error code 2204: The payload is invalid.
Error code 5000: No such event or user exists.
PATCH /live_events/{live_event_id}/auto_cc
/me/live_events/{live_event_id}/auto_cc
This method edits the automated closed captions preference for the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
application/application/vnd.vimeo.live.auto_cc+json
LiveEventAutomatedClosedCaptionsEditPreferenceForEventRequest
| Property | Type | Required |
|---|---|---|
| auto_cc_lang | string | optional |
| auto_cc_enabled | boolean | required |
| auto_cc_keywords | string | optional |
The automated closed captions preference was edited.
Error code 2204: The payload is invalid.
Error code 5000: No such event or user exists.
PATCH /me/live_events/{live_event_id}/auto_cc
/users/{user_id}/live_events/{live_event_id}/auto_cc
This method edits the automated closed captions preference for the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
application/application/vnd.vimeo.live.auto_cc+json
LiveEventAutomatedClosedCaptionsEditPreferenceForEventRequest1
| Property | Type | Required |
|---|---|---|
| auto_cc_lang | string | optional |
| auto_cc_enabled | boolean | required |
| auto_cc_keywords | string | optional |
The automated closed captions preference was edited.
Error code 2204: The payload is invalid.
Error code 5000: No such event or user exists.
PATCH /users/{user_id}/live_events/{live_event_id}/auto_cc
/destination/{destination_id}
This method deletes the specified event destination belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| destination_id | path | required | number | The ID of the event destination. |
The event destination was deleted.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destination.
Error code 5000: No such event destination exists.
DELETE /destination/{destination_id}
/destination/{destination_id}
This method returns the specified event destination belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| destination_id | path | required | number | The ID of the event destination. |
The event destination was returned.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destination.
Error code 5000: No such event destination exists.
GET /destination/{destination_id}
/destination/{destination_id}
This method updates the specified event destination belonging to the authenticated user.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| destination_id | path | required | number | The ID of the event destination. |
application/vnd.vimeo.live.simulcast.destination+json
LiveEventDestinationsUpdateDestinationRequest
| Property | Type | Required |
|---|---|---|
| type | string | optional |
| privacy | string | optional |
| is_enabled | boolean | optional |
| stream_key | string | optional |
| stream_url | string | optional |
| display_name | string | optional |
| service_name | string | optional |
| provider_destination_id | string | optional |
The event destination was updated.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destination.
Error code 5000: No such event destination exists.
PATCH /destination/{destination_id}
/me/destinations
This method returns every available event destination for the authenticated user to stream to.
The event destinations were returned.
Error code 8000: The user credentials are invalid.
GET /me/destinations
/me/live_events/{live_event_id}/destinations
This method returns every destination of the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
The event destinations were returned.
Error code 2204: Parameters are missing, or the body data is invalid.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destination.
Error code 5000: No such event or user exists.
GET /me/live_events/{live_event_id}/destinations
/me/live_events/{live_event_id}/destinations
This method creates a destination for the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
application/vnd.vimeo.live.simulcast.destination+json
LiveEventDestinationsCreateDestinationRequest
| Property | Type | Required |
|---|---|---|
| type | string | required |
| privacy | string | optional |
| is_enabled | boolean | optional |
| stream_key | string | optional |
| stream_url | string | optional |
| display_name | string | required |
| scheduled_at | number | optional |
| service_name | string | required |
| provider_video_id | string | optional |
| provider_destination_id | string | optional |
The event destination was created.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destinations.
Error code 5000: No such event or user exists.
POST /me/live_events/{live_event_id}/destinations
/me/videos/{video_id}/destinations
This method returns every destination of the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| video_id | path | required | number | The ID of the video. |
The event destinations were returned.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destinations.
Error code 5000: No such event or user exists.
GET /me/videos/{video_id}/destinations
/me/videos/{video_id}/destinations
This method creates a destination for the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| video_id | path | required | number | The ID of the video. |
application/vnd.vimeo.live.simulcast.destination+json
LiveEventDestinationsCreateOneTimeLiveEventDestinationRequest
| Property | Type | Required |
|---|---|---|
| type | string | required |
| privacy | string | optional |
| is_enabled | boolean | optional |
| stream_key | string | optional |
| stream_url | string | optional |
| display_name | string | required |
| scheduled_at | number | optional |
| service_name | string | required |
| provider_video_id | string | optional |
| provider_destination_id | string | optional |
OK
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destinations.
Error code 5000: No such event or user exists.
POST /me/videos/{video_id}/destinations
/users/{user_id}/destinations
This method returns every available event destination for the authenticated user to stream to.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
The event destinations were returned.
Error code 8000: The user credentials are invalid.
GET /users/{user_id}/destinations
/users/{user_id}/live_events/{live_event_id}/destinations
This method returns every destination of the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
The event destinations were returned.
Error code 2204: Parameters are missing, or the body data is invalid.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destination.
Error code 5000: No such event or user exists.
GET /users/{user_id}/live_events/{live_event_id}/destinations
/users/{user_id}/live_events/{live_event_id}/destinations
This method creates a destination for the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
application/vnd.vimeo.live.simulcast.destination+json
LiveEventDestinationsCreateEventDestinationRequest
| Property | Type | Required |
|---|---|---|
| type | string | required |
| privacy | string | optional |
| is_enabled | boolean | optional |
| stream_key | string | optional |
| stream_url | string | optional |
| display_name | string | required |
| scheduled_at | number | optional |
| service_name | string | required |
| provider_video_id | string | optional |
| provider_destination_id | string | optional |
The event destination was created.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destinations.
Error code 5000: No such event or user exists.
POST /users/{user_id}/live_events/{live_event_id}/destinations
/users/{user_id}/live_events/{live_event_id}/ott_destination/{destination_id}
This method deletes an OTT channel as the destination of the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
The OTT destination was deleted.
Error code 2204: A parameter is missing, or the body data is invalid.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destination.
DELETE /users/{user_id}/live_events/{live_event_id}/ott_destination/{destination_id}
/users/{user_id}/live_events/{live_event_id}/ott_destinations
This method returns every OTT destination of the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
The OTT destinations were returned.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destination.
Error code 5000: No such event or user exists.
GET /users/{user_id}/live_events/{live_event_id}/ott_destinations
/users/{user_id}/live_events/{live_event_id}/ott_destinations
This method creates an OTT channel as the destination of the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
The new OTT destination was created.
Error code 2204: A parameter is missing, or the body data is invalid.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destination.
POST /users/{user_id}/live_events/{live_event_id}/ott_destinations
/users/{user_id}/videos/{video_id}/destinations
This method returns every destination of the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
| video_id | path | required | number | The ID of the video. |
The event destinations were returned.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destinations.
Error code 5000: No such event or user exists.
GET /users/{user_id}/videos/{video_id}/destinations
/users/{user_id}/videos/{video_id}/destinations
This method creates a destination for the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| user_id | path | required | number | The ID of the user. |
| video_id | path | required | number | The ID of the video. |
application/vnd.vimeo.live.simulcast.destination+json
LiveEventDestinationsCreateOneTimeLiveEventDestinationRequest1
| Property | Type | Required |
|---|---|---|
| type | string | required |
| privacy | string | optional |
| is_enabled | boolean | optional |
| stream_key | string | optional |
| stream_url | string | optional |
| display_name | string | required |
| scheduled_at | number | optional |
| service_name | string | required |
| provider_video_id | string | optional |
| provider_destination_id | string | optional |
OK
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the event destinations.
Error code 5000: No such event or user exists.
POST /users/{user_id}/videos/{video_id}/destinations
/live_events/{live_event_id}/end
This method ends the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| clip_id | query | optional | number | The ID of the streamable video. |
The event was ended.
Error code 10004: The event isn’t being streamed.
Error code 5000: No such event or user exists.
Error code 4021: There is no video for the event.
POST /live_events/{live_event_id}/end
/me/live_events/{live_event_id}/end
This method ends the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| clip_id | query | optional | number | The ID of the streamable video. |
The event was ended.
Error code 10004: The event isn’t being streamed.
Error code 5000: No such event or user exists.
Error code 4021: There is no video for the event.
POST /me/live_events/{live_event_id}/end
/users/{user_id}/live_events/{live_event_id}/end
This method ends the specified event. The authenticated user must be the owner of the event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| clip_id | query | optional | number | The ID of the streamable video. |
The event was ended.
Error code 10004: The event isn’t being streamed.
Error code 5000: No such event or user exists.
Error code 4021: There is no video for the event.
POST /users/{user_id}/live_events/{live_event_id}/end
/live_events/{live_event_id}/low_latency
This method toggles the low-latency option of the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
application/application/vnd.vimeo.live.low_latency+json
LiveEventLowLatencyToggleOptionRequest
| Property | Type | Required |
|---|---|---|
| low_latency | boolean | optional |
The low-latency status of the event was returned.
Error code 3200: The authenticated user can’t toggle the low-latency option of the event.
Error code 5000: No such event or user exists.
PATCH /live_events/{live_event_id}/low_latency
/me/live_events/{live_event_id}/low_latency
This method toggles the low-latency option of the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
application/application/vnd.vimeo.live.low_latency+json
LiveEventLowLatencyToggleOptionRequest1
| Property | Type | Required |
|---|---|---|
| low_latency | boolean | optional |
The low-latency status of the event was returned.
Error code 3200: The authenticated user can’t toggle the low-latency option of the event.
Error code 5000: No such event or user exists.
PATCH /me/live_events/{live_event_id}/low_latency
/users/{user_id}/live_events/{live_event_id}/low_latency
This method toggles the low-latency option of the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
application/application/vnd.vimeo.live.low_latency+json
LiveEventLowLatencyToggleOptionRequest2
| Property | Type | Required |
|---|---|---|
| low_latency | boolean | optional |
The low-latency status of the event was returned.
Error code 3200: The authenticated user can’t toggle the low-latency option of the event.
Error code 5000: No such event or user exists.
PATCH /users/{user_id}/live_events/{live_event_id}/low_latency
/me/live_events/{live_event_id}/m3u8_playback
This method returns an M3U8 playback URL for the specified event stream. You should use this endpoint only in conjunction with our recommended procedure for playing events via HLS. For more information, see our HLS guide.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| max_fps_fhd | query | optional | number | The requested maximum frames per second. |
The M3U8 playback URL was returned.
Error code 10008: The event hasn’t started.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the M3U8 playback URL.
Error code 5000: No such event or user exists.
Error code 7900: The streamable video in progress will be available soon.
GET /me/live_events/{live_event_id}/m3u8_playback
/users/{user_id}/live_events/{live_event_id}/m3u8_playback
This method returns an M3U8 playback URL for the specified event stream. You should use this endpoint only in conjunction with our recommended procedure for playing events via HLS. For more information, see our HLS guide.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| user_id | path | required | number | The ID of the user. |
| max_fps_fhd | query | optional | number | The requested maximum frames per second. |
The M3U8 playback URL was returned.
Error code 10008: The event hasn’t started.
Error code 8000: The user credentials are invalid.
Error code 3200: The authenticated user can’t access the M3U8 playback URL.
Error code 5000: No such event or user exists.
Error code 7900: The streamable video in progress will be available soon.
GET /users/{user_id}/live_events/{live_event_id}/m3u8_playback
/videos/{video_id}/sessions/status
This method returns the ingest status of the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| video_id | path | required | number | The ID of the event. |
The ingest status was returned.
GET /videos/{video_id}/sessions/status
/live_events/{live_event_id}/pictures
This method returns every thumbnail image of the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
The thumbnails were returned.
Error code 5000: No such event or user exists.
GET /live_events/{live_event_id}/pictures
/live_events/{live_event_id}/pictures
This method creates a thumbnail image for the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
application/vnd.vimeo.picture+json
LiveEventThumbnailsCreateThumbnailForEventRequest
| Property | Type | Required |
|---|---|---|
| active | boolean | optional |
The thumbnail was created.
Error code 5000: No such event or user exists.
POST /live_events/{live_event_id}/pictures
/live_events/{live_event_id}/pictures/{thumbnail_id}
This method deletes a thumbnail image for the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| thumbnail_id | path | required | number | The ID of the thumbnail. |
The thumbnail was deleted.
Error code 5000: No such event, thumbnail, or user exists.
DELETE /live_events/{live_event_id}/pictures/{thumbnail_id}
/live_events/{live_event_id}/pictures/{thumbnail_id}
This method returns a single thumbnail image of the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| thumbnail_id | path | required | number | The ID of the thumbnail. |
The thumbnail was returned.
Error code 3200: The authenticated user can’t access the thumbnail.
Error code 5000: No such event, thumbnail, or user exists.
GET /live_events/{live_event_id}/pictures/{thumbnail_id}
/live_events/{live_event_id}/pictures/{thumbnail_id}
This method edits a thumbnail image for the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
| thumbnail_id | path | required | number | The ID of the thumbnail. |
application/vnd.vimeo.picture+json
LiveEventThumbnailsEditLiveEventThumbnailRequest
| Property | Type | Required |
|---|---|---|
| active | boolean | optional |
The thumbnail was edited.
Error code 5000: No such event, thumbnail, or user exists.
PATCH /live_events/{live_event_id}/pictures/{thumbnail_id}
/me/live_events/{live_event_id}/pictures
This method returns every thumbnail image of the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
The thumbnails were returned.
Error code 5000: No such event or user exists.
GET /me/live_events/{live_event_id}/pictures
/me/live_events/{live_event_id}/pictures
This method creates a thumbnail image for the specified event.
| Name | In | Required | Type | Description |
|---|---|---|---|---|
| live_event_id | path | required | number | The ID of the event. |
application/vnd.vimeo.picture+json
LiveEventThumbnailsAddThumbnailRequest
| Property | Type | Required |
|---|---|---|
| active | boolean | optional |
The thumbnail was created.
Error code 5000: No such event or user exists.
POST /me/live_events/{live_event_id}/pictures