Returns the Smokeball authorization URL to send the user to, for the firm's Smokeball region (us, au or uk; us by default). The first user to connect becomes the firm's primary connection. Returns 409 when the caller already has an active Smokeball connection in this organization and 403 while the Smokeball integration is turned off. Requires a member role or above in the organization.
GET
/legal/smokeball/connect
curl \
--request GET 'http://api.example.com/legal/smokeball/connect' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "organization: string"
Response examples (200)
{
"data": {
"authorizationUrl": "https://auth.smokeball.com/oauth2/authorize?response_type=code&client_id=abc123&state=9f2c1e"
},
"statusCode": 200,
"timestamp": "2026-01-15T10:15:00.000Z"
}