# Booqable Developer Documentation > Official developer documentation for Booqable, a rental management software platform. We offer a RESTful JSON:API as well as the ability to create your own 3rd party app that runs inside Booqable. ## 3rd Party Apps Booqable Apps are modular extensions that enhance the Booqable platform by adding new features or integrating with external services. They're distributed through the Booqable App Store, where users can discover, install, and manage them through a streamlined interface. Apps can add tracking scripts, theme blocks, delivery carriers, payment options, or embedded pages. - [Orientation](https://developers.booqable.com/apps/orientation.md): What a Booqable app is, and which of the above to build - [App Manifest](https://developers.booqable.com/apps/manifest.md): The booqable.json file, folder conventions, and schema validation - [App Store Listing](https://developers.booqable.com/apps/store_listing.md): Store listing and plan pricing fields - [Tracking Scripts](https://developers.booqable.com/apps/tracking_scripts.md): Inject analytics JavaScript into customer websites - [Theme Blocks](https://developers.booqable.com/apps/theme_blocks.md): Add custom HTML content blocks to customer websites - [User Framework](https://developers.booqable.com/apps/user_framework.md): JavaScript APIs for templates, event tracking, consent management, and landing params - [Delivery Carriers](https://developers.booqable.com/apps/delivery_carriers.md): Provide custom shipping rates for orders - [Payment Options](https://developers.booqable.com/apps/payment_options.md): Add custom payment methods for checkout - [Embedded Pages](https://developers.booqable.com/apps/embedded_pages.md): Embed a full custom interface inside Booqable - [Configuration](https://developers.booqable.com/apps/configuration.md): Settings pages (content blocks or an embedded iframe), plan pricing, and locale files - [Configuration Schema](https://developers.booqable.com/apps/app-0-3-0.md): Documentation for app configuration options. - [Configuration JSON Schema File](https://developers.booqable.com/schemas/app-0-3-0.json): JSON schema file covering app configuration options. - [OAuth](https://developers.booqable.com/apps/oauth.md): Securely connect to Booqable's API on behalf of users - [Webhooks](https://developers.booqable.com/apps/webhooks.md): Subscribe to app lifecycle events (installed, configured, uninstalled) ## API Basics The API is RESTful and follows the JSON:API specification. Base URL is `https://{your_company_slug}.booqable.com/api/4/`. - [Introduction](https://developers.booqable.com/api/introduction.md): API overview, endpoints, filtering, and response types - [Authentication](https://developers.booqable.com/api/authentication.md): Access tokens and request signing methods - [Errors](https://developers.booqable.com/api/errors.md): Error codes and response handling ## API Resources - [Authentication Methods](https://developers.booqable.com/api/authentication_methods.md) - [Availabilities](https://developers.booqable.com/api/availabilities.md) - [Availability Breakdowns](https://developers.booqable.com/api/availability_breakdowns.md) - [Barcodes](https://developers.booqable.com/api/barcodes.md) - [Bundle Items](https://developers.booqable.com/api/bundle_items.md) - [Bundles](https://developers.booqable.com/api/bundles.md) - [Collection Items](https://developers.booqable.com/api/collection_items.md) - [Collection Trees](https://developers.booqable.com/api/collection_trees.md) - [Collections](https://developers.booqable.com/api/collections.md) - [Companies](https://developers.booqable.com/api/companies.md) - [Countries](https://developers.booqable.com/api/countries.md) - [Coupons](https://developers.booqable.com/api/coupons.md) - [Customers](https://developers.booqable.com/api/customers.md) - [Default Properties](https://developers.booqable.com/api/default_properties.md) - [Delivery Distance Calculations](https://developers.booqable.com/api/delivery_distance_calculations.md) - [Deposit Holds](https://developers.booqable.com/api/deposit_holds.md) - [Documents](https://developers.booqable.com/api/documents.md) - [Downtimes](https://developers.booqable.com/api/downtimes.md) - [Email Templates](https://developers.booqable.com/api/email_templates.md) - [Emails](https://developers.booqable.com/api/emails.md) - [Employee Invitations](https://developers.booqable.com/api/employee_invitations.md) - [Employees](https://developers.booqable.com/api/employees.md) - [Inventory Availabilities](https://developers.booqable.com/api/inventory_availabilities.md) - [Inventory Breakdowns](https://developers.booqable.com/api/inventory_breakdowns.md) - [Inventory Levels](https://developers.booqable.com/api/inventory_levels.md) - [Invoice Finalizations](https://developers.booqable.com/api/invoice_finalizations.md) - [Invoice Revisions](https://developers.booqable.com/api/invoice_revisions.md) - [Item Prices](https://developers.booqable.com/api/item_prices.md) - [Items](https://developers.booqable.com/api/items.md) - [Line Charge Suggestions](https://developers.booqable.com/api/line_charge_suggestions.md) - [Lines](https://developers.booqable.com/api/lines.md) - [Locations](https://developers.booqable.com/api/locations.md) - [Notes](https://developers.booqable.com/api/notes.md) - [Order Delivery Rate Recalculations](https://developers.booqable.com/api/order_delivery_rate_recalculations.md) - [Order Delivery Rates](https://developers.booqable.com/api/order_delivery_rates.md) - [Order Fulfillments](https://developers.booqable.com/api/order_fulfillments.md) - [Order Planning Availabilities](https://developers.booqable.com/api/order_planning_availabilities.md) - [Order Price Recalculations](https://developers.booqable.com/api/order_price_recalculations.md) - [Order Status Transitions](https://developers.booqable.com/api/order_status_transitions.md) - [Orders](https://developers.booqable.com/api/orders.md) - [Payment Authorizations](https://developers.booqable.com/api/payment_authorizations.md) - [Payment Charges](https://developers.booqable.com/api/payment_charges.md) - [Payment Methods](https://developers.booqable.com/api/payment_methods.md) - [Payment Refunds](https://developers.booqable.com/api/payment_refunds.md) - [Payments](https://developers.booqable.com/api/payments.md) - [Photos](https://developers.booqable.com/api/photos.md) - [Plannings](https://developers.booqable.com/api/plannings.md) - [Price Rules](https://developers.booqable.com/api/price_rules.md) - [Price Rulesets](https://developers.booqable.com/api/price_rulesets.md) - [Price Structures](https://developers.booqable.com/api/price_structures.md) - [Price Tiles](https://developers.booqable.com/api/price_tiles.md) - [Product Groups](https://developers.booqable.com/api/product_groups.md) - [Products](https://developers.booqable.com/api/products.md) - [Properties](https://developers.booqable.com/api/properties.md) - [Provinces](https://developers.booqable.com/api/provinces.md) - [Recommendations](https://developers.booqable.com/api/recommendations.md) - [Settings](https://developers.booqable.com/api/settings.md) - [Signatures](https://developers.booqable.com/api/signatures.md) - [Sortings](https://developers.booqable.com/api/sortings.md) - [Stock Adjustments](https://developers.booqable.com/api/stock_adjustments.md) - [Stock Counts](https://developers.booqable.com/api/stock_counts.md) - [Stock Item Archivations](https://developers.booqable.com/api/stock_item_archivations.md) - [Stock Item Plannings](https://developers.booqable.com/api/stock_item_plannings.md) - [Stock Item Suggestions](https://developers.booqable.com/api/stock_item_suggestions.md) - [Stock Items](https://developers.booqable.com/api/stock_items.md) - [Tags](https://developers.booqable.com/api/tags.md) - [Tax Categories](https://developers.booqable.com/api/tax_categories.md) - [Tax Rates](https://developers.booqable.com/api/tax_rates.md) - [Tax Values](https://developers.booqable.com/api/tax_values.md) - [User Invitations](https://developers.booqable.com/api/user_invitations.md) - [Users](https://developers.booqable.com/api/users.md) - [Webhook Endpoints](https://developers.booqable.com/api/webhook_endpoints.md) - [Webhooks](https://developers.booqable.com/api/webhooks.md)