For Agents
Manage coworking spaces and memberships in Cobot - create memberships, confirm sign-ups, handle cancellations, and pull space data through OAuth-authenticated calls.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Cobot 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%2Fdev.cobot.me%2Fcobot" | 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%2Fdev.cobot.me%2Fcobot" | 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 Cobot API.
List and update space details for a given subdomain
Create new memberships and update member contact information
Confirm a pending membership sign-up to activate the member
Process membership cancellations and pull cancellation lists for reporting
GET STARTED
Use for: Create a new membership for a coworking space, Confirm a pending member sign-up, Cancel a member's plan at the end of the month, List all cancellations from the last 30 days
Not supported: Does not handle door access control hardware, accounting ledgers, or payment processing - use for coworking memberships, space configuration, and cancellations only.
Jentic publishes the only available OpenAPI specification for Cobot API, keeping it validated and agent-ready. Cobot is coworking management software used to run shared workspaces - handling member sign-ups, billing plans, bookings, and access. The REST API exposes spaces, memberships, and membership lifecycle operations including cancellations and confirmations, so operators can sync members with their CRM, automate onboarding, and report on cancellation activity without working in the Cobot dashboard.
Retrieve the space logo for use in branded portals
Delete or close out a membership when a member leaves the space
Sync space member data into a CRM or accounting tool
Patterns agents use Cobot API for, with concrete tasks.
★ Member Sign-Up to CRM Sync
Coworking operators sync new Cobot memberships into their CRM so sales and customer success teams have a single source of truth. POST /memberships creates the member in Cobot, while a follow-on poll of GET /memberships against the CRM keeps records in sync. This avoids double data entry as new members onboard.
POST /memberships with a new member's email and plan, then push the returned membership ID into the CRM as the canonical reference.
Cancellation Reporting and Win-Back
Customer success teams pull POST and GET data on cancellations through /memberships/{id}/cancellation and /memberships/cancellations to track churn drivers. Patterns in cancellations feed win-back campaigns and pricing reviews.
Call GET /memberships/cancellations, group results by reason, and create a weekly churn report for the operations team.
Front Desk Confirmation Flow
Front desk and community managers confirm pending member sign-ups via POST /memberships/{id}/confirmation. This is the gate between a self-serve form fill and an active billing record, so handing it to a kiosk app or automation rule speeds up morning queues.
POST /memberships/{id}/confirmation for each pending membership in the morning queue to activate them in bulk.
Space Configuration Sync
Multi-location operators keep space details consistent across systems via GET and PUT on /spaces/{subdomain}. This drives the right address and branding into invoices, badges, and partner portals when a space updates its name or relocates.
PUT /spaces/{subdomain} with updated address details, then refresh the partner portal cache to pick up the changes.
Agent-Driven Coworking Operations
AI agents help community managers triage sign-ups, confirm members, and handle cancellations through Jentic. Cobot's OAuth tokens stay in your Jentic One instance so the agent can resolve intents like 'confirm all pending sign-ups from this morning' without holding credentials.
Search Jentic for 'confirm a Cobot membership', load the POST /memberships/{id}/confirmation operation, and execute it for each pending member.
13 endpoints — jentic publishes the only available openapi specification for cobot api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/spaces
Create a coworking space
/spaces/{subdomain}
Update space details
/spaces/{subdomain}/logo
Retrieve a space's logo
/memberships
Create a new membership
/memberships/{id}
Update a membership
/memberships/{id}/cancellation
Cancel a membership
/memberships/{id}/confirmation
Confirm a pending membership
/memberships/cancellations
List membership cancellations
/spaces
Create a coworking space
/spaces/{subdomain}
Update space details
/spaces/{subdomain}/logo
Retrieve a space's logo
/memberships
Create a new membership
/memberships/{id}
Update a membership
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Cobot API by hand means completing its OAuth 2.0 flow, resolving the per-space subdomain host (https://{subdomain}.cobot.me/api), and building the space and membership calls yourself. Through Jentic you install once, import the Cobot API from the API Directory, connect the account once, and your agent calls it.
Permission scoping
Cobot puts the space subdomain and membership id in the URL path (/spaces/{subdomain}, /memberships/{id}), so a rule can pin your agent to one space: it can confirm memberships and read cancellations there and nothing else. You choose the operations it may call, so a membership cancellation is not included unless you add that operation.
Credential isolation
Your Cobot OAuth token is stored once, encrypted, by your own Jentic One instance and injected into the Authorization header at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'confirm a Cobot membership' or 'list cancellations', and Jentic returns the matching Cobot operation with its input schema so the agent calls the right endpoint without reading the docs.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Stripe handles billing for coworking plans alongside Cobot's membership records.
Use Stripe when the workflow needs richer billing automation than Cobot provides - failed payment retries, dunning, prorations.
Specific to using Cobot API through Jentic.
Why is there no official OpenAPI spec for Cobot API?
Cobot does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Cobot API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.
What authentication does the Cobot API use?
Cobot uses OAuth 2.0. Public endpoints require no auth; private endpoints require an OAuth2 access token with the appropriate scope. Through Jentic the access token is stored encrypted in the vault and injected at call time.
Can I create memberships with the Cobot API?
Yes - POST /memberships creates a new member tied to a space. Follow up with POST /memberships/{id}/confirmation to activate the member once the sign-up is verified.
How do I track cancellations with the Cobot API?
Use POST /memberships/{id}/cancellation to record a cancellation and GET /memberships/cancellations to list cancellations across the space for churn reporting.
What are the rate limits for the Cobot API?
Cobot enforces around 60 requests per minute per user on most endpoints, though some endpoints differ. Implement exponential backoff on 429 responses for batch syncs.
How do I confirm a membership through Jentic?
Search Jentic for 'confirm a Cobot membership', load the POST /memberships/{id}/confirmation operation, and execute it with the membership ID. Jentic injects the OAuth token at execution time.
Can I limit what my agent is allowed to do with the Cobot API?
Yes. Because your Jentic One instance is self-hosted, you decide which Cobot operations the agent may call and which OAuth credentials it uses, so it only touches what your own rules permit. Since Cobot puts the space subdomain and membership ID in the URL path (/spaces/{subdomain}, /memberships/{id}), you can pin the agent to a single space and let it confirm sign-ups via POST /memberships/{id}/confirmation and read churn via GET /memberships/cancellations while excluding everything else. A destructive operation like POST /memberships/{id}/cancellation is not available to the agent unless you explicitly add it.
/memberships/{id}/cancellation
Cancel a membership
/memberships/{id}/confirmation
Confirm a pending membership
/memberships/cancellations
List membership cancellations