← Tools Reference

Amara

Amara integration (Design & Media, Productivity). Imported from open-connector.

API key30 toolshttps://amara.org/api
GET
amara_list_languages
List the languages supported by the Amara API.

/languages/

GET
amara_list_available_languages
List the languages supported by the Amara API.

/languages/

GET
amara_list_videos
List Amara videos with optional filters, sorting, and pagination controls.

/videos/

10 parameters
ParamTypeRequiredDescription
sortstringoptionalThe sort expression, such as `-created`.
teamstringoptionalThe team slug to filter by.
ownerstringoptionalThe owner username to filter by.
projectstringoptionalThe project slug to filter by.
languagestringoptionalThe language code to filter by.
archivebooleanoptionalWhether to return archived videos only.
videoIdstringoptionalA comma-separated list of video IDs to filter by.
videoUrlstringoptionalA source video URL to filter by.
offsetintegeroptionalThe zero-based result offset.
limitintegeroptionalThe page size to request.
GET
amara_get_video
Fetch a single Amara video by video ID.

/videos/{videoId}/

1 parameter
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
GET
amara_view_video_details
Fetch a single Amara video by video ID.

/videos/{videoId}/

1 parameter
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
GET
amara_list_video_activity
List activity items for a single Amara video with pagination controls.

/videos/{videoId}/activity/

3 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
offsetintegeroptionalThe zero-based result offset.
limitintegeroptionalThe page size to request.
GET
amara_list_video_urls
List all source URLs associated with a single Amara video.

/videos/{videoId}/urls/

3 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
offsetintegeroptionalThe zero-based result offset.
limitintegeroptionalThe page size to request.
GET
amara_get_video_url
Fetch a single Amara video URL entry by video ID and URL ID.

/videos/{videoId}/urls/{urlId}/

2 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
urlIdintegerrequiredThe internal video URL ID.
POST
amara_add_video_url
Add a new source URL to an existing Amara video.

/videos/{videoId}/urls/

3 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
urlstringrequiredThe video URL to add.
primarybooleanoptionalWhether to set the new URL as the primary URL.
DELETE
amara_delete_video_url
Delete a source URL from an existing Amara video.

/videos/{videoId}/urls/{urlId}/

2 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
urlIdintegerrequiredThe internal video URL ID.
PUT
amara_make_video_url_primary
Update a video URL entry and mark it as the primary URL when requested.

/videos/{videoId}/urls/{urlId}/

3 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
urlIdintegerrequiredThe internal video URL ID.
primarybooleanoptionalWhether the URL should become the primary URL.
GET
amara_get_video_url_details
Look up Amara metadata for a public or embeddable video URL.

/videos/url/

1 parameter
ParamTypeRequiredDescription
urlstringoptionalThe public or embeddable video URL.
GET
amara_list_subtitle_languages
List all subtitle language tracks for a single Amara video.

/videos/{videoId}/languages/

1 parameter
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
POST
amara_create_subtitle_language
Create a new subtitle language track for an Amara video.

/videos/{videoId}/languages/

2 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
languagestringoptionalThe subtitle language code to add.
GET
amara_get_subtitle_language_details
Fetch a single subtitle language track for an Amara video.

/videos/{videoId}/languages/{languageCode}/

2 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
languageCodestringrequiredThe subtitle language code.
GET
amara_fetch_subtitles_data
Fetch subtitle data for a specific video and language in JSON, SRT, or VTT format.

/videos/{videoId}/languages/{languageCode}/subtitles/

3 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
languageCodestringrequiredThe subtitle language code.
formatstringoptionalThe subtitle format to fetch.
POST
amara_create_subtitles
Create a new subtitle version for a specific video and language.

/videos/{videoId}/languages/{languageCode}/subtitles/

9 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
languageCodestringrequiredThe subtitle language code.
subFormatstringrequiredThe subtitle format being uploaded.
subtitlesstringoptionalThe subtitle content string.
subtitlesUrlstringoptionalThe URL to a subtitle file.
titlestringoptionalThe subtitle version title.
actionstringoptionalThe optional subtitle creation action.
metadataobjectoptionalProvider-specific Amara object payload.
descriptionstringoptionalThe subtitle version description.
GET
amara_list_subtitle_actions
List the subtitle workflow actions available for a specific video and language.

/videos/{videoId}/languages/{languageCode}/actions/

2 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
languageCodestringrequiredThe subtitle language code.
POST
amara_perform_subtitle_action
Perform a subtitle workflow action such as publish, approve, or reject.

/videos/{videoId}/languages/{languageCode}/actions/

3 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
languageCodestringrequiredThe subtitle language code.
actionstringoptionalThe subtitle workflow action to perform.
GET
amara_list_subtitle_notes
List all subtitle notes for a specific video and subtitle language.

/videos/{videoId}/languages/{languageCode}/notes/

2 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
languageCodestringrequiredThe subtitle language code.
POST
amara_add_subtitle_note
Add a subtitle note for a specific video and subtitle language.

/videos/{videoId}/languages/{languageCode}/notes/

3 parameters
ParamTypeRequiredDescription
videoIdstringrequiredThe Amara video ID.
languageCodestringrequiredThe subtitle language code.
bodystringoptionalThe subtitle note body.
GET
amara_list_activity
List Amara activity items with optional team, video, language, and date filters.

/activity/

9 parameters
ParamTypeRequiredDescription
teamstringoptionalThe team slug to filter by.
typeintegeroptionalThe activity type code.
afterstringoptionalOnly include activity after this ISO timestamp.
beforestringoptionalOnly include activity before this ISO timestamp.
limitintegeroptionalThe page size to request.
videostringoptionalThe video ID to filter by.
offsetintegeroptionalThe zero-based result offset.
languagestringoptionalThe language code to filter by.
teamActivitybooleanoptionalWhether to request team-level activity instead of team video activity.
GET
amara_get_activity
Fetch a single Amara activity item by activity ID.

/activity/{activityId}/

1 parameter
ParamTypeRequiredDescription
activityIdintegerrequiredThe activity identifier.
GET
amara_get_user
Fetch a single Amara user by username or user ID.

/users/{userIdentifier}/

1 parameter
ParamTypeRequiredDescription
userIdentifierstringrequiredThe Amara username or user ID.
GET
amara_get_user_data
Fetch a single Amara user by username, `me`, or user ID.

/users/{identifier}/

1 parameter
ParamTypeRequiredDescription
identifierstringrequiredThe Amara username, `me`, or user ID.
GET
amara_get_user_activity
List activity items for a specific Amara user.

/users/{identifier}/activity/

3 parameters
ParamTypeRequiredDescription
identifierstringrequiredThe Amara username, `me`, or user ID.
offsetintegeroptionalThe zero-based result offset.
limitintegeroptionalThe page size to request.
GET
amara_list_teams
List the Amara teams accessible to the current API key with pagination controls.

/teams/

2 parameters
ParamTypeRequiredDescription
offsetintegeroptionalThe zero-based result offset.
limitintegeroptionalThe page size to request.
GET
amara_get_team_details
Fetch a single Amara team by team slug.

/teams/{slug}/

1 parameter
ParamTypeRequiredDescription
slugstringrequiredThe team slug.
GET
amara_get_team_languages
Fetch preferred and blacklisted language codes for a single Amara team.

/teams/{slug}/languages/

1 parameter
ParamTypeRequiredDescription
slugstringrequiredThe team slug.
POST
amara_send_message
Send a message to an Amara user or team recipient.

/messages/

4 parameters
ParamTypeRequiredDescription
subjectstringrequiredThe message subject.
contentstringrequiredThe message body.
userstringoptionalThe target username or user ID.
teamstringoptionalThe target team slug.