Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Communications / join.me API
join.me API logo

join.me API

66
AI ReadinessAI-Aware (B)66/100
See full scorecard
Official vendor OpenAPI document · agent-readyCommunicationsVideo ConferencingapiKey, oauth28 EndpointsREST

For Agents

Start instant join.me meetings, schedule and update future meetings, and look up the authenticated user's profile so agents can drop a meeting link into a chat, ticket, or calendar invite.

Use for: I need to start an instant join.me meeting and send the link to a customer, Schedule a join.me meeting for tomorrow at 2pm and email the invite, Cancel the join.me meeting I scheduled last week, List all my upcoming join.me meetings for this Friday

Not supported: Does not handle in-meeting recording management, webinar registration, or telephony billing - use for meeting creation, scheduling, and user profile lookup only.

join.me is a screen-sharing and online-meeting service from LogMeIn that lets teams launch instant or scheduled meetings without forcing participants to install software. The API exposes endpoints to start ad-hoc meetings, schedule and manage future meetings, and read user profile data so that calendar tools, CRMs, and support apps can spin up join.me sessions inline. It is well suited to embedding meeting links in customer workflows where a quick voice or screen-share is needed.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the join.me API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the join.me 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.

1

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%2Fjoin.me%2Fjoinme" | sh
2

Step 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%2Fjoin.me%2Fjoinme" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with join.me API.

Start an instant join.me meeting and return its join URL for embedding in chat or email

Schedule a future meeting with start time, subject, and conference dial-in details

Update or cancel an upcoming meeting when calendar events shift

List the authenticated user's scheduled meetings within a time window

Launch a previously scheduled meeting on demand from an inbound trigger

Read the signed-in user's profile to populate meeting host metadata

Use Cases

Patterns agents use join.me API for, with concrete tasks.

★ Embed meeting links in support tickets

Support agents working in a help desk can spin up a join.me session directly from a ticket without leaving the tool. The API's meeting start endpoint returns a join URL that can be posted into the ticket reply and shared with the customer in seconds. Integration is a single POST and no scheduling logic is required.

Call POST /meetings/start to create an instant meeting and post the returned join URL as a customer reply in the active support ticket

Calendar-driven meeting scheduling

Sales and customer success teams can sync calendar events to join.me by creating scheduled meetings programmatically when a calendar invite is booked. The API persists subject, start time, and meeting metadata so links remain stable across reschedules. This avoids the manual click-through to the join.me dashboard for every appointment.

Call POST /meetings with subject 'Discovery Call' and start time 2026-07-12T14:00:00Z, then store the returned meeting URL on the calendar event

Bulk meeting hygiene and clean-up

Operations teams can audit a host's upcoming schedule and clear stale or duplicated meetings with the list and delete endpoints. Listing meetings with a date filter surfaces orphaned events from cancelled deals or churned customers, and a single DELETE removes each one. This keeps the calendar surface clean for hosts juggling many concurrent prospects.

Call GET /meetings to list this user's upcoming meetings, then call DELETE /meetings/{meetingId} for any meeting whose subject contains 'CANCELLED'

Agent-triggered meeting creation via Jentic

AI assistants can use Jentic to find and call the join.me start endpoint without storing API keys in agent memory. The agent sends a natural-language intent like 'start a meeting now', Jentic resolves it to POST /meetings/start, injects the credential at execution time, and returns the join URL for the agent to share. Total latency is one Jentic round-trip.

Use Jentic to search for 'start a join.me meeting', load the operation schema, and execute it with the user's stored join.me credential to return a fresh meeting URL

Key Endpoints

8 endpoints — join.

METHOD

PATH

DESCRIPTION

POST

/meetings/start

Start a new instant meeting

POST

/meetings

Schedule a new meeting

GET

/meetings

List the user's scheduled meetings

GET

/meetings/{meetingId}

Get a specific scheduled meeting

PATCH

/meetings/{meetingId}

Update a scheduled meeting

DELETE

/meetings/{meetingId}

Delete a scheduled meeting

POST

/meetings/{meetingId}/start

Start a previously scheduled meeting

GET

/user

Get the authenticated user's profile

POST

/meetings/start

Start a new instant meeting

POST

/meetings

Schedule a new meeting

GET

/meetings

List the user's scheduled meetings

GET

/meetings/{meetingId}

Get a specific scheduled meeting

PATCH

/meetings/{meetingId}

Update a scheduled meeting

DELETE

/meetings/{meetingId}

Delete a scheduled meeting

POST

/meetings/{meetingId}/start

Start a previously scheduled meeting

GET

/user

Get the authenticated user's profile

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

J

join.me API

- AI-Aware (B)
66/100
100
Foundational Compliance
62
Developer Experience & Jentic Compatibility
50
AI-Readiness & Agent Experience
94
Agent Usability
43
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
100

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A+Signals: 4
99%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

62

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B-Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

47%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

50

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: C-Signals: 4
39%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

62%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

43

Security

Trust, risk posture, and security compliance.

Grade: D-Signals: 1
42%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring join.me by hand means learning its X-API-Key header, wiring up the OAuth2 flow for user-scoped calls, and managing meeting lifecycle state yourself. Through Jentic you install once, import the join.me API from the API Directory, store the key once, and your agent calls it.

Permission scoping

join.me puts the meeting id in the URL path (/meetings/{meetingId}), so a rule can pin your agent to one meeting: it can read and update that meeting and nothing else. You choose the operations it may call, so destructive ones like deleting a meeting are not included unless you add them.

Credential isolation

Your join.me API key and OAuth tokens are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'start a meeting' or 'schedule a join.me call', and Jentic returns the matching join.me operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Zoom Meetings API

→

Larger ecosystem and richer meeting features than join.me, with broader webinar and recording APIs

Choose Zoom when the workflow needs recording management, breakout rooms, or webinar registration that join.me does not expose

Alternative

Webex API

→

Enterprise meeting and messaging platform with comparable scheduling endpoints

Pick Webex for enterprise environments already standardised on Cisco identity and compliance tooling

Complementary

Slack API

→

Post the join.me link generated by the API into a Slack channel or DM

Use Slack alongside join.me when meetings are kicked off from a chat command or bot

Alternative

BigBlueButton API

→

Open-source web conferencing alternative for self-hosted deployments

Choose BigBlueButton when self-hosting and full data control are required over a SaaS meeting service

FAQs

Specific to using join.me API through Jentic.

What authentication does the join.me API use?

The join.me API supports an API key passed in the X-API-Key header and OAuth 2.0 for user-context flows. Through Jentic, credentials are stored in the encrypted vault and injected at call time, so neither the raw API key nor a refresh token enters the agent's prompt context.

Can I schedule a join.me meeting through the API?

Yes. POST /meetings creates a scheduled meeting with a start time and subject, GET /meetings lists upcoming meetings for the host, and PATCH /meetings/{meetingId} updates them. To run a scheduled meeting on demand, call POST /meetings/{meetingId}/start.

What are the rate limits for the join.me API?

join.me does not publish a fixed numeric rate limit in the spec. In practice the service throttles bursty calls per API key; treat creation endpoints as low-volume and back off on HTTP 429. Check developer.join.me for the current published limits before designing high-frequency integrations.

How do I start an instant meeting through Jentic?

Search Jentic for 'start a join.me meeting', load the POST /meetings/start operation, and execute it. Jentic returns the join URL from the response so the agent can paste it into chat, email, or a CRM note. Get started with Jentic One, the self-hosted execution layer.

Is the join.me API free to use?

API access is bundled with paid join.me business plans. There is no public free tier for the API, and account-level limits on concurrent meetings and participants apply to API-created meetings the same as UI-created ones.

Can I retrieve a list of a user's scheduled meetings?

Yes. GET /meetings returns the authenticated user's scheduled meetings; GET /meetings/{meetingId} returns a single meeting by ID. Pair this with DELETE /meetings/{meetingId} to clean up stale entries.

Can I limit what my agent is allowed to do with the join.me API?

Yes. Jentic One is self-hosted by you, so your own rules decide which join.me operations and credentials the agent may use. Because join.me puts the meeting id in the URL path (/meetings/{meetingId}), a rule can pin the agent to a single meeting so it can read and update that one meeting and nothing else. You also choose the exact operations it may call, so destructive ones like DELETE /meetings/{meetingId} stay off limits unless you add them.

GET STARTED

Start building with join.me API

Explore with Jentic One
View OpenAPI Document