Cobot is coworking and flexible-workspace management software, built and operated by Upstream - Agile GmbH in Berlin, Germany. It runs the day-to-day of a coworking space or space network from one platform: memberships and plans, resource and meeting-room bookings, drop-in passes, events and ticketing, check-ins, automated invoicing and online payments, a white-label member portal and mobile app, analytics, and door access-control integrations (Kisi, Salto KS, Tapkey, Sensorberg, dormakaba Exivo). Cobot publishes a genuinely open developer surface: a 134-operation OpenAPI 3.1 contract for API 2 that follows the JSON:API standard, a legacy v1 REST API with a documented webhook event catalog, OAuth 2.0 with authorization-code + PKCE and dynamic client registration, OpenID Connect, an RFC 9727 api-catalog document, RFC 9728 protected-resource metadata, an llms.txt, and an OAuth-protected hosted MCP server at api.cobot.me/mcp.
Cobot publishes 44 API contracts indexed on the APIs.io network, including Allocation API, Approval API, Article API, and 41 more. Tagged areas include Company, Co-Working, Workspace Management, Space Management, and Real Estate.
The Cobot catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
Cobot’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 30 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Payments regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/cobot/"><img src="https://apis.io/badge/cobot/card.svg" alt="Cobot on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Rate-Limit Signaling+7 pts — OpenAPI responses document X-RateLimit-* / RateLimit headers (verified), else a rate_limits artifact or RateLimits link (documented)
Agentic Commerce Well-Known Document+5 pts — a parsing /.well-known/ucp.json or acp.json declaring a version and at least one service, OR (0.27) a live x402 payment challenge from _data/x402-adoption.json — `self` when its endpoints are on the provider's own domain, `platform` when they are on a vendor's
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
The original Cobot REST API, still available and still the only surface that carries the webhook subscription API. Documented per-resource on dev.cobot.me/api-docs; Cobot direct...
A hosted, remote Model Context Protocol server operated by Cobot at api.cobot.me/mcp. It is live and OAuth 2.0 protected — an anonymous tools/list returns 401 with an RFC 9728 W...
Booking credits are added to plans and give memberships free booking time or a fixed amount of free bookings. The hourly rate of a resource can also be customized.
Cost centers are used to categorize invoice items. Anything that can be invoiced can be assigned a cost center. When a service/charge is added to an invoice, its cost center wil...
Spaces can run events for their members or the public. Events are created and later published by admins, at which point members are able to see and attend them. Admins can also ...
After a resource has been enabled for external booking (see _External Resource_) it can be booked by visitors (non-members) using external booking endpoints. Making an external ...
A space's resources can be enabled for external booking, which means they can be booked by guests without a Cobot account or space membership. All resources enabled for external...
The plans belonging to a membership. When a membership is signed up one of the space's plans is selected and a copy is created for the membership. A membership's plan can be cus...
*The payment API is in development. Endpoints may be missing or not working yet.* Payments allow any user (i.e. non-members) to pay for items on Cobot via the payment methods a ...
Spaces can set up payment methods that members can use to make payments to the space. Payment methods can be automated via a payment provider such as Stripe or manual (e.g. cash...
Products can be set up by a space and then used as booking extras or to create charges from. Examples are coffee, projectors, additional cleaning services etc.
Revenue accounts are used to categorize invoice items. Anything that can be invoiced can be assigned a revenue account. When a service/charge is added to an invoice, its revenue...
These URLs/URL templates enable API clients to provide links to the Cobot web interface without having to hard-code them. Each Url includes a unique, never changing `identifier`...
Cobot operates a hosted, remote MCP server at https://api.cobot.me/mcp. It is UNDOCUMENTED — it appears in no Cobot docs page, no blog post, no llms.txt and no search result — a...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: cobot
name: Cobot
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: unknown
trial: false
try_now: false
public: false
label: Paid
confidence: high
source:
- plans
- authentication
- scopes
- security
generated: '2026-11-06'
method: derived
image: https://dev.cobot.me/api2_logo.webp
description: 'Cobot is coworking and flexible-workspace management software, built and operated by Upstream - Agile GmbH in
Berlin, Germany. It runs the day-to-day of a coworking space or space network from one platform: memberships and plans,
resource and meeting-room bookings, drop-in passes, events and ticketing, check-ins, automated invoicing and online payments,
a white-label member portal and mobile app, analytics, and door access-control integrations (Kisi, Salto KS, Tapkey, Sensorberg,
dormakaba Exivo). Cobot publishes a genuinely open developer surface: a 134-operation OpenAPI 3.1 contract for API 2 that
follows the JSON:API standard, a legacy v1 REST API with a documented webhook event catalog, OAuth 2.0 with authorization-code
+ PKCE and dynamic client registration, OpenID Connect, an RFC 9727 api-catalog document, RFC 9728 protected-resource metadata,
an llms.txt, and an OAuth-protected hosted MCP server at api.cobot.me/mcp.'
url: https://raw.githubusercontent.com/api-evangelist/cobot/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
x-tier: profiled
x-tier-reason: enrichment
x-disambiguation: The harvest backlog reached this slug via https://forgeglobal.com/cobot_stock/, which is a secondary-market
listing for Collaborative Robotics, Inc. ("Cobot") of Santa Clara, CA — a DIFFERENT company, already profiled in the network
as all/collaborative-robotics. This repo profiles Cobot the coworking management software company (cobot.me, Upstream -
Agile GmbH, Berlin), which owns the cobot.me domain and ships the API surface described here.
specificationVersion: '0.23'
created: '2026-08-09'
modified: '2026-08-09'
tags:
- Company
- Co-Working
- Workspace Management
- Space Management
- Real Estate
- Booking
- Reservations
- Membership
- Invoicing
- Payments
- Event
- Access Control
- Software-as-a-Service
- Germany
- JSON:API
- OAuth
- Authentication
tags_raw:
- Company
- Coworking
- Workspace Management
- Space Management
- Real Estate
- Bookings
- Reservations
- Memberships
- Invoicing
- Payments
- Events
- Access Control
- SaaS
- Germany
- JSON:API
- OAuth
- Real-Estate
- Authentication
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
apis:
- aid: cobot:cobot-api-v1
name: Cobot API v1 (legacy)
description: The original Cobot REST API, still available and still the only surface that carries the webhook subscription
API. Documented per-resource on dev.cobot.me/api-docs; Cobot directs new integrations to API 2. No machine-readable specification
is published for v1.
humanURL: https://dev.cobot.me/api-docs
baseURL: https://www.cobot.me/api
tags:
- Co-Working
- Webhook
- Legacy
tags_raw:
- Coworking
- Webhooks
- Legacy
properties:
- type: Documentation
url: https://dev.cobot.me/api-docs
- type: Webhooks
url: asyncapi/cobot-webhooks.yml
- type: ChangeLog
url: https://www.cobot.me/pages/api_changes
- aid: cobot:cobot-mcp
name: Cobot MCP Server
description: A hosted, remote Model Context Protocol server operated by Cobot at api.cobot.me/mcp. It is live and OAuth
2.0 protected — an anonymous tools/list returns 401 with an RFC 9728 WWW-Authenticate challenge pointing at its own protected-resource
metadata, which advertises a 14-scope read/write capability surface over spaces, memberships, bookings, check-ins, invoices,
resources, products, contacts and teams.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me/mcp
tags:
- MCP
- Agents
- Co-Working
tags_raw:
- MCP
- Agents
- Coworking
properties:
- type: MCPServer
url: mcp/cobot-mcp.yml
- type: ToolCrosswalk
url: mcp/cobot-tool-crosswalk.yml
- aid: cobot:cobot-allocation-api
name: Cobot Allocation API
description: A long-term allocation of a resource to a membership or team.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Allocations
tags_raw:
- Allocation
properties:
- type: OpenAPI
url: openapi/cobot-allocation-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-approval-api
name: Cobot Approval API
description: Approving terms & conditions, privacy policies etc. as a member of a space.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Approval
properties:
- type: OpenAPI
url: openapi/cobot-approval-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-article-api
name: Cobot Article API
description: A help desk article explaning an aspect of the space.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Article
properties:
- type: OpenAPI
url: openapi/cobot-article-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-booking-api
name: Cobot Booking API
description: A booking of a resource in the booking calendar.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Booking
properties:
- type: OpenAPI
url: openapi/cobot-booking-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-booking-credit-api
name: Cobot Booking Credit API
description: Booking credits are added to plans and give memberships free booking time or a fixed amount of free bookings.
The hourly rate of a resource can also be customized.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Booking Credit
properties:
- type: OpenAPI
url: openapi/cobot-booking-credit-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-built-in-email-customizations-api
name: Cobot Built-in Email Customizations API
description: Email customizations for emails that can be sent via Cobot.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Built-in Email Customizations
properties:
- type: OpenAPI
url: openapi/cobot-built-in-email-customizations-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-calendar-blocker-api
name: Cobot Calendar Blocker API
description: Blocks off a space for member/external bookings and drop-in passes.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Calendar Blocker
properties:
- type: OpenAPI
url: openapi/cobot-calendar-blocker-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-check-in-api
name: Cobot Check In API
description: Members check in to a space for attendance tracking and for using up their time passes.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Check-in
properties:
- type: OpenAPI
url: openapi/cobot-check-in-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-contact-api
name: Cobot Contact API
description: Non-member contacts a space has.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Contact
properties:
- type: OpenAPI
url: openapi/cobot-contact-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-cost-center-api
name: Cobot Cost Center API
description: 'Cost centers are used to categorize invoice items. Anything
that can be invoiced can be assigned a cost center.
When a service/charge is added to an invoice, its cost center will be
assigned to the respective invoice item.'
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Cost Center
properties:
- type: OpenAPI
url: openapi/cobot-cost-center-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-customer-api
name: Cobot Customer API
description: A trial space can be converted to a customer
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Customers
tags_raw:
- Customer
properties:
- type: OpenAPI
url: openapi/cobot-customer-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-discount-code-api
name: Cobot Discount Code API
description: A discount code can be used to offer a discount for various products in a space.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Discount Code
properties:
- type: OpenAPI
url: openapi/cobot-discount-code-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-drop-in-pass-api
name: Cobot Drop-In Pass API
description: Purchased drop-in passes.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Drop-In Pass
properties:
- type: OpenAPI
url: openapi/cobot-drop-in-pass-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-drop-in-pass-purchase-api
name: Cobot Drop-In Pass Purchase API
description: A purchase of drop-in-passes, currently only supports buying one pass at a time.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Drop-In Pass Purchase
properties:
- type: OpenAPI
url: openapi/cobot-drop-in-pass-purchase-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-drop-in-pass-template-api
name: Cobot Drop-In Pass Template API
description: Drop-in pass templates are templates for drop-in passes that can be bought by visitors.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Drop-In Pass Template
properties:
- type: OpenAPI
url: openapi/cobot-drop-in-pass-template-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-event-api
name: Cobot Event API
description: 'Spaces can run events for their members or the public.
Events are created and later published by admins, at which point members are able to see and attend them.
Admins can also create messages for events, which are sent to attendees based on triggers such as someone having
just attended an event.'
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Event
properties:
- type: OpenAPI
url: openapi/cobot-event-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-external-booking-api
name: Cobot External Booking API
description: 'After a resource has been enabled for external booking (see _External Resource_) it can be
booked by visitors (non-members) using external booking endpoints.
Making an external booking also results in a Booking to be created.'
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- External Booking
properties:
- type: OpenAPI
url: openapi/cobot-external-booking-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-external-resource-api
name: Cobot External Resource API
description: 'A space''s resources can be enabled for external booking, which means they can be booked
by guests without a Cobot account or space membership. All resources enabled for external booking
appear under external resources.'
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- External Resource
properties:
- type: OpenAPI
url: openapi/cobot-external-resource-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-invoice-api
name: Cobot Invoice API
description: Invoices are automatically generated once a month, based on members' activity. In addition, manual invoices
can be generated at any time.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Invoices
tags_raw:
- Invoice
properties:
- type: OpenAPI
url: openapi/cobot-invoice-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-invoice-reminder-api
name: Cobot Invoice Reminder API
description: Admins can send invoice reminders for overdue invoices.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Invoice Reminder
properties:
- type: OpenAPI
url: openapi/cobot-invoice-reminder-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-membership-api
name: Cobot Membership API
description: Represents a person being a member in a space. Can optionally be connected to a User.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Membership
properties:
- type: OpenAPI
url: openapi/cobot-membership-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-membership-plan-api
name: Cobot Membership Plan API
description: 'The plans belonging to a membership. When a membership is signed up one of the
space''s plans is selected and a copy is created for the membership.
A membership''s plan can be customized or changed over time, creating a new
membership plan object every time.'
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Membership Plan
properties:
- type: OpenAPI
url: openapi/cobot-membership-plan-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-membership-profile-api
name: Cobot Membership Profile API
description: Social profile for a membership.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Membership Profile
properties:
- type: OpenAPI
url: openapi/cobot-membership-profile-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-navigation-link-api
name: Cobot Navigation Link API
description: Navigation links allow you to embed 3rd party apps on a space's Cobot UI. See also the single page app endpoints.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Navigation Link
properties:
- type: OpenAPI
url: openapi/cobot-navigation-link-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-network-api
name: Cobot Network API
description: Multiple spaces can form a network. This allows their members to access multiple spaces, for example to book
resources.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Networks
tags_raw:
- Network
properties:
- type: OpenAPI
url: openapi/cobot-network-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-payment-api
name: Cobot Payment API
description: '*The payment API is in development. Endpoints may be missing or not working yet.*
Payments allow any user (i.e. non-members) to pay for items on Cobot via the payment
methods a space has set up.
For now this only covers external bookings, but more could be added in the future.'
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Payments
tags_raw:
- Payment
properties:
- type: OpenAPI
url: openapi/cobot-payment-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-payment-method-api
name: Cobot Payment Method API
description: 'Spaces can set up payment methods that members can use to make payments to the space.
Payment methods can be automated via a payment provider such as Stripe or manual (e.g. cash, bank transfer).'
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Payment Method
properties:
- type: OpenAPI
url: openapi/cobot-payment-method-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-product-api
name: Cobot Product API
description: 'Products can be set up by a space and then used as booking extras or to create charges from.
Examples are coffee, projectors, additional cleaning services etc.'
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Product
properties:
- type: OpenAPI
url: openapi/cobot-product-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-refund-api
name: Cobot Refund API
description: A full or partial refund of an invoice.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Refund
properties:
- type: OpenAPI
url: openapi/cobot-refund-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-resource-api
name: Cobot Resource API
description: A resource can be booked on an hourly basis using the booking calendar. Examples are conference rooms, presentation
equipment, bikes etc.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Resource
properties:
- type: OpenAPI
url: openapi/cobot-resource-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-revenue-account-api
name: Cobot Revenue Account API
description: 'Revenue accounts are used to categorize invoice items. Anything
that can be invoiced can be assigned a revenue account.
When a service/charge is added to an invoice, its revenue account will be
assigned to the respective invoice item.'
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Revenue Account
properties:
- type: OpenAPI
url: openapi/cobot-revenue-account-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-single-page-app-api
name: Cobot Single page app API
description: A single page app consists of HTML, CSS and JavaScript code. It can be embedded into the Cobot UI via navigation
links.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Single Page App
tags_raw:
- Single page app
properties:
- type: OpenAPI
url: openapi/cobot-single-page-app-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-space-api
name: Cobot Space API
description: A coworking space. Spaces can form a network to allow members access to multiple spaces.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Space
properties:
- type: OpenAPI
url: openapi/cobot-space-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-space-billing-details-api
name: Cobot Space Billing Details API
description: Billing details of a space.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Space Billing Details
properties:
- type: OpenAPI
url: openapi/cobot-space-billing-details-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
- type: APIReference
url: https://dev.cobot.me/api2
- type: ErrorCatalog
url: errors/cobot-problem-types.yml
- type: DataModel
url: data-model/cobot-data-model.yml
- type: OAuthScopes
url: scopes/cobot-scopes.yml
- type: Authentication
url: authentication/cobot-authentication.yml
- type: Conventions
url: conventions/cobot-conventions.yml
- aid: cobot:cobot-space-payment-method-api
name: Cobot Space Payment Method API
description: The payment method a space uses to pay their Cobot subscription.
humanURL: https://dev.cobot.me/api2
baseURL: https://api.cobot.me
tags:
- Space Payment Method
properties:
- type: OpenAPI
url: openapi/cobot-space-payment-method-api-openapi.yml
- type: Documentation
url: https://dev.cobot.me/api2
# --- truncated at 32 KB (39 KB total) ---
# Full source: https://artifacts.apis.io/cobot/apis.yml
Cobot API — frequently asked questions
Does Cobot have an API?
Yes. APIs.io lists 44 APIs from Cobot, including Cobot API v1 (legacy), Cobot MCP Server and Cobot Allocation API, and 41 more.
Is there an OpenAPI specification for the Cobot API?
Yes. APIs.io indexes 42 OpenAPI specifications for Cobot, each linked for download from this page.
How do I authenticate with the Cobot API?
Cobot documents its authentication (oauth2/openIdConnect · 2 schemes). The details are profiled on APIs.io as Cobot Authentication.
How much does the Cobot API cost?
Cobot publishes its prices; its Coworking Platform Plan plan is / month as of 2026-10-28. APIs.io lists 5 pricing plans for Cobot, with each plan's price, limits and inclusions under Pricing on this page.
Does Cobot have an MCP server?
Yes. APIs.io lists 1 MCP server for Cobot: Cobot operates a hosted, remote MCP server at https://api.cobot.me/mcp. It is UNDOCUMENTED — it appears in no Cobot docs page, no blog post, no llms.txt and no search result — and was found by probing
Is the Cobot API ready for AI agents?
Cobot has a Kin Score of 62.6 out of 100 (strong) and an Agent Readiness score of 58.6 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.