Cobot
Coworking space management and member billing platform
| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://www.cobot.me/api | link | — | — | — |
Actions (53)
Bookings · 14
- Create BookingPOST /api/resources/{resource_id}/bookings
Create a new booking for a resource.
documented - Delete BookingDELETE /api/bookings/{booking_id}
Delete a booking.
documented - List bookingsGET /api/bookings
Return a list of bookings overlapping a given time period.
documented - List bookings for a membershipGET /api/memberships/{membership_id}/bookings
Return bookings for a membership within a timespan.
documented - List bookings for a membership (timespan)GET /api/memberships/{membership_id}/bookings?from={from}&to={to}
Return bookings for a membership within a timespan.
documented - List bookings for a resourceGET /api/resources/{resource_id}/bookings
Return bookings for a resource within a timespan.
documented - List bookings for membershipGET /api/memberships/{membership_id}/bookings
Return bookings for a membership.
documented - List bookings for membership shortGET /api/memberships/bookings?from={from}&to={to}
List bookings for a membership (alternative path).
documented - List recent bookings for memberGET /api/membership/bookings/recent
Not-yet-billed bookings for a member.
documented - List recent bookings for memberGET /api/membership/bookings/recent
Return not-yet-invoiced bookings for a member.
documented - List upcoming bookings for memberGET /api/membership/bookings/upcoming
Upcoming bookings for a member.
documented - List upcoming bookings for memberGET /api/membership/bookings/upcoming
Return upcoming bookings for a member.
documented - Show single bookingGET /api/bookings/{booking_id}
Return a single booking by id.
documented - Update BookingPUT /api/bookings/{booking_id}
Update a booking.
documented
Check-ins · 6
- Check in memberPOST /api/memberships/{membership_id}/work_sessions
Create a check-in for a member.
documented - Check in with credentialsPOST /api/check_ins
Check in a user via login/password or token.
documented - Check outDELETE /api/memberships/{membership_id}/check_ins/current
Check out a member.
documented - Get check-inGET /api/check_ins/{id}
Get a specific check-in by id.
documented - List check-ins for current memberGET /api/work_sessions
List check-ins for the current member in a time window.
documented - List check-ins for space (all members)GET /api/work_sessions?from={from}&to={to}
List check-ins for all members in a time window.
documented
Invoices · 6
- Create invoice for current chargesPOST /api/memberships/{membership_id}/charges_based_invoices
Create an invoice that contains current charges for a member.
documented - Create payment record (mark invoice as paid)POST /api/invoices/{invoice_id}/payment_records
Add a payment record to an invoice.
documented - Delete payment recordDELETE /api/invoices/{invoice_id}/payment_records/{id}
Remove a payment record from an invoice.
documented - Get invoice detailsGET /api/invoices/{id}
Return a single invoice by id.
documented - List invoicesGET /api/invoices
Return all invoices for a space or member.
documented - List invoices for a memberGET /api/memberships/{membership_id}/invoices
Return invoices for a membership.
documented
Custom Fields · 5
- List custom fields for multiple membersGET /api/memberships/{membership_id}/custom_fields?{params}
Return custom fields for multiple memberships.
documented - List custom fields for one memberGET /api/memberships/{membership_id}/custom_fields
Return custom fields for a membership.
documented - List custom fields for the spaceGET /api/space/custom_fields
Return custom fields configured for the space.
documented - Update custom fields for a memberPUT /api/memberships/{membership_id}/custom_fields
Update custom fields for a member.
documented - Update custom fields for the spacePUT /api/space/custom_fields
Update the space's custom fields.
documented
Email Customizations · 4
- Create email customizationPOST /api/email_customizations
Create a new email customization.
documented - Delete email customizationDELETE /api/email_customizations/{id}
Delete an email customization.
documented - List email customizationsGET /api/email_customizations
Return email customization settings for the space.
documented - Show single email customizationGET /api/email_customizations/{id}
Return a single email customization.
documented
Webhooks · 4
- Create event subscriptionPOST /api/subscriptions
Subscribe to an event.
documented - Delete subscriptionDELETE /api/subscriptions/{subscription_id}
Delete an event subscription.
documented - List subscriptionsGET /api/subscriptions
List event subscriptions for current user/app.
documented - Show details for a subscriptionGET /api/subscriptions/{subscription_id}
Show details for a subscription.
documented
Access Tokens · 3
- Create access token for a spacePOST /api/access_tokens/{token}/space
Create an access token that belongs to a space.
documented - Get access token infoGET /api/access_tokens/{token}
Return the scope of a given access token.
documented - Revoke access tokenDELETE /api/access_tokens/{token}
Revoke the specified access token.
documented
Admins · 3
Activities · 2
Booking Passes · 2
- List remaining booking passes for a memberGET /api/membership/booking_passes
Return remaining booking passes for the authenticated member.
documented - List remaining booking passes for a member (admin)GET /api/memberships/{membership_id}/booking_passes
Return remaining booking passes for a membership (admin view).
documented