> ## Documentation Index
> Fetch the complete documentation index at: https://docs.smokeball.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

The Smokeball API conforms to [REST](https://en.wikipedia.org/wiki/Representational_state_transfer). Our API has predictable resource-oriented URLS, accepts [JSON](https://www.json.org/json-en.html) request bodies, returns [JSON](https://www.json.org/json-en.html) and uses standard [HTTP](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) status codes and verbs.

If you've developed a software solution for the Legal Industry, an opportunity may exist to work with Smokeball to help our clients 'Run Their Best Firm'.

To start your integration journey with Smokeball, please follow this [link](https://marketplace.smokeball.com/application_forms/join-the-smokeball-partner-program/partner_applications/new) to complete the registration of interest form, and a member from our Partnerships or Product Teams will be in touch.

## Getting Started

The Smokeball API provides a comprehensive set of endpoints for integrating with Smokeball's practice management platform. Whether you're building custom integrations, automating workflows, or extending Smokeball's functionality, this API documentation will guide you through the process.

### Key Concepts

Before you begin, familiarize yourself with these essential concepts:

* **Base URLs**: Different URLs for authentication and API requests, varying by region and environment
* **Authentication**: OAuth 2.0-based authentication flow for secure access
* **Rate Limits**: Request throttling to ensure consistent platform performance
* **Request Format**: JSON request/response format with standard HTTP methods

## Next Steps

Follow these steps to get started with the Smokeball API:

1. **[Base URLs](/docs/api-docs/z2q8vla6b77g8-base-urls)** - Configure the correct endpoints for your region and environment
2. **[Authentication](/docs/api-docs/c916c683c136e-authentication-overview)** - Set up OAuth 2.0 authentication to access the API
3. **[Rate Limits](/docs/api-docs/vj4jovpoopdov-rate-limits)** - Understand throttling policies and best practices
4. **[Making Requests](/docs/api-docs/ivmfjbc61tvjs-making-requests)** - Learn how to structure and send API requests

<Info>
  Make sure to use the correct base URLs for your target region (US, AU, or UK) and environment (Production or Staging).
</Info>
