Sokko

Gebruik Smokeball met Sokko.

Verbind Smokeball en vertel Sokko wat je wilt. Het voert de acties uit die je vraagt en reageert op wat er gebeurt. Geen workflows, geen code.
Werkt met 1.000+ tools · Geen code nodig
Acties

Alles wat Sokko kan doen in Smokeball

Elke Smokeball-actie die Sokko kan uitvoeren. Vraag erom in één zin en het is gebeurd.

Add Contact Tags

Adds one or more tags to an existing contact by contact id; tags that already exist on the contact are not duplicated by the documented behaviour. Returns a link to the contact; read it back with GET_CONTACT to see the full tag list.

Add Matter File

Register a new matter file and return a sensitive presigned PUT URL valid for 1 hour that authorizes its content upload. Do not expose or log the URL. This toolkit does not upload bytes: PUT them with an empty Content-Type header, then allow the storage callback to complete. Confirm the file using the returned fileId with GET_MATTER_FILE; it returns 404 before confirmation. fileName is split on its last '.', normalized to XML-safe characters, and must retain a valid character. A 202 response means accepted, not completed.

Add Matter Files Batch

Register a migration batch of matter files and return one sensitive presigned PUT URL, valid for 1 hour, per item in request order. Each URL authorizes content upload; do not expose or log it. The call is not atomic: validation proceeds in order, so a 400 for item n leaves earlier upload requests in place. There is no documented array cap or Location header. This toolkit does not upload bytes; PUT each file with an empty Content-Type header or it never exists. A 202 response means accepted, not completed. The provider's root array is returned under data.

Add Matter Layout

Adds a layout item using a restricted documented subset. Layout key/value pairs are supported, but the provider's untyped LayoutValue.state field is intentionally unavailable. A 202 result means accepted; read back the layout to confirm completion.

Add Matter Layout Contact

Adds a new contact on a specified layout. A 202 result means accepted; read back the resource to confirm completion.

Add Matter Role

Appends a new role in the specified matter. A 202 result means accepted; read back the resource to confirm completion.

Add Matter Role Relationship

Appends a new relationship with an existing role in the specified matter. A 202 result means accepted; read back the resource to confirm completion.

Add Matter Tags

Adds one or more tags to an existing matter by matter id. Returns a link to the matter; read it back with GET_MATTER to see the full tag list.

Create Activity Code

Creates an activity code. A 202 result means accepted; read back the resource to confirm completion.

Create Authorization Group

Creates an authorization group. A 202 result means accepted; read back the resource to confirm completion.

Create Authorization Policy

Creates an authorization policy. A 202 result means accepted; read back the resource to confirm completion.

Create Bank Account Requisition

Submit an irreversible financial requisition against a trust account. If approvals are enabled, firm owners create it without approval and other users require approval; if approvals are disabled, creation automatically approves it. A 202 response means only that the request was accepted, not that processing completed; inspect the returned requisition status and balances to determine whether it is Pending or Approved.

Create Bank Account Transaction

Submit an irreversible financial Deposit transaction against the specified bank account and matter, with a dollar amount limited to 2 decimal places and an effective date. Deposit is the only documented transaction type. A 202 response means only that creation was accepted, not that the transaction completed; follow the returned link to confirm the resulting transaction.

Create Contact

Creates a contact. A 202 result means accepted; read back the resource to confirm completion.

Create Contact Relation

Creates a relation for a specified contact. A 202 result means accepted; read back the resource to confirm completion.

Create Event

Creates a calendar event. Send startTime and endTime as local wall-clock time without an offset (YYYY-MM-DDThh:mm:ss) together with the IANA timeZone; an offset or Z is not applied. A 202 result means accepted; read back the event to confirm completion.

Create Event Reminder

Creates a new reminder for an event. A 202 result means accepted; read back the resource to confirm completion.

Create File Preview

Get or request a PDF preview of the current file version. The 202 response means accepted, not necessarily completed: if the preview already exists, downloadUrl is immediately populated with a sensitive presigned URL valid for 1 day; otherwise downloadUrl and expiry are null while asynchronous conversion runs. Do not expose or log a populated URL. Poll GET_FILE_VERSION_PREVIEW with documentVersionId until it returns 200. A new file version has a separate preview.

Create Firm

Creates a firm for the current authenticated client and registers an existing user as a staff member and firm owner. A 202 result means accepted; read back the resource to confirm completion.

Create Matter

Creates a new matter or Lead. Lead creation requires isLead=true, a Lead-specific matterTypeId, and a Grow or Prosper account. clientRole and otherSideRole are optional, cannot be identical, and otherwise default from the selected matter type. A 202 result means accepted; confirm completion with GET_MATTER on the returned id.

Create Matter Expense

Creates an expense for the specified matter. A 202 result means accepted; read back the resource to confirm completion.

Create Matter Fee

Creates a fee for the specified matter. A 202 result means accepted; read back the resource to confirm completion.

Create Matter Folder

Creates a new folder under the specified matter. When `parentFolderId` is null or omitted the folder is created under the matter root. A 202 result means accepted; read back the resource to confirm completion.

Create Matter Memo

Creates a memo on the specified matter. A 202 result means accepted; read back the resource to confirm completion.

Create Notification

Send a notification to the specified staff member, including its displayed message and optional toast message, icons, color, and Smokeball action URI. This is an externally visible, irreversible send. A 202 response means only that the request was accepted, not that delivery completed; use the returned link to read the resource and confirm completion.

Create Staff Member

Creates a staff member in the firm associated with the authenticated client. A 202 result means accepted; read back the resource to confirm completion.

Create Subtask

Creates a subtask for a specified task. A 202 result means accepted; read back the resource to confirm completion.

Create Task

Creates a task. A 202 result means accepted; read back the resource to confirm completion.

Create Task Document

Links an existing document to the specified task; it does not create a new document. A 202 result means accepted; read back the task's documents to confirm completion.

Create User

Create a persistent user login using Default or Auth0. Invitation emails the user a way to set their password; Permanent and Temporary require the caller to deliver the password, and Temporary forces a change at first sign-in. bypassMfa lets the user sign in without two-factor authentication, while mfaEnrollmentGraceDays allows an Auth0 user to sign in without MFA enrollment for 1-90 days. Creating a login for an invited person registers them without accepting their invitation. This externally visible account and any MFA bypass are treated as irreversible effects.

Create Webhook Subscription

Create a persistent webhook subscription that sends every selected event type to the external eventNotificationUrl until the subscription is changed or deleted. The key is used to create the signature header on webhook notification requests and must be shared with the callback receiver. This enables ongoing external data egress and is treated as irreversible; verify the destination URL, event types, and signing key before use.

Delete Activity Code

Deletes an activity code. A 202 result means accepted; read back the resource to confirm completion.

Delete Authorization Group

Delete an authorization group. A 202 result means accepted; read back the resource to confirm completion.

Delete Contact

Deletes a specified contact. A 202 result means accepted; read back the resource to confirm completion.

Delete Contact Relation

Deletes a relation for a specified contact. A 202 result means accepted; read back the resource to confirm completion.

Delete Event

Deletes a specified event. A 202 result means accepted; read back the resource to confirm completion.

Delete Event Reminder

Deletes a specified event reminder. A 202 result means accepted; read back the resource to confirm completion.

Delete Firm User Mapping

Removes a user from the firm through a deprecated compatibility route, marks the associated staff and user as former, and disables user access. A 202 result means accepted; read back the resource to confirm completion.

Delete Matter

Deletes a specified matter. A 202 result means accepted; GET_MATTER answers 404 once the matter no longer exists.

Delete Matter Expense

Deletes an expense. A 202 result means accepted; read back the resource to confirm completion.

Delete Matter Fee

Deletes a fee. A 202 result means accepted; read back the resource to confirm completion.

Delete Matter File

Deletes a specified matter file. A 202 result means accepted; read back the resource to confirm completion.

Delete Matter Folder

Deletes a folder belonging to the specified matter. An unknown folder id returns 400 rather than 404, because the folder may have been created but not yet processed. The change is processed asynchronously; the returned Link continues to resolve the folder with `isDeleted: true` once applied. A 202 result means accepted; read back the resource to confirm completion.

Delete Matter Memo

Deletes a specified memo. A 202 result means accepted; read back the resource to confirm completion.

Delete Staff Member

Sets the staff member from the firm associated with the authenticated client as a former staff member. The staff member is set as a former staff member and if they are a user, becomes a former user. User access is also disabled. A 202 result means accepted; read back the resource to confirm completion.

Delete Subtask

Deletes a specified subtask of a specified task. A 202 result means accepted; read back the resource to confirm completion.

Delete Task

Deletes a specified task. A 202 result means accepted; read back the resource to confirm completion.

Delete Task Document

Unlinks the specified document from the task without deleting the underlying document. A 202 result means accepted; read back the task's documents to confirm completion.

Delete Webhook Subscription

Deletes and unsubscribes from the specified webhook subscription.

Get Activity Code

Retrieves one activity code by id: code, description, type, whether it is billable, rate type and rate, quantity and tax flags. Use LIST_ACTIVITY_CODES to find the id.

Get Authorization Group

Retrieves one authorization group by id: its name, the ids of the principals it contains, and whether it is deleted. Use LIST_AUTHORIZATION_GROUPS to find the id.

Get Authorization Policy

Retrieves one authorization policy by its reference: the principal and resource it binds and its rules. The reference is the one returned when the policy was created (CREATE_AUTHORIZATION_POLICY); Smokeball documents no list endpoint for policies.

Get Bank Account

Retrieves one bank account by id: type, status, linked matter, account name and number, bank and branch details. Use LIST_BANK_ACCOUNTS to find the id; balances are not part of this record.

Get Bank Account Transaction

Retrieves one transaction by bank account id and transaction id, including its type, amount, dates, references, associated matter and payor links, and reversal status.

Get Contact

Retrieves one contact by id. Exactly one of person, company, trust or groupOfPeople is populated according to the contact kind, plus tags, isDeleted and lastUpdated. Use LIST_CONTACTS to find the id.

Get Contact Relation

Retrieves a relation for a specified contact if associated with the authenticated client.

Get Contacts Batch

Return contacts matching up to 500 supplied IDs in request order; nonexistent and other-account IDs are silently omitted. Contact records are detailed, so requesting hundreds at once can produce a very large response and consume substantial model context or tokens; use smaller batches when full 500-contact retrieval is unnecessary.

Get Event

Retrieves one calendar event by id: subject, description, location, type, start and end times in the event timeZone, allDay flag, attendees and the linked matter. Use LIST_EVENTS to find the id.

Get File Download Url

Return a sensitive presigned GET URL and metadata for downloading the current or specified version of a matter file. The URL authorizes access to the file until it expires after 1 hour; do not expose or log it. This call does not fetch file bytes.

Get File Preview

Return a sensitive presigned URL to the PDF preview of the file's current version. The URL authorizes preview access for 1 day; do not expose or log it. This endpoint never creates a preview. Use CREATE_FILE_PREVIEW to request conversion; while conversion is pending, this endpoint returns 404 rather than a URL.

Get File Version Preview

Return a sensitive presigned URL to the PDF preview of a specific document version. The URL authorizes preview access for 1 day; do not expose or log it. If CREATE_FILE_PREVIEW requested an asynchronous conversion that is still pending, this endpoint returns 404; poll it until it returns 200.

Get Firm

Retrieves the details of the firm associated with the authenticated client.

Get Firm User Mapping

Returns a user-to-staff mapping in the authenticated firm through a deprecated compatibility route.

Get Layout Design

Retrieves one layout design by id: its name, description and the list of fields a layout matter item of this design carries. Use LIST_LAYOUT_DESIGNS to find the id.

Get Matter

Retrieves one matter by id with its documented fields, including any item, role, layout, and tag details Smokeball returns for it. Use LIST_MATTERS to find the id. Smokeball does not document whether those nested details need the items/read, roles/read, or layouts/read scopes in addition to matters/read.

Get Matter Archive

Retrieves the archive record of a matter: whether it is archived, the archived date and location, box number, comments and destroy date. Answers 404 when the matter has no archive record.

Get Matter Billing Configuration

Retrieves the billing configuration for the specified matter.

Get Matter Expense

Retrieves one expense on a matter by matter id and expense id: staff, amounts, tax, origin and the invoice it belongs to, if any. Use LIST_MATTER_EXPENSES to find the id.

Get Matter Fee

Retrieves one fee on a matter by matter id and fee id: staff, duration or quantity, rate, amounts, tax and the invoice it belongs to, if any. Use LIST_MATTER_FEES to find the id.

Get Matter File

Retrieves metadata for a file belonging to the specified matter, including its download-details link. It does not return file bytes.

Get Matter Folder Path

Returns the full folder hierarchy (path) as a collection ordered from the root folder down to the supplied folder. The root folder is not included in the response.

Get Matter Invoice

Retrieves one invoice on a matter by matter id and invoice id: number, title, status, dates and totals. Use LIST_MATTER_INVOICES to find the id; GET_MATTER_INVOICE_DOWNLOAD_URL returns the PDF link.

Get Matter Invoice Download Url

Return a sensitive download URL, its expiry timestamp, version, and status for the specified invoice. The URL authorizes access to invoice contents until the returned expiry; Smokeball does not document a fixed lifetime. Do not expose or log it. This call returns download details and does not fetch the invoice bytes.

Get Matter Item

Retrieves one item on a matter by matter id and item id: name, index, visibility and its subItems tree. Use LIST_MATTER_ITEMS to find the id.

Get Matter Layout

Retrieves one layout item on a matter by item id, including its name, description, hierarchy and order, layout design link, values, and events.

Get Matter Memo

Retrieves one memo on a matter by matter id and memo id: title, rich text and plain text, author and dates, and whether it is deleted. Use LIST_MATTER_MEMOS to find the id.

Get Matter Role

Retrieves one role on a matter by matter id and role id: role name, the contact filling it, representatives, relationships and whether it is the client or other side. Use LIST_MATTER_ROLES to find the id.

Get Matter Role Relationship

Retrieves one relationship on a matter role by relationship id, including its name, associated contact link, and representative links.

Get Matter Stage Info

Retrieves a matter's current stage information, including its stage set, current stage, version id, and last-updated timestamp.

Get Matter Type

Retrieves one matter type by id: name, category, type, location, representative options and the items it defines. Use LIST_MATTER_TYPES to find the id; CREATE_MATTER needs a matterTypeId from here.

Get Notification

Retrieves one notification by id: message, icon, creator and date, and whether it has been read or seen. Smokeball documents no list endpoint for notifications; the id comes from the notification link or a webhook event.

Get Protected Bank Account Balance

Retrieves one protected-funds record by bank account id and protection id, including its amount, reason, dates, current protection state, and associated matter or contact.

Get Referral Type

Retrieves one referral type by id: its name and whether it is deleted. Use LIST_REFERRAL_TYPES to find the id.

Get Staff Member

Retrieves a staff member (based on staff id parameter provided) in the firm associated with the authenticated client.

Get Stage Set

Returns the stage set identified by `stage_set_id`, including its configured matter stages.

Get Stage Set Stage

Retrieves one stage of a stage set by stage-set id and stage id: name, lastUpdated and whether it is deleted. Use GET_STAGE_SET (or LIST_STAGE_SETS) to find the stage ids of a set.

Get Subtask

Retrieves the subtask identified by `subtask_id` within the specified `task_id`.

Get Task

Retrieves one task by id: subject, note, due date, assignees, sub-tasks, the linked matter and who created, completed or last updated it. Use LIST_TASKS to find the id.

Get Task Document

Retrieves one document attached to a task by task id and document id, including its document type, deletion state, associated task, and document link.

Get User

Retrieves the Smokeball user identified by `user_id`.

Get Webhook Subscription

Returns the webhook subscription identified by `webhook_subscription_id`, including its callback and subscribed events.

List Activity Codes

Returns a list of activity codes. Returns one page; pass next_cursor back as cursor to read the next one.

List Authorization Groups

Return the authorization groups for the firm associated with the authenticated client. The provider returns paged metadata and links, but documents no continuation request parameters for this endpoint; if the response indicates more results, this action cannot request another page and the list may be incomplete.

List Bank Account Matter Balances

Returns a list of bank account matter balances. Returns one page; pass next_cursor back as cursor to read the next one.

List Bank Accounts

Returns bank accounts available to the authenticated firm, optionally filtered by account type or matter identifier.

List Contact Relations

Return relations for a contact associated with the authenticated client. The provider returns a paged collection and navigation links, but documents no continuation request parameters for this endpoint; if the response indicates more results, this action cannot request another page and the list may be incomplete.

List Contacts

Returns a list of contacts. Returns one page; pass next_cursor back as cursor to read the next one.

List Contact Tags

Lists the tags currently on one contact, by contact id, as a plain string collection under value. Use ADD_CONTACT_TAGS or REMOVE_CONTACT_TAG to change them.

List Event Reminders

Returns the collection of reminders for an event The native root response is returned under data as an explicit Composio normalization.

List Events

Returns a list of events. Returns one page; pass next_cursor back as cursor to read the next one.

List File History

Returns the full list of history entries for the specified file. The result is not paged.

List Firm Matter Stage Mappings

Returns a list of stage to matter mappings in the firm. Returns one page; pass next_cursor back as cursor to read the next one.

List Firm User Mappings

Lists user-to-staff mappings in the authenticated firm.

List Folder History

Returns a list of history entries for the specified folder. The response is not paged. An unknown folder id returns 200 with an empty collection rather than 404.

List Layout Designs

Returns a list of layout designs. Returns one page; pass next_cursor back as cursor to read the next one.

List Matter Expenses

Returns a list of expenses for the specified matter. Returns one page; pass next_cursor back as cursor to read the next one.

List Matter Fees

Returns a list of fees for the specified matter. Returns one page; pass next_cursor back as cursor to read the next one.

List Matter Files

Returns a paged list of non-deleted files associated with a matter. In standard mode (no search or cursor), sort and paging apply; results default to oldest-created first. In search mode, results come from the document search index and sort, paging, and cursor all apply. In cursor-only mode (cursor without search), files modified since the cursor are returned and sort options are ignored. Returns one page; pass next_page_cursor back as page_cursor to read the next one (the provider's own cursor parameter is separate). Limit defaults to the maximum page size.

List Matter Folder Contents

Returns non-deleted folders and files directly under a matter's root document folder, or directly under folder_id when supplied, with folders before files. Paging spans the combined list; pass next_cursor back as cursor for the next page. A deleted requested folder still returns 200 with isDeleted=true and an empty listing, so an empty result alone does not distinguish a deleted folder from an active empty folder; inspect isDeleted.

List Matter Invoices

Returns a list of invoices for the specified matter. Returns one page; pass next_cursor back as cursor to read the next one.

List Matter Items

Returns the versioned item collection for a matter. Each item includes its name, zero-based index, visibility, and nested sub-items.

List Matter Layout Contacts

Returns a list of contacts on a specified layout. The native root response is returned under data as an explicit Composio normalization.

List Matter Layouts

Returns a collection of layout items on a specified matter.

List Matter Memos

Returns a list of memos on the specified matter. Returns one page; pass next_cursor back as cursor to read the next one.

List Matter Role Relationships

Returns associated relationships for a specified matter and role group.

List Matter Roles

Returns associated roles for a specified matter.

List Matters

Returns one page of matters; pass next_cursor back as cursor to read the next one. Supports documented filtering and sorting; the scope-sensitive Fields enrichment parameter is intentionally unavailable.

List Matter Tags

Returns the tags assigned to the matter identified by `matter_id`.

List Matter Type Categories

Returns a list of all the possible matter type categories.

List Matter Types

Returns a paginated list of matter types based on search criteria. Deleted matter types are not included. Note: If no `Location` is provided, all matter types from all locations will be returned. Returns one page; pass next_cursor back as cursor to read the next one.

List Referral Types

Returns referral types, including custom referral types.

List Staff

Retrieves a paginated list of staff members in the firm associated with the authenticated client. Returns one page; pass next_cursor back as cursor to read the next one.

List Stage Sets

Returns a list of stage sets for the firm. Returns one page; pass next_cursor back as cursor to read the next one.

List Subtasks

Returns a list of subtasks for a specified task if associated with the authenticated client.

List Task Documents

Returns a list of document links for the specified task, if associated with the authenticated client.

List Tasks

Returns a list of tasks. Returns one page; pass next_cursor back as cursor to read the next one.

List Webhook Event Types

Lists the event type names a webhook subscription can subscribe to, as a plain string collection under value. Use one or more of them in CREATE_WEBHOOK_SUBSCRIPTION.

List Webhook Subscriptions

Returns existing webhook subscriptions. Returns one page; pass next_cursor back as cursor to read the next one.

Merge Matter Layout

Merges layout data using a restricted documented subset. Layout key/value pairs are supported, but the provider's untyped LayoutValue.state field is intentionally unavailable. A 202 result means accepted; read back the layout to confirm completion.

Patch Matter

Patches a matter or Lead, including lead-to-matter conversion and matter-type changes. The recursive items property is intentionally unavailable. Documented field-combination restrictions still apply. A 202 result means accepted; confirm completion with GET_MATTER.

Patch Matter Archive

Updates the specified matter archive. The documented ArchiveDto requires isArchived in every request. A 202 result means accepted; read back the resource to confirm completion.

Patch Matter Billing Configuration

Changes only the supplied billing configuration fields for the specified matter. A 202 result means accepted; read back the resource to confirm completion.

Patch Matter Expense

Changes only the supplied expense fields for the specified matter. A 202 result means accepted; read back the resource to confirm completion. The documented queue accepts IDs without an existing-resource check; acceptance does not prove eventual completion.

Patch Matter Fee

Patches a fee for the specified matter. The documented FeeDto requires feeDate and subject in every request. A 202 result means accepted; read back the resource to confirm completion. The documented queue accepts IDs without an existing-resource check; acceptance does not prove eventual completion.

Patch Matter File

Partially updates a file's metadata on the specified matter; only supplied fields change, but the documented schema still requires fileName. The response always includes a presigned PUT URL valid for 1 hour for an optional new version; this toolkit cannot upload bytes to it. Treat that URL as a sensitive temporary bearer capability and do not expose it in messages or logs. Only the documented object body is supported, not a JSON Patch array. A 202 result means accepted; read back the file to confirm completion.

Patch Matter Folder

Partially updates a folder belonging to the specified matter. Only the fields supplied in the request are applied. A deleted folder can be restored by setting `isDeleted` to `false`. Only the folder itself is restored; subfolders and files that were deleted remain deleted. Other fields supplied in the same request are applied after the restore. A 202 result means accepted; read back the resource to confirm completion.

Protect Bank Account Funds

Protects funds in a trust bank account. Only trust accounts are supported. A 202 result means accepted; read back the resource to confirm completion.

Remove Contact Tag

Removes one tag from a contact. The documented bulk form is unavailable because its route simultaneously marks tagId as required and optional. A 202 result means accepted; read back the contact to confirm completion.

Remove Matter Layout

Removes a layout matter item from a matter. A 202 result means accepted; read back the resource to confirm completion. Parent deletion can affect sub-items, and deleted layouts cannot be recovered via the API.

Remove Matter Layout Contact

Removes a contact from a specified layout, deleting the associated role or relationship from the matter. A 202 result means accepted; read back the resource to confirm completion.

Remove Matter Role

Removes a specified role from a matter. A 202 result means accepted; read back the resource to confirm completion.

Remove Matter Role Relationship

Removes a relationship from a role in a matter. A 202 result means accepted; read back the resource to confirm completion.

Remove Matter Tag

Removes the tag from the matter without deleting from the account. A 202 result means accepted; read back the resource to confirm completion.

Search Files

Search files across the account using a required full-text query and documented filters; return the documented result array. Return one page; use offset and limit to continue. The native root response is returned under data as an explicit Composio normalization.

Unprotect Bank Account Funds

Unprotects funds in a trust bank account. Only trust accounts are supported. A 202 result means accepted; read back the resource to confirm completion.

Update Activity Code

Updates an activity code. A 202 result means accepted; read back the resource to confirm completion.

Update Authorization Group

Updates a specified authorization group. A 202 result means accepted; read back the resource to confirm completion.

Update Authorization Policy

Updates a specified authorization policy. A 202 result means accepted; read back the resource to confirm completion.

Update Contact

Updates a specified contact. Restore a deleted contact by setting isDeleted=false. A 202 result means accepted; read back the resource to confirm completion.

Update Contact Relation

Updates a relation for a specified contact. A 202 result means accepted; read back the resource to confirm completion.

Update Event

Updates an event. Send startTime and endTime as local wall-clock time without an offset (YYYY-MM-DDThh:mm:ss) together with the IANA timeZone; an offset or Z is not applied. A 202 result means accepted; read back the event to confirm completion.

Update Event Reminder

Updates an existing reminder for an event. A 202 result means accepted; read back the resource to confirm completion.

Update Firm

Updates firm details for the current authenticated client. A 202 result means accepted; read back the resource to confirm completion.

Update Firm User Mapping

Updates a user-to-staff mapping in the firm associated with the authenticated client. A 202 result means accepted; read back the resource to confirm completion.

Update Matter

Updates a specified matter. clientIds and otherSideIds cannot be modified, and a Matter cannot be converted back to a Lead. A 202 result means accepted; confirm completion with GET_MATTER.

Update Matter Archive

Replaces the specified matter archive by applying the full editable archive representation. A 202 result means accepted; read back the resource to confirm completion.

Update Matter Billing Configuration

Replaces the specified matter's billing configuration by applying its full editable representation. A 202 result means accepted; read back the resource to confirm completion.

Update Matter Expense

Replaces the expense by applying its full editable representation for the specified matter. A 202 result means accepted; read back the resource to confirm completion. The documented queue accepts IDs without an existing-resource check; acceptance does not prove eventual completion.

Update Matter Fee

Replaces the fee by applying its full editable representation for the specified matter. A 202 result means accepted; read back the resource to confirm completion. The documented queue accepts IDs without an existing-resource check; acceptance does not prove eventual completion.

Update Matter File

Replace all editable file fields using PUT; use PATCH_MATTER_FILE for a partial edit. Omitting folderId or setting it to null moves the file to the root folder. Every call records a new upload request and returns a sensitive presigned PUT URL valid for 1 hour, which authorizes uploading an optional new version. Do not expose or log this URL. This toolkit does not upload bytes: PUT them to uploadUrl with an empty Content-Type header outside this toolkit. The 202 response means accepted, not that an upload or update completed.

Update Matter Folder

Replaces the editable fields of a folder belonging to the specified matter. All fields are applied, not only the ones that changed: `name` is required, and omitting `parentFolderId` (or setting it to null) moves the folder to the matter root. Use PATCH to change individual fields. The destination folder must be on the same matter (400 otherwise); a destination that does not exist is not rejected. A 202 result means accepted; read back the resource to confirm completion. Null or omitted parentFolderId moves the folder to the matter root.

Update Matter Memo

Updates a specified memo. A 202 result means accepted; read back the resource to confirm completion.

Update Matter Role

Updates a specified role on a matter. A 202 result means accepted; read back the resource to confirm completion.

Update Matter Role Relationship

Updates a specified relationship on a matter. A 202 result means accepted; read back the resource to confirm completion.

Update Staff Member

Updates a staff member in the firm associated with the authenticated client. Setting former=true also deregisters the staff member from the firm. A 202 result means accepted; read back the resource to confirm completion.

Update Subtask

Updates a specified subtask of a specified task. A 202 result means accepted; read back the resource to confirm completion.

Update Task

Updates a specified task. A 202 result means accepted; read back the resource to confirm completion.

Update Webhook Subscription

Update a persistent webhook subscription's name, event types, external eventNotificationUrl, and signing key. Future selected events are sent to that callback URL until the subscription is changed or deleted; the key creates the signature header on notification requests. This changes ongoing external data egress and is treated as irreversible; verify the destination URL, event types, and key before use.
Maak verbinding

Live in je Slack binnen twee minuten.

Geen workflows om op te zetten. Zet de tools aan die je al gebruikt en je agent gaat aan de slag.
Toevoegen aan Slack
1

Voeg Sokko toe aan Slack

Eén klik vanuit de Slack-marketplace. Je hele team krijgt Sokko in één keer.
Notion
Google Docs
Linear
Jira
Wrike
Asana
DocuSign
Trello
2

Verbind je tools

Sokko werkt met meer dan 1.000 apps en elke MCP-server.
Martin
9:53 AM
@Sokko
Wat kun je doen met Smokeball?
3

Zet Sokko aan het werk

@vermeld Sokko in elk kanaal en hij gaat aan de slag. Minuten, geen weekend.

Vragen, beantwoord.

Sokko is een AI-assistent die in je Slack leeft. Verbind je apps, vraag in gewone taal wat je nodig hebt, en Sokko neemt het werk uit handen.

Composio supports this app with a custom OAuth client. Sokko's automatic connection flow does not configure that client yet. Check the provider's authentication documentation or a custom MCP route.

Nee. Er valt niets te bouwen of in te stellen. Je vraagt het Sokko in Slack net zoals je een collega zou vragen, en Sokko doet de rest.

Ja. Vraag het één keer en vertel Sokko wanneer hij het moet herhalen, bijvoorbeeld elke maandag om 9 uur, en het wordt een routine die zonder jou draait.

Gegevens in Smokeball lezen en er actie op ondernemen, en workflows starten wanneer daar iets verandert. Vertel Sokko welk resultaat je wilt en het doet de rest.

Ja. Sokko verbindt met 1.000+ apps en elke MCP-server, dus je kunt in één verzoek taken vragen die Smokeball en de rest van je stack omvatten.

Wat doet je eerste agent?

Maak een agent, koppel je tools en geef hem een taak. Je eerste 3 dagen zijn gratis, met $5 aan AI-tegoed om te beginnen.