Skip to main content
The Smokeball API conforms to REST. Our API has predictable resource-oriented URLS, accepts JSON request bodies, returns JSON and uses standard HTTP 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 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 - Configure the correct endpoints for your region and environment
  2. Authentication - Set up OAuth 2.0 authentication to access the API
  3. Rate Limits - Understand throttling policies and best practices
  4. Making Requests - Learn how to structure and send API requests
Make sure to use the correct base URLs for your target region (US, AU, or UK) and environment (Production or Staging).