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.

1. Base URLs

Refer to the below base urls for different environments and regions.

You MUST use the URLs for the region you are targeting with your integration.*

1.1 Authentication

Use this base URL for authentication.

RegionProductionStaging/Test
UShttps://auth.smokeball.comhttps://datastaging-auth.smokeball.com
AUhttps://auth.smokeball.com.auhttps://datastaging-auth.smokeball.com.au
UKhttps://auth.smokeball.co.ukhttps://datastaging-auth.smokeball.co.uk

1.2 API

Use this base URL for making api requests.

RegionProductionStaging/Test
UShttps://api.smokeball.comhttps://stagingapi.smokeball.com
AUhttps://api.smokeball.com.auhttps://stagingapi.smokeball.com.au
UKhttps://api.smokeball.co.ukhttps://stagingapi.smokeball.co.uk

2. Throttling & Limits

Throttling and limiting is a policy that affects the frequency an API can be called. They are put in place to protect server infrastructure from abuse or misuse. Smokeball employs rate limits to enable consistent load allocation across our platform.

The Smokeball API uses the token bucket algorithm. Smokeball API partners are assigned a “Burst” and “Rate” Limit.

The burst limit defines the number of requests the API can handle concurrently.

The rate limit defines the number of allowed requests per second.

Unless otherwise specified, Smokeball API partners are assigned the limits below:

RegionRate (requests per second)Burst (concurrent requests)
US55
AU55
UK55