For Agents
Manage Loom video recordings - list, fetch, update, and delete videos, generate recording links, and read workspace usage stats - via 7 endpoints behind a bearer token.
Use for: I need to list all Loom videos in a workspace, Get the share URL and duration for a specific Loom video, Update the title of a Loom recording, Delete a Loom video that is older than 90 days
Not supported: Does not handle live video meetings, transcript generation, or in-app video playback controls - use for Loom workspace video, folder, recording-link, and usage operations only.
Loom is an asynchronous video messaging platform whose API exposes recording, video, folder, and usage operations for workspaces. The 7 endpoints cover listing, retrieving, updating, and deleting recorded videos, listing folders, generating one-time recording links to embed in third-party tools, and reporting account usage. Authentication uses a bearer token issued from the workspace settings.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Loom API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Floom.com%2Floom" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Floom.com%2Floom" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Loom API.
List and filter recorded videos within a Loom workspace by folder or owner
Retrieve a single video's metadata including title, owner, share URL, and duration
Update a video's title, description, or folder placement after recording
Delete videos from the workspace when retention policy requires it
Generate a one-time recording link that lets an external user record into the workspace
Pull workspace usage statistics for licence-management or billing reconciliation
Patterns agents use Loom API for, with concrete tasks.
★ Async candidate interview workflow
Recruiting platforms generate a Loom recording link for each candidate, send it in a templated email, and ingest the resulting video back into the candidate profile. The /record-link endpoint returns a one-time URL so candidates do not need a Loom account, and the GET /videos/{id} call retrieves the resulting recording for review by the hiring panel. Setup takes under a day once the bearer token is in place.
Create a recording link via POST /record-link, store the returned URL on candidate 12345's profile, and after the candidate records, fetch the resulting video metadata with GET /videos/{id}.
Video library hygiene
Internal-comms teams use the Loom API to enforce retention rules - list videos older than a threshold, delete the ones outside policy, and move active recordings into the right folder. With only 7 endpoints, the full lifecycle (list, get, update, delete) fits in a single scheduled job that runs against an entire workspace.
List videos via GET /videos, filter to recordings created over 180 days ago, and DELETE /videos/{id} for each one while logging the result.
Sales engagement video tracking
Sales tools use the Loom API to attach recorded videos to CRM contacts, then poll usage stats to understand reach and license utilisation across reps. The GET /videos/{id} response includes the share URL that the CRM stores, while GET /usage gives finance the headcount of active recorders for licence true-up.
For each recently recorded video, fetch metadata with GET /videos/{id}, attach the share URL to the matching CRM contact, and append a daily snapshot of GET /usage to the finance dashboard.
Agent-driven video summary via Jentic
An AI agent watches a project channel for new Loom shares, fetches each video's metadata through Jentic, and posts a concise summary plus the share link back to the channel. Jentic isolates the bearer token in the credential vault so the agent never holds the raw secret, and the small surface area (7 endpoints) means the operation list loads in one search.
Use Jentic to search 'get loom video metadata', load GET /videos/{id}, execute it with the video ID parsed from the chat link, and return title, duration, and share URL to the agent.
7 endpoints — loom is an asynchronous video messaging platform whose api exposes recording, video, folder, and usage operations for workspaces.
METHOD
PATH
DESCRIPTION
/videos
List videos in the workspace
/videos/{id}
Get a single video's metadata
/videos/{id}
Update a video's title, description, or folder
/videos/{id}
Delete a video from the workspace
/folders
List folders in the workspace
/record-link
Create a one-time recording link
/usage
Get workspace usage stats
/videos
List videos in the workspace
/videos/{id}
Get a single video's metadata
/videos/{id}
Update a video's title, description, or folder
/videos/{id}
Delete a video from the workspace
/folders
List folders in the workspace
/record-link
Create a one-time recording link
/usage
Get workspace usage stats
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Loom API by hand means setting up its workspace bearer auth, attaching the token to every call against api.loom.com, and shaping video, folder, and record-link requests yourself. Through Jentic you install once, import Loom from the API Directory, store the token once, and your agent calls it.
Permission scoping
Loom puts the video id in the URL path (/videos/{id}), so a rule can pin your agent to one video: it can read and update that video and nothing else. You choose the operations it may call, so destructive ones like deleting a video are not included unless you add them.
Credential isolation
Your Loom workspace bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'create a Loom recording link' or 'list Loom videos', and Jentic returns the matching Loom operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Loom API through Jentic.
What authentication does the Loom API use?
The Loom API uses bearer-token authentication - generate a workspace API token in Loom's developer settings and send it in the Authorization header. Through Jentic, the token is stored encrypted in the vault and the agent receives a scoped access reference rather than the raw bearer string.
Can I generate a Loom recording link for someone outside my workspace?
Yes. POST /record-link creates a one-time recording URL that an external user can open in a browser to record straight into your workspace. Use Jentic search 'create loom recording link' to load and execute the operation.
What are the rate limits for the Loom API?
Loom does not publish a fixed numeric limit; the API will return HTTP 429 when traffic is throttled. Jentic surfaces 429 responses to the agent so it can back off and retry, and the small endpoint count (7) makes per-resource quotas straightforward to track.
How do I delete an old Loom video through Jentic?
Search Jentic for 'delete loom video', load the DELETE /videos/{id} operation, and execute it with the video ID. Jentic injects the bearer token automatically, so the agent only supplies the ID it wants removed.
Does the Loom API support transcripts or AI summaries?
The public API exposes video metadata, recording links, and usage - not transcript text or AI summary output. For workflows that need transcripts, retrieve the share URL via GET /videos/{id} and pair it with a separate transcription service.
How many endpoints does the Loom API expose?
Seven: list and get videos, update and delete videos, list folders, create a recording link, and get workspace usage. The full surface area fits in a single Jentic operation search rather than tag-by-tag browsing.
GET STARTED