# Spacebring Docs: Developer resources

## Developer resources

### Overview

- [Introduction](https://www.spacebring.com/docs/developer/index.md): Spacebring is a coworking space software for superior member service
- [Guides](https://www.spacebring.com/docs/developer/guides.md): Guides for certifying your integration with Spacebring
- [Changelog](https://www.spacebring.com/docs/developer/changelog.md): Discover the latest changes to the Spacebring API and webhooks.

### APIs

- [Authentication](https://www.spacebring.com/docs/developer/api/authentication.md): Authenticate with the Spacebring API
- [Pagination](https://www.spacebring.com/docs/developer/api/pagination.md): Pagination when accessing the Spacebring API
- [Rate limiting](https://www.spacebring.com/docs/developer/api/rate-limiting.md): Rate limits when accessing the Spacebring API
- [File uploads](https://www.spacebring.com/docs/developer/api/file-uploads.md): Upload images, videos, and documents through the Spacebring API and attach them to events, benefits, products, resources, guides, posts, companies, contract templates, ticket comments, and guide attachments
- [OpenAPI spec](https://www.spacebring.com/docs/developer/api/openapi-spec.md): An OpenAPI specification for the Spacebring API

#### Alternative currencies

- [Retrieve alternative currencies](https://www.spacebring.com/docs/developer/api/alternative-currencies/retrieve-alternative-currencies.md): Retrieve all alternative currencies in the location. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Create an alternative currency](https://www.spacebring.com/docs/developer/api/alternative-currencies/create-an-alternative-currency.md): Create an alternative currency. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Delete an alternative currency](https://www.spacebring.com/docs/developer/api/alternative-currencies/delete-an-alternative-currency.md): Delete an alternative currency. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Update an alternative currency](https://www.spacebring.com/docs/developer/api/alternative-currencies/update-an-alternative-currency.md): Update an alternative currency. <h3>OAuth</h3>Required scopes: <code>invoices</code>

#### Benefits

- [Retrieve categories](https://www.spacebring.com/docs/developer/api/benefits/retrieve-categories.md): Retrieve all benefit categories in the location. <h3>OAuth</h3>Required scopes: <code>benefits.readonly</code> or <code>benefits</code>
- [Create a category](https://www.spacebring.com/docs/developer/api/benefits/create-a-category.md): Create a benefit category. <h3>OAuth</h3>Required scopes: <code>benefits</code>
- [Get a category](https://www.spacebring.com/docs/developer/api/benefits/get-a-category.md): Get a benefit category. <h3>OAuth</h3>Required scopes: <code>benefits.readonly</code> or <code>benefits</code>
- [Update a category](https://www.spacebring.com/docs/developer/api/benefits/update-a-category.md): Update a benefit category. <h3>OAuth</h3>Required scopes: <code>benefits</code>
- [Delete a category](https://www.spacebring.com/docs/developer/api/benefits/delete-a-category.md): Delete a benefit category. <h3>OAuth</h3>Required scopes: <code>benefits</code>
- [Retrieve benefits](https://www.spacebring.com/docs/developer/api/benefits/retrieve-benefits.md): Retrieve all benefits in the location. <h3>OAuth</h3>Required scopes: <code>benefits.readonly</code> or <code>benefits</code>
- [Create a benefit](https://www.spacebring.com/docs/developer/api/benefits/create-a-benefit.md): Create a benefit. <h3>OAuth</h3>Required scopes: <code>benefits</code>
- [Retrieve a benefit](https://www.spacebring.com/docs/developer/api/benefits/retrieve-a-benefit.md): Retrieve a benefit. <h3>OAuth</h3>Required scopes: <code>benefits.readonly</code> or <code>benefits</code>
- [Update a benefit](https://www.spacebring.com/docs/developer/api/benefits/update-a-benefit.md): Update a benefit. <h3>OAuth</h3>Required scopes: <code>benefits</code>
- [Delete a benefit](https://www.spacebring.com/docs/developer/api/benefits/delete-a-benefit.md): Delete a benefit. <h3>OAuth</h3>Required scopes: <code>benefits</code>
- [Create a media upload](https://www.spacebring.com/docs/developer/api/benefits/create-a-media-upload.md): Create a media upload for a benefit cover image. The response carries a presigned URL: send the raw file bytes with a PUT request within a minute, using exactly the headers returned. Once the file is stored, pass the returned key as <code>media[0].key</code> when creating or updating a benefit withi…
- [Retrieve applications](https://www.spacebring.com/docs/developer/api/benefits/retrieve-applications.md): Retrieve all benefit applications in the location or for certain benefit. <h3>OAuth</h3>Required scopes: <code>benefits.readonly</code> or <code>benefits</code>
- [Apply for a benefit](https://www.spacebring.com/docs/developer/api/benefits/apply-for-a-benefit.md): Apply for a benefit. <h3>OAuth</h3>Required scopes: <code>benefits</code>
- [Retrieve an application](https://www.spacebring.com/docs/developer/api/benefits/retrieve-an-application.md): Retrieve a benefit application by id. <h3>OAuth</h3>Required scopes: <code>benefits.readonly</code> or <code>benefits</code>

#### Billing

- [Retrieve invoices](https://www.spacebring.com/docs/developer/api/billing/retrieve-invoices.md): Retrieve all invoices based on certain parameters. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Create an invoice](https://www.spacebring.com/docs/developer/api/billing/create-an-invoice.md): Create an invoice for a member or a company.
- [Retrieve an invoice](https://www.spacebring.com/docs/developer/api/billing/retrieve-an-invoice.md): Retrieve a certain invoice. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Delete an invoice](https://www.spacebring.com/docs/developer/api/billing/delete-an-invoice.md): Delete a draft invoice. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Update an invoice](https://www.spacebring.com/docs/developer/api/billing/update-an-invoice.md): Update a draft invoice. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Cancel a payment](https://www.spacebring.com/docs/developer/api/billing/cancel-a-payment.md): Cancel a payment on an invoice. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Duplicate an invoice](https://www.spacebring.com/docs/developer/api/billing/duplicate-an-invoice.md): Duplicate an invoice, creating a new draft invoice with the same items. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Issue an invoice](https://www.spacebring.com/docs/developer/api/billing/issue-an-invoice.md): Issue (finalize) a draft invoice, making it ready for payment. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Pay an invoice](https://www.spacebring.com/docs/developer/api/billing/pay-an-invoice.md): Mark an invoice as paid by <code>External Payment</code>. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Resend an invoice](https://www.spacebring.com/docs/developer/api/billing/resend-an-invoice.md): Resend an issued invoice notification to the customer. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Void an invoice](https://www.spacebring.com/docs/developer/api/billing/void-an-invoice.md): Void an issued invoice. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [List invoice items](https://www.spacebring.com/docs/developer/api/billing/list-invoice-items.md): List invoice items filtered by customer, location, invoice, type, status, pending, or date range. Pass invoiceRef for the items of one invoice; they page like the rest of the list. The createDate filter matches when the item was created; the status and issueDate filters match the invoice the item is…
- [Create an invoice item](https://www.spacebring.com/docs/developer/api/billing/create-an-invoice-item.md): Create an item in an invoice. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Retrieve an invoice item](https://www.spacebring.com/docs/developer/api/billing/retrieve-an-invoice-item.md): Retrieve a specific invoice item. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Delete an invoice item](https://www.spacebring.com/docs/developer/api/billing/delete-an-invoice-item.md): Delete an invoice item from a draft invoice. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Update an invoice item](https://www.spacebring.com/docs/developer/api/billing/update-an-invoice-item.md): Update an invoice item on a draft invoice. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [List upcoming invoice items](https://www.spacebring.com/docs/developer/api/billing/list-upcoming-invoice-items.md): List a customer's pending invoice items. Deprecated: use <a href="/developer/api/billing/list-invoice-items">List invoice items</a> with <code>pending=true</code> and <code>customerRef</code> instead. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Retrieve the upcoming invoice](https://www.spacebring.com/docs/developer/api/billing/retrieve-the-upcoming-invoice.md): Retrieve the upcoming invoice preview for a membership or subscription. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Retrieve credit notes](https://www.spacebring.com/docs/developer/api/billing/retrieve-credit-notes.md): Retrieve all credit notes for a specific invoice or location. One of invoiceRef or locationRef is required. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Create a credit note](https://www.spacebring.com/docs/developer/api/billing/create-a-credit-note.md): Create a credit note for an invoice. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Retrieve a credit note](https://www.spacebring.com/docs/developer/api/billing/retrieve-a-credit-note.md): Retrieve a specific credit note. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Update a credit note](https://www.spacebring.com/docs/developer/api/billing/update-a-credit-note.md): Update a credit note. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Preview a credit note](https://www.spacebring.com/docs/developer/api/billing/preview-a-credit-note.md): Preview a credit note for an invoice without creating it. <h3>OAuth</h3>Required scopes: <code>invoices</code>

#### Check-ins

- [Retrieve check-ins](https://www.spacebring.com/docs/developer/api/check-ins/retrieve-check-ins.md): Retrieve the check-ins of a location, newest arrival first. With bearer token authentication, the user must be an administrator of the location. <h3>OAuth</h3>Required scopes: <code>checkIns.readonly</code> or <code>checkIns</code>
- [Get a check-in](https://www.spacebring.com/docs/developer/api/check-ins/get-a-check-in.md): Get a check-in by its id. With bearer token authentication, the user must be an administrator of the check-in's location. <h3>OAuth</h3>Required scopes: <code>checkIns.readonly</code> or <code>checkIns</code>
- [Check in](https://www.spacebring.com/docs/developer/api/check-ins/check-in.md): Record an arrival for a booking, an event ticket, a visit, or a member's subscription. Identify what to check in with its check-in id, with the location and a six-digit code, or with the location and a customer ref to check a member in without a code. With bearer token authentication, the user must…
- [Check out](https://www.spacebring.com/docs/developer/api/check-ins/check-out.md): Record a departure on an open check-in. Identify it with its check-in id, or with the location and the six-digit code it was opened with. With bearer token authentication, the user must be an administrator of the location. <h3>OAuth</h3>Required scopes: <code>checkIns</code>

#### Community

- [Retrieve companies](https://www.spacebring.com/docs/developer/api/community/retrieve-companies.md): Retrieve all companies. <h3>OAuth</h3>Required scopes: <code>community.readonly</code> or <code>community</code>
- [Create a company](https://www.spacebring.com/docs/developer/api/community/create-a-company.md): Create a company. <h3>OAuth</h3>Required scopes: <code>community</code>
- [Retrieve a company](https://www.spacebring.com/docs/developer/api/community/retrieve-a-company.md): Retrieve a certain company. <h3>OAuth</h3>Required scopes: <code>community.readonly</code> or <code>community</code>
- [Update a company](https://www.spacebring.com/docs/developer/api/community/update-a-company.md): Update a certain company. <h3>OAuth</h3>Required scopes: <code>community</code>
- [Create a logo upload](https://www.spacebring.com/docs/developer/api/community/create-a-logo-upload.md): Create an upload for a company logo. The response carries a presigned URL: send the raw file bytes with a PUT request within a minute, using exactly the headers returned. Once the file is stored, pass the returned key as <code>logo.key</code> when creating or updating a company within an hour; a log…
- [Retrieve memberships](https://www.spacebring.com/docs/developer/api/community/retrieve-memberships.md): Retrieve all memberships. <h3>OAuth</h3>Required scopes: <code>memberships.readonly</code> or <code>memberships</code>
- [Create a membership](https://www.spacebring.com/docs/developer/api/community/create-a-membership.md): Create a membership and send an email invitation to join if type is member. <h3>OAuth</h3>Required scopes: <code>community</code>
- [Retrieve a membership](https://www.spacebring.com/docs/developer/api/community/retrieve-a-membership.md): Retrieve a certain membership. <h3>OAuth</h3>Required scopes: <code>community.readonly</code> or <code>community</code>
- [Update a membership](https://www.spacebring.com/docs/developer/api/community/update-a-membership.md): Update a certain membership. <h3>OAuth</h3>Required scopes: <code>community</code>
- [Delete a membership](https://www.spacebring.com/docs/developer/api/community/delete-a-membership.md): Delete a certain membership. <h3>OAuth</h3>Required scopes: <code>community</code>
- [Retrieve deleted memberships](https://www.spacebring.com/docs/developer/api/community/retrieve-deleted-memberships.md): Retrieve all deleted memberships. <h3>OAuth</h3>Required scopes: <code>community.readonly</code> or <code>community</code>

#### Contracts

- [Retrieve contracts](https://www.spacebring.com/docs/developer/api/contracts/retrieve-contracts.md): Retrieve all contracts in the location. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Create a contract](https://www.spacebring.com/docs/developer/api/contracts/create-a-contract.md): Create a contract. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Get a contract](https://www.spacebring.com/docs/developer/api/contracts/get-a-contract.md): Get a contract. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Delete a contract](https://www.spacebring.com/docs/developer/api/contracts/delete-a-contract.md): Delete a contract. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Update a contract](https://www.spacebring.com/docs/developer/api/contracts/update-a-contract.md): Update a contract. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Issue a contract](https://www.spacebring.com/docs/developer/api/contracts/issue-a-contract.md): Issue a contract. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Resend a contract](https://www.spacebring.com/docs/developer/api/contracts/resend-a-contract.md): Resend the signature request email to the next pending signer of an issued eSignature contract. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Decline a contract](https://www.spacebring.com/docs/developer/api/contracts/decline-a-contract.md): Mark a contract signer as declined. Declining also declines the contract. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Sign a contract](https://www.spacebring.com/docs/developer/api/contracts/sign-a-contract.md): Mark a contract signer as signed. When all signers have signed, the contract becomes signed. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Terminate a contract](https://www.spacebring.com/docs/developer/api/contracts/terminate-a-contract.md): Terminate a contract. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Retrieve templates](https://www.spacebring.com/docs/developer/api/contracts/retrieve-templates.md): Retrieve all contract templates in the location. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Create a template](https://www.spacebring.com/docs/developer/api/contracts/create-a-template.md): Create a contract template from a .docx file uploaded through the template upload endpoint. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Create a template upload](https://www.spacebring.com/docs/developer/api/contracts/create-a-template-upload.md): Create a media upload for a contract template file, a .docx document of up to 50 MB. The response carries a presigned URL: send the raw file bytes with a PUT request within a minute, using exactly the headers returned. Once the file is stored, pass the returned key as <code>template.file.key</code>…
- [Retrieve a template](https://www.spacebring.com/docs/developer/api/contracts/retrieve-a-template.md): Retrieve a contract template. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Delete a template](https://www.spacebring.com/docs/developer/api/contracts/delete-a-template.md): Delete a contract template. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Update a template](https://www.spacebring.com/docs/developer/api/contracts/update-a-template.md): Update a contract template. A new file is uploaded through the template upload endpoint. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Duplicate a template](https://www.spacebring.com/docs/developer/api/contracts/duplicate-a-template.md): Duplicate a contract template, creating a copy with the same title and file. <h3>OAuth</h3>Required scopes: <code>invoices</code>

#### Discounts

- [Retrieve coupons](https://www.spacebring.com/docs/developer/api/discounts/retrieve-coupons.md): Retrieve all coupons in the location. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Create a coupon](https://www.spacebring.com/docs/developer/api/discounts/create-a-coupon.md): Create a coupon. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Get a coupon](https://www.spacebring.com/docs/developer/api/discounts/get-a-coupon.md): Get a coupon. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Delete a coupon](https://www.spacebring.com/docs/developer/api/discounts/delete-a-coupon.md): Delete a coupon. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Update a coupon](https://www.spacebring.com/docs/developer/api/discounts/update-a-coupon.md): Update a coupon. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Retrieve promocodes](https://www.spacebring.com/docs/developer/api/discounts/retrieve-promocodes.md): Retrieve all promocodes. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Create a promocode](https://www.spacebring.com/docs/developer/api/discounts/create-a-promocode.md): Create a promocode. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Get a promocode](https://www.spacebring.com/docs/developer/api/discounts/get-a-promocode.md): Get a promocode. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Archive a promocode](https://www.spacebring.com/docs/developer/api/discounts/archive-a-promocode.md): Archive a promocode. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Retrieve redemptions](https://www.spacebring.com/docs/developer/api/discounts/retrieve-redemptions.md): Retrieve all discount redemptions. Either couponRef or promocodeRef is required. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>

#### Events

- [Retrieve events](https://www.spacebring.com/docs/developer/api/events/retrieve-events.md): Retrieve events. <h3>OAuth</h3>Required scopes: <code>events</code>
- [Create an event](https://www.spacebring.com/docs/developer/api/events/create-an-event.md): Create an event. <h3>OAuth</h3>Required scopes: <code>events</code>
- [Retrieve an event](https://www.spacebring.com/docs/developer/api/events/retrieve-an-event.md): Retrieve an event. <h3>OAuth</h3>Required scopes: <code>events</code>
- [Update an event](https://www.spacebring.com/docs/developer/api/events/update-an-event.md): Update an event. <h3>OAuth</h3>Required scopes: <code>events</code>
- [Delete an event](https://www.spacebring.com/docs/developer/api/events/delete-an-event.md): Delete an event. <h3>OAuth</h3>Required scopes: <code>events</code>
- [Cancel an event](https://www.spacebring.com/docs/developer/api/events/cancel-an-event.md): Cancel an event. <h3>OAuth</h3>Required scopes: <code>events</code>
- [Copy an event](https://www.spacebring.com/docs/developer/api/events/copy-an-event.md): Copy an event. <h3>OAuth</h3>Required scopes: <code>events</code>
- [Add event hosts](https://www.spacebring.com/docs/developer/api/events/add-event-hosts.md): Add hosts to an event. Creates a free host ticket for each membership without one; existing attendee tickets are switched to the host role. Returns all tickets of the event. <h3>OAuth</h3>Required scopes: <code>events</code>
- [Create a media upload](https://www.spacebring.com/docs/developer/api/events/create-a-media-upload.md): Create a media upload for an event cover image. The response carries a presigned URL: send the raw file bytes with a PUT request within a minute, using exactly the headers returned. Once the file is stored, pass the returned key as <code>media[0].key</code> when creating or updating an event within…
- [Retrieve tickets](https://www.spacebring.com/docs/developer/api/events/retrieve-tickets.md): Retrieve all event tickets. <h3>OAuth</h3>Required scopes: <code>events.readonly</code> or <code>events</code>
- [Retrieve a ticket](https://www.spacebring.com/docs/developer/api/events/retrieve-a-ticket.md): Retrieve an event ticket. <h3>OAuth</h3>Required scopes: <code>events.readonly</code> or <code>events</code>
- [Update a ticket](https://www.spacebring.com/docs/developer/api/events/update-a-ticket.md): Update an event ticket. Only the ticket role can be changed. <h3>OAuth</h3>Required scopes: <code>events</code>
- [Delete a ticket](https://www.spacebring.com/docs/developer/api/events/delete-a-ticket.md): Delete an event ticket. Returns the deleted ticket. <h3>OAuth</h3>Required scopes: <code>events</code>
- [Check in a ticket](https://www.spacebring.com/docs/developer/api/events/check-in-a-ticket.md): Check in an event ticket. Fails if the ticket is already checked in. Deprecated: this endpoint will be removed in a future release. <h3>OAuth</h3>Required scopes: <code>events</code>

#### Feed

- [Get posts](https://www.spacebring.com/docs/developer/api/feed/get-posts.md): Get feed posts. <h3>OAuth</h3>Required scopes: <code>feed.readonly</code> or <code>feed</code>
- [Create a post](https://www.spacebring.com/docs/developer/api/feed/create-a-post.md): Create a feed post. <h3>OAuth</h3>Required scopes: <code>feed</code>
- [Get a post](https://www.spacebring.com/docs/developer/api/feed/get-a-post.md): Get a feed post. <h3>OAuth</h3>Required scopes: <code>feed</code> or <code>feed.readonly</code>
- [Update a post](https://www.spacebring.com/docs/developer/api/feed/update-a-post.md): Update a feed post. <h3>OAuth</h3>Required scopes: <code>feed</code>
- [Delete a post](https://www.spacebring.com/docs/developer/api/feed/delete-a-post.md): Delete a feed post. <h3>OAuth</h3>Required scopes: <code>feed</code>
- [Get comments for a post](https://www.spacebring.com/docs/developer/api/feed/get-comments-for-a-post.md): Get comments for a post. <h3>OAuth</h3>Required scopes: <code>feed</code>
- [Get likes for a post](https://www.spacebring.com/docs/developer/api/feed/get-likes-for-a-post.md): Get likes for a post. <h3>OAuth</h3>Required scopes: <code>feed</code> or <code>feed.readonly</code>
- [Create a like for a post](https://www.spacebring.com/docs/developer/api/feed/create-a-like-for-a-post.md): Create a like for a post. <h3>OAuth</h3>Required scopes: <code>feed</code>
- [Delete a like for a post](https://www.spacebring.com/docs/developer/api/feed/delete-a-like-for-a-post.md): Delete a like for a post. <h3>OAuth</h3>Required scopes: <code>feed</code>
- [Create a post comment](https://www.spacebring.com/docs/developer/api/feed/create-a-post-comment.md): Create a feed post comment. <h3>OAuth</h3>Required scopes: <code>feed</code>
- [Delete a post comment](https://www.spacebring.com/docs/developer/api/feed/delete-a-post-comment.md): Delete a post comment. <h3>OAuth</h3>Required scopes: <code>feed</code>
- [Create a like for a post comment](https://www.spacebring.com/docs/developer/api/feed/create-a-like-for-a-post-comment.md): Create a like for a post comment. <h3>OAuth</h3>Required scopes: <code>feed</code>
- [Delete a like for a post comment](https://www.spacebring.com/docs/developer/api/feed/delete-a-like-for-a-post-comment.md): Delete a like for a post comment. <h3>OAuth</h3>Required scopes: <code>feed</code>
- [Create a media upload](https://www.spacebring.com/docs/developer/api/feed/create-a-media-upload.md): Create a media upload for an image or a video in a post. The response carries a presigned URL: send the raw file bytes with a PUT request within a minute, using exactly the headers returned. Once the file is stored, pass the returned key in <code>media[].key</code> when creating or updating a post w…

#### Floors

- [Get floors](https://www.spacebring.com/docs/developer/api/floors/get-floors.md): Get floors. <h3>OAuth</h3>Required scopes: <code>floors.readonly</code> or <code>floors</code>
- [Delete a floor](https://www.spacebring.com/docs/developer/api/floors/delete-a-floor.md): Delete a floor. <h3>OAuth</h3>Required scopes: <code>floors</code>

#### Guides

- [Retrieve guides](https://www.spacebring.com/docs/developer/api/guides/retrieve-guides.md): Retrieve all guides for an organization. Requires locationRef. When using bearer token (non-basic auth), results are filtered by the user's access. <h3>OAuth</h3>Required scopes: <code>support.readonly</code> or <code>support</code>
- [Create a guide](https://www.spacebring.com/docs/developer/api/guides/create-a-guide.md): Create a guide in an organization. <h3>OAuth</h3>Required scopes: <code>support</code>. Admin (or equivalent) role in the organization is required.
- [Retrieve a guide](https://www.spacebring.com/docs/developer/api/guides/retrieve-a-guide.md): Retrieve a guide by id. <h3>OAuth</h3>Required scopes: <code>support.readonly</code> or <code>support</code>
- [Delete a guide](https://www.spacebring.com/docs/developer/api/guides/delete-a-guide.md): Delete a guide. <h3>OAuth</h3>Required scopes: <code>support</code>. Admin (or equivalent) role in the guide's organization is required.
- [Update a guide](https://www.spacebring.com/docs/developer/api/guides/update-a-guide.md): Update a guide. At least one guide property must be provided. <h3>OAuth</h3>Required scopes: <code>support</code>. Admin (or equivalent) role in the guide's organization is required.
- [Create an attachment upload](https://www.spacebring.com/docs/developer/api/guides/create-an-attachment-upload.md): Create an upload for a file to attach to a guide, of any type up to 50 MB. The response carries a presigned URL: send the raw file bytes with a PUT request within a minute, using exactly the headers returned. Once the file is stored, pass the returned key in <code>attachments[].key</code> when creat…
- [Create a media upload](https://www.spacebring.com/docs/developer/api/guides/create-a-media-upload.md): Create a media upload for an image or a video in a guide. The response carries a presigned URL: send the raw file bytes with a PUT request within a minute, using exactly the headers returned. Once the file is stored, add the returned url to the guide <code>description</code> as a Markdown image, <co…

#### Locations

- [Retrieve all locations](https://www.spacebring.com/docs/developer/api/locations/retrieve-all-locations.md): Retrieve all locations. <h3>OAuth</h3>Required scopes: <code>locations.readonly</code> or <code>locations</code>
- [Get a location](https://www.spacebring.com/docs/developer/api/locations/get-a-location.md): Get a location. <h3>OAuth</h3>Required scopes: <code>locations.readonly</code> or <code>locations</code>

#### Networks

- [Retrieve networks](https://www.spacebring.com/docs/developer/api/networks/retrieve-networks.md): Retrieve all networks you are in.

#### Packages

- [Retrieve packages](https://www.spacebring.com/docs/developer/api/packages/retrieve-packages.md): Retrieve all packages in the location. <h3>OAuth</h3>Required scopes: <code>invoices.readonly</code> or <code>invoices</code>
- [Create a package](https://www.spacebring.com/docs/developer/api/packages/create-a-package.md): Create a package. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Delete a package](https://www.spacebring.com/docs/developer/api/packages/delete-a-package.md): Delete a package. <h3>OAuth</h3>Required scopes: <code>invoices</code>
- [Update a package](https://www.spacebring.com/docs/developer/api/packages/update-a-package.md): Update a package. <h3>OAuth</h3>Required scopes: <code>invoices</code>

#### Plans

- [Retrieve plans](https://www.spacebring.com/docs/developer/api/plans/retrieve-plans.md): Retrieve all plans. <h3>OAuth</h3>Required scopes: <code>plans.readonly</code> or <code>plans</code>
- [Create a plan](https://www.spacebring.com/docs/developer/api/plans/create-a-plan.md): Create a plan. <h3>OAuth</h3>Required scopes: <code>plans</code>
- [Delete plans](https://www.spacebring.com/docs/developer/api/plans/delete-plans.md): Delete up to 100 plans at once. Plans that are already deleted are skipped. <h3>OAuth</h3>Required scopes: <code>plans</code>
- [Update plans](https://www.spacebring.com/docs/developer/api/plans/update-plans.md): Turn sign-up on with a type, or off, for up to 100 plans at once. Plans that already have this sign-up are left unchanged. A free plan can't use immediate sign-up. <h3>OAuth</h3>Required scopes: <code>plans</code>
- [Retrieve a plan](https://www.spacebring.com/docs/developer/api/plans/retrieve-a-plan.md): Retrieve a certain plan. <h3>OAuth</h3>Required scopes: <code>plans.readonly</code> or <code>plans</code>
- [Delete a plan](https://www.spacebring.com/docs/developer/api/plans/delete-a-plan.md): Delete a certain plan. <h3>OAuth</h3>Required scopes: <code>plans</code>
- [Update a plan](https://www.spacebring.com/docs/developer/api/plans/update-a-plan.md): Update a certain plan. <h3>OAuth</h3>Required scopes: <code>plans</code>

#### Registrations

- [Retrieve registrations](https://www.spacebring.com/docs/developer/api/registrations/retrieve-registrations.md): Retrieve all registrations in network.

#### Resources

- [Retrieve resources](https://www.spacebring.com/docs/developer/api/resources/retrieve-resources.md): Retrieve resources in the location. Resources represent all kind of bookable items like rooms, hot desks, dedicated desks, parking lots. <h3>OAuth</h3>Required scopes: <code>resources.readonly</code> or <code>resources</code>
- [Create a resource](https://www.spacebring.com/docs/developer/api/resources/create-a-resource.md): Create a new resource in a location. The request body must match the schema exactly—unknown properties are rejected. <h3>OAuth</h3>Required scopes: <code>resources</code>
- [Retrieve resource assignments](https://www.spacebring.com/docs/developer/api/resources/retrieve-resource-assignments.md): Retrieve resource assignments in the location. An assignment links a resource, or a number of seats in it, to a company or a member for the duration of a subscription. <h3>OAuth</h3>Required scopes: <code>resources.readonly</code> or <code>resources</code>
- [Create a resource assignment](https://www.spacebring.com/docs/developer/api/resources/create-a-resource-assignment.md): Create a resource assignment. An assignment links a resource, or a number of seats in it, to a company or a member. <h3>OAuth</h3>Required scopes: <code>resources</code>
- [Update a resource assignment](https://www.spacebring.com/docs/developer/api/resources/update-a-resource-assignment.md): Update a resource assignment. Fields left out of the request keep their current value. <h3>OAuth</h3>Required scopes: <code>resources</code>
- [Create a media upload](https://www.spacebring.com/docs/developer/api/resources/create-a-media-upload.md): Create a media upload for a resource photo. The response carries a presigned URL: send the raw file bytes with a PUT request within a minute, using exactly the headers returned. Once the file is stored, add the returned key to <code>media</code> when creating or updating a resource within an hour; a…
- [Get a resource](https://www.spacebring.com/docs/developer/api/resources/get-a-resource.md): Get a certain resource. <h3>OAuth</h3>Required scopes: <code>resources.readonly</code> or <code>resources</code>
- [Patch a resource](https://www.spacebring.com/docs/developer/api/resources/patch-a-resource.md): Patch a certain resource. <h3>OAuth</h3>Required scopes: <code>resources</code>
- [Check resource availability](https://www.spacebring.com/docs/developer/api/resources/check-resource-availability.md): Check whether a resource can be booked for a slot before creating the booking. The same rules as booking creation apply: capacity, the location and resource schedule, duration limits and the booking window. When the slot is unavailable, the response carries the code the booking would fail with. <h3>…
- [Retrieve bookings](https://www.spacebring.com/docs/developer/api/resources/retrieve-bookings.md): Retrieve all bookings of resources. <h3>OAuth</h3>Required scopes: <code>resources.readonly</code> or <code>resources</code>
- [Create a booking](https://www.spacebring.com/docs/developer/api/resources/create-a-booking.md): Create a booking. <h3>OAuth</h3>Required scopes: <code>resources</code>
- [Get a booking](https://www.spacebring.com/docs/developer/api/resources/get-a-booking.md): Get a booking. <h3>OAuth</h3>Required scopes: <code>resources.readonly</code> or <code>resources</code>
- [Delete a booking](https://www.spacebring.com/docs/developer/api/resources/delete-a-booking.md): Delete a booking. <h3>OAuth</h3>Required scopes: <code>resources</code>
- [Update a booking](https://www.spacebring.com/docs/developer/api/resources/update-a-booking.md): Update a booking. Fields left out of the request keep their current value. <h3>OAuth</h3>Required scopes: <code>resources</code>

#### Shop

- [Retrieve categories](https://www.spacebring.com/docs/developer/api/shop/retrieve-categories.md): Retrieve all shop categories in the location. <h3>OAuth</h3>Required scopes: <code>shop.readonly</code> or <code>shop</code>
- [Create a category](https://www.spacebring.com/docs/developer/api/shop/create-a-category.md): Create a shop category. <h3>OAuth</h3>Required scopes: <code>shop</code>
- [Get a category](https://www.spacebring.com/docs/developer/api/shop/get-a-category.md): Get a shop category. <h3>OAuth</h3>Required scopes: <code>shop.readonly</code> or <code>shop</code>
- [Update a category](https://www.spacebring.com/docs/developer/api/shop/update-a-category.md): Update a shop category. <h3>OAuth</h3>Required scopes: <code>shop</code>
- [Delete a category](https://www.spacebring.com/docs/developer/api/shop/delete-a-category.md): Delete a shop category. <h3>OAuth</h3>Required scopes: <code>shop</code>
- [Retrieve products](https://www.spacebring.com/docs/developer/api/shop/retrieve-products.md): Retrieve products from shop. <h3>OAuth</h3>Required scopes: <code>shop.readonly</code> or <code>shop</code>
- [Create a product](https://www.spacebring.com/docs/developer/api/shop/create-a-product.md): Create a product in shop. <h3>OAuth</h3>Required scopes: <code>shop</code>
- [Get a product](https://www.spacebring.com/docs/developer/api/shop/get-a-product.md): Get a certain product. <h3>OAuth</h3>Required scopes: <code>shop.readonly</code> or <code>shop</code>
- [Update a product](https://www.spacebring.com/docs/developer/api/shop/update-a-product.md): Update a certain product. <h3>OAuth</h3>Required scopes: <code>shop</code>
- [Delete a product](https://www.spacebring.com/docs/developer/api/shop/delete-a-product.md): Delete a certain product. <h3>OAuth</h3>Required scopes: <code>shop</code>
- [Create a media upload](https://www.spacebring.com/docs/developer/api/shop/create-a-media-upload.md): Create a media upload for a product cover image. The response carries a presigned URL: send the raw file bytes with a PUT request within a minute, using exactly the headers returned. Once the file is stored, pass the returned key as <code>media[0].key</code> when creating or updating a product withi…
- [Retrieve orders](https://www.spacebring.com/docs/developer/api/shop/retrieve-orders.md): Retrieve all orders of products from shop. <h3>OAuth</h3>Required scopes: <code>shop.readonly</code> or <code>shop</code>
- [Get an order](https://www.spacebring.com/docs/developer/api/shop/get-an-order.md): Get a certain order. <h3>OAuth</h3>Required scopes: <code>shop.readonly</code> or <code>shop</code>

#### Subscriptions

- [Retrieve subscriptions](https://www.spacebring.com/docs/developer/api/subscriptions/retrieve-subscriptions.md): Retrieve subscriptions. <h3>OAuth</h3>Required scopes: <code>subscriptions.readonly</code> or <code>subscriptions</code>
- [Create a subscription](https://www.spacebring.com/docs/developer/api/subscriptions/create-a-subscription.md): Create a subscription for a membership or company. <h3>OAuth</h3>Required scopes: <code>subscriptions</code>
- [Retrieve a subscription](https://www.spacebring.com/docs/developer/api/subscriptions/retrieve-a-subscription.md): Retrieve a certain subscription. <h3>OAuth</h3>Required scopes: <code>subscriptions.readonly</code> or <code>subscriptions</code>
- [Delete a subscription](https://www.spacebring.com/docs/developer/api/subscriptions/delete-a-subscription.md): Delete a certain subscription. <h3>OAuth</h3>Required scopes: <code>subscriptions</code>
- [Update a subscription](https://www.spacebring.com/docs/developer/api/subscriptions/update-a-subscription.md): Update a certain subscription. <h3>OAuth</h3>Required scopes: <code>subscriptions</code>
- [Create a subscription item](https://www.spacebring.com/docs/developer/api/subscriptions/create-a-subscription-item.md): Create a subscription item. <h3>OAuth</h3>Required scopes: <code>subscriptions</code>
- [Delete a subscription item](https://www.spacebring.com/docs/developer/api/subscriptions/delete-a-subscription-item.md): Delete a subscription item. <h3>OAuth</h3>Required scopes: <code>subscriptions</code>
- [Update a subscription item](https://www.spacebring.com/docs/developer/api/subscriptions/update-a-subscription-item.md): Update a subscription item. <h3>OAuth</h3>Required scopes: <code>subscriptions</code>

#### Support

- [Retrieve tickets](https://www.spacebring.com/docs/developer/api/support/retrieve-tickets.md): Retrieve all support tickets. <h3>OAuth</h3>Required scopes: <code>support.readonly</code> or <code>support</code>
- [Create a ticket](https://www.spacebring.com/docs/developer/api/support/create-a-ticket.md): Create a support ticket. <h3>OAuth</h3>Required scopes: <code>support</code>
- [Retrieve a ticket](https://www.spacebring.com/docs/developer/api/support/retrieve-a-ticket.md): Retrieve a support ticket. <h3>OAuth</h3>Required scopes: <code>support.readonly</code> or <code>support</code>
- [Update a ticket's assignee](https://www.spacebring.com/docs/developer/api/support/update-a-tickets-assignee.md): Update support ticket assignee. <h3>OAuth</h3>Required scopes: <code>support</code>
- [Update a ticket's status](https://www.spacebring.com/docs/developer/api/support/update-a-tickets-status.md): Update support ticket status. <h3>OAuth</h3>Required scopes: <code>support</code>
- [Update a ticket's type](https://www.spacebring.com/docs/developer/api/support/update-a-tickets-type.md): Update a support ticket type. <h3>OAuth</h3>Required scopes: <code>support</code>
- [Create a ticket comment](https://www.spacebring.com/docs/developer/api/support/create-a-ticket-comment.md): Create a support ticket comment. To attach a file, create a media upload first, send the file, then pass its key as <code>activity.attachments[0].key</code>; a 409 response means the file has not been received yet, so retry shortly. <h3>OAuth</h3>Required scopes: <code>support</code>
- [Delete a ticket comment](https://www.spacebring.com/docs/developer/api/support/delete-a-ticket-comment.md): Delete a support ticket comment. <h3>OAuth</h3>Required scopes: <code>support</code>
- [Update a ticket comment](https://www.spacebring.com/docs/developer/api/support/update-a-ticket-comment.md): Update the text of a support ticket comment. Only the comment author can edit it, and only comments without an attachment. <h3>OAuth</h3>Required scopes: <code>support</code>
- [Create a ticket media upload](https://www.spacebring.com/docs/developer/api/support/create-a-ticket-media-upload.md): Create a media upload for a ticket comment attachment, a file of any type up to 50 MB. The response carries a presigned URL: send the raw file bytes with a PUT request within a minute, using exactly the headers returned. Once the file is stored, pass the returned key as <code>activity.attachments[0]…

#### Transactions

- [Retrieve scheduled credits transactions](https://www.spacebring.com/docs/developer/api/transactions/retrieve-scheduled-credits-transactions.md): Retrieve scheduled credits transactions of a subscription or a customer. <h3>OAuth</h3>Required scopes: <code>transactions.readonly</code> or <code>transactions</code>
- [Retrieve credit transactions](https://www.spacebring.com/docs/developer/api/transactions/retrieve-credit-transactions.md): Retrieve credits transactions. <h3>OAuth</h3>Required scopes: <code>transactions.readonly</code> or <code>transactions</code>
- [Create a credit transaction](https://www.spacebring.com/docs/developer/api/transactions/create-a-credit-transaction.md): Create a credits transaction. <h3>OAuth</h3>Required scopes: <code>transactions</code>
- [Retrieve a credit transaction](https://www.spacebring.com/docs/developer/api/transactions/retrieve-a-credit-transaction.md): Retrieve a credits transaction. <h3>OAuth</h3>Required scopes: <code>transactions.readonly</code> or <code>transactions</code>
- [Retrieve scheduled day pass transactions](https://www.spacebring.com/docs/developer/api/transactions/retrieve-scheduled-day-pass-transactions.md): Retrieve scheduled day passes transactions of a subscription or a customer. <h3>OAuth</h3>Required scopes: <code>transactions.readonly</code> or <code>transactions</code>
- [Retrieve day pass transactions](https://www.spacebring.com/docs/developer/api/transactions/retrieve-day-pass-transactions.md): Retrieve day passes transactions. <h3>OAuth</h3>Required scopes: <code>transactions.readonly</code> or <code>transactions</code>
- [Create a day pass transaction](https://www.spacebring.com/docs/developer/api/transactions/create-a-day-pass-transaction.md): Create a day passes transaction. <h3>OAuth</h3>Required scopes: <code>transactions</code>
- [Retrieve a day pass transaction](https://www.spacebring.com/docs/developer/api/transactions/retrieve-a-day-pass-transaction.md): Retrieve a day passes transaction. <h3>OAuth</h3>Required scopes: <code>transactions.readonly</code> or <code>transactions</code>
- [Retrieve money transactions](https://www.spacebring.com/docs/developer/api/transactions/retrieve-money-transactions.md): Retrieve money transactions. <h3>OAuth</h3>Required scopes: <code>transactions.readonly</code> or <code>transactions</code>
- [Create a money transaction](https://www.spacebring.com/docs/developer/api/transactions/create-a-money-transaction.md): Create a money transaction by charging a customer for a custom item. <h3>OAuth</h3>Required scopes: <code>transactions</code>
- [Retrieve a money transaction](https://www.spacebring.com/docs/developer/api/transactions/retrieve-a-money-transaction.md): Retrieve a money transaction. <h3>OAuth</h3>Required scopes: <code>transactions.readonly</code> or <code>transactions</code>
- [Update a money transaction](https://www.spacebring.com/docs/developer/api/transactions/update-a-money-transaction.md): Approve or cancel a pending money transaction paid externally. <h3>OAuth</h3>Required scopes: <code>transactions</code>
- [Refund a money transaction](https://www.spacebring.com/docs/developer/api/transactions/refund-a-money-transaction.md): Refund a succeeded money transaction, fully or partially, through the payment gateway it was paid with. <h3>OAuth</h3>Required scopes: <code>transactions</code>
- [Retrieve credit balance](https://www.spacebring.com/docs/developer/api/transactions/retrieve-credit-balance.md): Retrieve credits balance. <h3>OAuth</h3>Required scopes: <code>transactions.readonly</code> or <code>transactions</code>
- [Retrieve day passes balance](https://www.spacebring.com/docs/developer/api/transactions/retrieve-day-passes-balance.md): Retrieve day passes balance. <h3>OAuth</h3>Required scopes: <code>transactions.readonly</code> or <code>transactions</code>

#### Visitors

- [Get contacts](https://www.spacebring.com/docs/developer/api/visitors/get-contacts.md): Get contacts. <h3>OAuth</h3>Required scopes: <code>visitors</code>
- [Create a contact](https://www.spacebring.com/docs/developer/api/visitors/create-a-contact.md): Create a contact. <h3>OAuth</h3>Required scopes: <code>visitors</code>
- [Get a contact](https://www.spacebring.com/docs/developer/api/visitors/get-a-contact.md): Get a contact. <h3>OAuth</h3>Required scopes: <code>visitors</code> or <code>visitors.readonly</code>
- [Get requests](https://www.spacebring.com/docs/developer/api/visitors/get-requests.md): Get requests. <h3>OAuth</h3>Required scopes: <code>visitors</code> or <code>visitors.readonly</code>
- [Create a request](https://www.spacebring.com/docs/developer/api/visitors/create-a-request.md): Create a request. <h3>OAuth</h3>Required scopes: <code>visitors</code>
- [Retrieve a request](https://www.spacebring.com/docs/developer/api/visitors/retrieve-a-request.md): Retrieve a request. <h3>OAuth</h3>Required scopes: <code>visitors</code> or <code>visitors.readonly</code>
- [Approve a request](https://www.spacebring.com/docs/developer/api/visitors/approve-a-request.md): Approve a request. <h3>OAuth</h3>Required scopes: <code>visitors</code>
- [Reject a request](https://www.spacebring.com/docs/developer/api/visitors/reject-a-request.md): Reject a request. <h3>OAuth</h3>Required scopes: <code>visitors</code>
- [Retrieve visits](https://www.spacebring.com/docs/developer/api/visitors/retrieve-visits.md): Retrieve visits. <h3>OAuth</h3>Required scopes: <code>visitors.readonly</code> or <code>visitors</code>
- [Create a visit](https://www.spacebring.com/docs/developer/api/visitors/create-a-visit.md): Create a visit. <h3>OAuth</h3>Required scopes: <code>visitors</code>
- [Retrieve a visit](https://www.spacebring.com/docs/developer/api/visitors/retrieve-a-visit.md): Retrieve a visit by id. <h3>OAuth</h3>Required scopes: <code>visitors.readonly</code> or <code>visitors</code>
- [Update a visit](https://www.spacebring.com/docs/developer/api/visitors/update-a-visit.md): Update a visit by id. <h3>OAuth</h3>Required scopes: <code>visitors</code>
- [Delete a visit](https://www.spacebring.com/docs/developer/api/visitors/delete-a-visit.md): Delete a visit by id. <h3>OAuth</h3>Required scopes: <code>visitors</code>
- [Check in a visit](https://www.spacebring.com/docs/developer/api/visitors/check-in-a-visit.md): Check in a visit. <h3>OAuth</h3>Required scopes: <code>visitors</code>
- [Check out a visit](https://www.spacebring.com/docs/developer/api/visitors/check-out-a-visit.md): Check out a visit. <h3>OAuth</h3>Required scopes: <code>visitors</code>

### Webhooks

- [Overview](https://www.spacebring.com/docs/developer/webhooks/index.md): Learn about Spacebring webhooks
- [Verifying webhooks requests](https://www.spacebring.com/docs/developer/webhooks/verifying.md): Learn how to verify Spacebring webhook requests

## OpenAPI Specs

- [openapi](/docs/assets/openapi.json)
