For Agents
REST API for external applications that integrate with MiroTalk P2P video conferencing. Provides endpoints for managing meetings, generating join URLs, and retrieving statistics.
Use for: I need to access MiroTalk P2P API, How do I use the p2p.mirotalk.com API?, Get data from p2p.mirotalk.com
Not supported: Provides access to MiroTalk P2P API functionality as defined in the OpenAPI specification.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the MiroTalk P2P 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%2Fp2p.mirotalk.com%2Fp2p-mirotalk" | 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%2Fp2p.mirotalk.com%2Fp2p-mirotalk" | 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 MiroTalk P2P API.
Get meeting statistics
List all active meetings
Create a new meeting
Generate a direct join URL
GET STARTED
REST API for external applications that integrate with MiroTalk P2P video conferencing. Provides endpoints for managing meetings, generating join URLs, and retrieving statistics.
Create an authentication token
Patterns agents use MiroTalk P2P API for, with concrete tasks.
★ Basic MiroTalk P2P API Integration
Integrate MiroTalk P2P API into your application to access its core functionality.
Use the MiroTalk P2P API API to access vendor services and data.
5 endpoints — rest api for external applications that integrate with mirotalk p2p video conferencing.
METHOD
PATH
DESCRIPTION
/stats
Get meeting statistics
/meetings
List all active meetings
/meeting
Create a new meeting
/join
Generate a direct join URL
/token
Create an authentication token
/stats
Get meeting statistics
/meetings
List all active meetings
/meeting
Create a new meeting
/join
Generate a direct join URL
/token
Create an authentication token
What agents get from Jentic-routed access to this vendor.
Setup
Wiring MiroTalk P2P by hand means passing your API key secret in the authorization header on every call and handling its meeting and token creation flow yourself. Through Jentic you install once, import the MiroTalk P2P API from the API Directory, store the key once, and your agent calls it.
Permission scoping
MiroTalk P2P carries meeting and join details in the request body rather than the URL path, so scope the agent to the operations it needs, such as reading stats, listing meetings, or creating a meeting. Because you choose the allowed operations, minting join tokens is not included unless you add it.
Credential isolation
Your MiroTalk P2P API key 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 meeting room' or 'list active meetings', and Jentic returns the matching MiroTalk P2P operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Specific to using MiroTalk P2P API through Jentic.
What authentication does the MiroTalk P2P API use?
The MiroTalk P2P API uses apiKey authentication.
How many endpoints does the MiroTalk P2P API have?
The MiroTalk P2P API has 5 endpoints available.
Can I limit what my agent is allowed to do with the MiroTalk P2P API?
Yes. Because Jentic One is self-hosted, you write the rules that decide which MiroTalk P2P operations your agent may call, so you can allow read-only work like getting meeting statistics and listing active meetings while blocking anything that changes state. MiroTalk P2P carries meeting and join details in the request body rather than the URL path, so you scope by operation, for example permitting creating a meeting but not minting authentication tokens or generating join URLs. Since you choose the allowed operations, token creation is excluded unless you explicitly add it, and your stored API key is injected at execution time without ever entering the agent's prompt or context.