Smokeball Create Contact
A tool for creating a contact record in a connected Smokeball legal practice management instance. You should always check if the contact already exists before creating a new one.
Smokeball Create Event
A tool for creating an event in a connected Smokeball legal practice management instance.
Smokeball Create Matter
A tool for creating a new matter in a connected Smokeball legal practice management instance. You should check if the matter already exists before creating a new one. Note: This endpoint can also be used to create a Lead. When creating a Lead you MUST remember to set a valid lead specific matterTypeId field and set the isLead field to true. The clientRole and otherSideRole are optional and cannot be identical. They will be set to the default role(s) for the specified matter type if not provided.
Smokeball Download Matter Files
A tool for downloading files from a specific matter in Smokeball.
Smokeball Get Contacts
A tool for retrieving contacts from Smokeball. This tool can operate in two modes: 1. Search for contacts with filters and pagination (use Search, Limit, Offset parameters) 2. Get specific contacts by their IDs (use contactIds array) For searching: Use the Search parameter to filter contacts by keywords with proper syntax: search=[field][operator][value] Search syntax: search=[field][operator][value] Supported operators: : (equals), :! (not equal), :> (greater than), :>= (greater than or equal), :< (less than), :<= (less than or equal) Use * for wildcards (e.g., "*john*" for contains, "john*" for starts with, "*john" for ends with) Multiple search terms are combined with AND. Example: ["name:*Smith*", "email:*gmail*"]
Smokeball Get Fees
A tool for retrieving fees from a specific matter in Smokeball. Since there may be many fees, you should use pagination with Limit (max 500) and Offset parameters to retrieve fees in batches. This tool requires a matterId to specify which matter's fees to retrieve.
Smokeball Get Firm
A tool for retrieving details about the firm associated with the authenticated Smokeball account.
Smokeball Get Matter Files
A tool for retrieving files from a specific matter in a connected Smokeball legal practice management instance. This tool can operate in two modes: 1. Get all files for a matter with pagination (use matterId with optional Limit/Offset) 2. Get specific files by their IDs (use matterId with fileIds array)
Smokeball Get Matter Folders
A tool for retrieving folders and files from a specific matter in a connected Smokeball legal practice management instance. This tool can operate in two modes: 1. Get folders and files from the root folder of a matter (use matterId with optional Limit/Offset) 2. Get folders and files from a specific folder (use matterId with folderId and optional Limit/Offset)
Smokeball Get Matter Memos
A tool for retrieving memos from a matter in a connected Smokeball legal practice management instance.
Smokeball Get Matter Types
A tool for retrieving matter types from a connected Smokeball legal practice management instance.
Smokeball Get Matters
A tool for retrieving matters from a connected Smokeball legal practice management instance. ⚠️ IMPORTANT: The Smokeball API does NOT support using both "ContactId" and "Search" parameters at the same time. If you provide both, the request will fail. Only use one or the other in a single request. If looking for a matters by a specific contact, use the ContactId parameter. If looking for matters by a specific search term, use the Search parameter. Since there may be many matters, you should either: 1. Use the Search parameter to filter matters by keywords with proper syntax: search=[field][operator][value] 2. Use pagination with Limit (max 500) and Offset parameters to retrieve matters in batches Choose the appropriate approach based on whether you need to find specific matters or list all matters. Search syntax: search=[field][operator][value] Supported operators: : (equals), :! (not equal), :> (greater than), :>= (greater than or equal), :< (less than), :<= (less than or equal) Use * for wildcards (e.g., "*Smith*" for contains, "Smith*" for starts with, "*Smith" for ends with) Multiple search terms are combined with AND. Example: "title:*Smith Estate*" or "number:12345" or "description:*estate*"
Smokeball Get Staff
A tool for retrieving a paginated list of staff members (filtered based on search parameters provided) in the firm associated with the authenticated client.
Smokeball Upload Matter Files
A tool for uploading files to a specific matter in Smokeball.
