Sokko

Use Teamleader Focus with Sokko.

Connect Teamleader Focus and tell Sokko what to do. It runs the actions you ask for and reacts to what happens. No workflows, no code.
Works with 1,000+ tools · No code required
Actions

Everything Sokko can do in Teamleader Focus

Every Teamleader Focus action Sokko can run. Ask for one in a sentence and it's done.

Accept Quotation

Irreversibly mark a quotation as accepted. This transition cannot be undone through this endpoint; verify the quotation UUID before calling it.

Activity Type Legacy Identifier

Translates `meeting`, `call` and `task` into their respective activity type UUID.

Add Customer to Project

Add a customer to the project. Doesn't fail if the customer was already added.

Add Deal to Project

Add a deal to the project. Doesn't fail if the deal was already added.

Add External Party to Project

Add an external party to a project.

Add Internal Ticket Message

Adds an internal message to a ticket.

Add Owner to Project

Add a user as owner. Doesn't fail if the user was already added.

Add Quotation to Project

Add a quotation to the project. Doesn't fail if the quotation was already added.

Add Ticket Reply

Adds a message to a ticket.

Add To Group Project Line

Add an existing task or material to a group.

Approve Incoming Credit Note

Approve an incoming credit note. This irreversible operation permanently changes its financial review status to approved; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Approve Incoming Invoice

Approve an incoming invoice. This irreversible operation permanently changes its financial review status to approved; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Approve Receipt

Approve a receipt. This irreversible operation permanently changes its financial review status to approved; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Assign Project

Assign a user or a team to a project.

Assign Project Group

Assign a user or a team to a group.

Assign Project Material

Assign a user or a team to a material.

Assign Project Task

Assign a user or a team to a task.

Book Invoice (Irreversible)

WARNING: Permanently book a draft invoice, assigning its official invoice number. Verify the invoice UUID and date before calling; booking cannot be undone.

Bulk Delete Day Off

Deletes a list of days off for the given user. This destructive operation removes provider data or a relationship; use only the intended disposable resource.

Cancel Calendar Event for All Attendees

Cancel one Teamleader Focus calendar event for all attendees by UUID. This destructive operation makes an externally visible change affecting every attendee; verify the intended event before calling it.

Close Project

Irreversibly close a project. The mark_tasks_and_materials_as_done strategy also marks every project task and material done; none leaves their states unchanged. Verify the project and strategy before calling.

Complete Call

Irreversibly mark a call as complete. This transition cannot be undone through this endpoint; verify the call UUID before calling it.

Complete Meeting

Irreversibly mark a meeting as complete. This transition cannot be undone through this endpoint; verify the meeting UUID before calling it.

Complete Task

Mark a task as complete.

Copy Invoice

Creates a new draft invoice based on another invoice.

Create Call

Add a new call.

Create Closing Day

Adds a closing day for the account. This operation changes Teamleader Focus account data.

Create Company

Create a new company in Teamleader Focus, mutating the connected account. The company name is required; profile, address, finance, and custom fields are optional. Returns the created company's ID and provider resource type.

Create Contact

Create a new contact in Teamleader Focus, mutating the connected account. Returns the created contact's ID and provider resource type from the HTTP 201 response.

Create Custom Field Definition

Create a custom field definition. ***Required scopes:*** `settings` This operation changes Teamleader Focus account data.

Create Day Off Type

Create a new day off type. This operation changes Teamleader Focus account data.

Create Deal

Create a deal for a company or contact customer in Teamleader Focus. Returns the created deal's ID and provider resource type.

Create Deal Phase

Create a new deal phase.

Create Deal Pipeline

Create a new deal pipeline.

Create Draft Invoice

Create an unbooked, unsent invoice draft for a customer in Teamleader Focus. This action does not accept a quotation ID and does not mark a deal won.

Create Draft Invoice From Quotation and Mark Deal Won

Create an unbooked, unsent invoice draft from a Teamleader Focus quotation. This requires quotation_id; Teamleader links the new invoice to the source quotation and its deal and marks that deal as won. Verify the quotation and deal before calling.

Create Email Tracking Entry

Create a new email tracking. This operation changes Teamleader Focus account data.

Create Calendar Event

Create a calendar event in the connected Teamleader Focus account, mutating its external calendar. The activity type and start and end times are required. CRM links are optional in the provider contract, though some account configurations may require one.

Create Incoming Credit Note

Adds an incoming credit note.

Create Incoming Invoice

Adds an incoming invoice.

Create Note

Create a new note. This operation changes Teamleader Focus account data.

Create Partial Credit Note for Invoice (Irreversible)

WARNING: Create and book a partial credit note against selected invoice amounts. This has financial and accounting effects that cannot be undone; verify every amount and identifier first.

Create Product

Create a product in Teamleader Focus using at least a name or code. Returns the created product's ID and provider resource type.

Create Project

Create a Teamleader Focus Projects v2 project. Only the title is required; budgets, dates, owners, customers, assignees, and links are optional.

Create Project Group

Create a group. All properties except for `title` and `project_id` are optional.

Create Project Material

Create a material. All properties except for `title` and `project_id` are optional.

Create Project Task

Create a task. All properties except for `title` and `project_id` are optional.

Create Quotation

Create a quotation.

Create Receipt

Adds a receipt.

Create Report Meeting

Creates a report for a meeting.

Create Reservation

Create a new reservation.

Create Recurring Invoice Subscription

Create a subscription that changes recurring invoice generation. Verify the customer, schedule, invoice lines, and start date before calling.

Create Task

Create a new task.

Create Ticket

Create a ticket.

Create Time Entry

Add tracked time using exactly one timing variant: `started_at` + `duration`, `started_at` + `ended_at`, or `started_on` + `duration`.

Credit Invoice (Irreversible)

WARNING: Create and book a full credit note against an invoice. This has financial and accounting effects that cannot be undone; verify the invoice UUID first.

Deactivate Recurring Invoice Subscription

Deactivate a subscription and stop its future recurring invoice generation. Verify the subscription UUID and obtain confirmation before calling.

Delete Call

Permanently delete a call. It cannot be restored through this endpoint; verify the call UUID before calling it.

Delete Closing Day

Removes a closing day for the account. This destructive operation removes provider data or a relationship; use only the intended disposable resource.

Permanently Delete Company (Irreversible)

Permanently and irreversibly delete one Teamleader Focus company by UUID. This destructive operation cannot be undone; verify the intended company or disposable test fixture before calling it.

Permanently Delete Contact

Irreversibly and permanently delete one Teamleader Focus contact by UUID. This destructive operation cannot be undone; verify the target contact before calling it.

Delete Day Off Type

Delete a day off type. This destructive operation removes provider data or a relationship; use only the intended disposable resource.

Permanently Delete Deal (Irreversible)

Permanently and irreversibly delete one Teamleader Focus deal by UUID. This destructive operation cannot be undone; verify the intended deal or disposable test fixture before calling it.

Delete Deal Phase

Permanently delete a deal phase, optionally migrating its deals to another phase. Verify both phase UUIDs and the affected deals before calling it.

Delete Deal Pipeline

Permanently delete a deal pipeline and migrate its phases and affected deals as specified. Verify the pipeline UUID and every phase migration before calling it.

Permanently Delete Draft Invoice (Irreversible)

Permanently and irreversibly delete one Teamleader Focus financial document by invoice UUID. Use this action only for a verified draft; never use a pre-existing or booked invoice as a test fixture. Teamleader Focus allows this endpoint only for draft invoices or the last booked invoice.

Delete File

Permanently delete a Teamleader Focus file. Verify the file ID before calling because the file cannot be restored through this endpoint.

Delete Incoming Credit Note

Deletes an incoming credit note. This permanently deletes the financial document and cannot be undone; verify the identifier before calling it.

Delete Incoming Invoice

Deletes an incoming invoice. This permanently deletes the financial document and cannot be undone; verify the identifier before calling it.

Delete Meeting

Permanently delete a meeting, removing it from the Teamleader calendar. Verify the meeting UUID and attendee impact before calling it.

Delete Note

Delete a note. This destructive operation removes provider data or a relationship; use only the intended disposable resource.

Permanently Delete Product (Irreversible)

Permanently and irreversibly delete one Teamleader Focus product by UUID. This destructive operation cannot be undone; verify the intended product or disposable test fixture before calling it.

Delete Project, Tasks, and Time Tracking

Permanently delete one Teamleader Focus Projects v2 project together with its related tasks and time tracking. This destructive operation cannot be undone; verify the project UUID before calling.

Delete Project and Tasks, Preserve Time Tracking

Permanently delete one Teamleader Focus Projects v2 project and its related tasks while preserving and unlinking related time tracking. Deleted records cannot be restored; verify the project UUID before calling.

Delete Project External Party

Delete an external party. This destructive operation can remove data or relationships; verify all IDs before calling.

Delete Project Group

Delete a group. This destructive operation can remove data or relationships; verify all IDs before calling.

Delete Project Material

Delete a material. This destructive operation permanently removes data and cannot be undone; verify the ID before calling.

Delete Project, Preserve Tasks and Time Tracking

Permanently delete one Teamleader Focus Projects v2 project while preserving and unlinking its related tasks and time tracking. The project deletion is irreversible; verify the project UUID before calling.

Delete Project Task

Delete a task. This destructive operation permanently removes data and cannot be undone; verify the ID before calling.

Delete Quotation

Permanently delete a quotation. This financial document cannot be restored through this endpoint; verify the quotation UUID before calling it.

Delete Receipt

Deletes a receipt. This permanently deletes the financial document and cannot be undone; verify the identifier before calling it.

Delete Reservation

Permanently remove a Teamleader Focus reservation and its scheduled allocation. Verify the reservation ID and date before calling because this endpoint does not restore it.

Delete Task

Delete a task. This destructive operation permanently removes data and cannot be undone; verify the ID before calling.

Delete Time Entry

Delete a tracked time. This destructive operation permanently removes data and cannot be undone; verify the ID before calling.

Download Credit Note

Download a credit note in a specific format.

Download File

Download a Teamleader Focus file through Mercury's bounded file transport.

Download Invoice

Download an invoice in a specific format.

Download Quotation

Download a quotation in a specific format.

Duplicate Deal Pipeline

Create a new deal pipeline by duplicating an existing one.

Duplicate Project

Duplicate a project.

Duplicate Project Group

Duplicate a group and its entities, without any time trackings.

Duplicate Project Material

Duplicate a material.

Duplicate Project Task

Duplicate a task, without its time trackings.

Get Call

Get information about a call.

Get Cloud Platform Url

Fetch cloudPlatform url for type and id.

Get Company

Return full details for one Teamleader Focus company by UUID.

Get Contact

Return full details for one Teamleader Focus contact by UUID.

Get Credit Note

Get details for a single credit note

Get Current Timer

Get the current running timer.

Get Current User

Return the authenticated Teamleader Focus user for identity and user-ID resolution.

Get Custom Field Definition

Get info about a specific custom field definition.

Get Daily User Availability

Returns the daily availability for all users.

Get Deal

Return full details for one Teamleader Focus deal by UUID.

Get Department

Return full details for one Teamleader Focus department by UUID.

Get Calendar Event

Return full details for one Teamleader Focus calendar event by UUID.

Get File

Get details for a single file.

Get Incoming Credit Note

Get details for a single incoming credit note.

Get Incoming Invoice

Get details for a single incoming invoice.

Get Invoice

Return full details for one Teamleader Focus invoice by UUID.

Get Meeting

Get information about a meeting.

Get Order

Return details for one Teamleader Focus order by UUID, optionally including custom fields.

Get Plannable Item

Returns the info for a single plannable item, either by ID or source if the ID is unknown.

Get Product

Return full details for one Teamleader Focus product by UUID.

Get Project

Return full details for one Teamleader Focus Projects v2 project by UUID.

Get Project Group

Returns all the information for one group.

Get Project Material

Returns all the information for one material.

Get Projects v2 Status

Fetch which version of Projects the account is using.

Get Project Task

Returns all the information for one task.

Get Quotation

Get a quotation.

Get Receipt

Get details for a single receipt.

Get Subscription

Get details for a single subscription.

Get Task

Get information about a task.

Get Ticket

Get details for a single ticket.

Get Ticket Message

Gets the ticket message.

Get Time Entry

Get information about tracked time.

Get Total User Availability

Returns the total availability for all users.

Get User

Return full details for one Teamleader Focus user by UUID.

Id Legacy Identifier

Translates an ID from the deprecated API into a new UUID.

Import Day Off

Imports a list of days off for the given user. Each day is either timed, using `starts_at` and `ends_at`, or a full day, using `date` on its own. This operation changes Teamleader Focus account data.

Import Ticket Message

Imports an existing message to a ticket.

Link To Company Contact

Link a contact to a company. This operation changes Teamleader Focus account data.

List Activity Types

Get a list of all activity types.

List Bookkeeping Submissions

List bookkeeping submissions for one financial document. Supply its UUID and type in `filter.subject`.

List Business Types

Get the names of business types (legal structures) a company can have within a certain country, sorted alphabetically.

List Call Outcomes

Get a list of call outcomes.

List Calls

Get a list of calls.

List Closing Days

Returns information about closing days of the account

List Commercial Discounts

Get a list of commercial discounts.

List Companies

Return one page of companies matching optional IDs, search text, tags, or update time.

List Contacts

Return one page of contacts matching optional IDs, search text, tags, email, or update time.

List Credit Notes

List credit notes.

List Currency Exchange Rates

Get a list of exchange rates for a provided currency.

List Custom Field Definitions

Get a list of all the definitions of custom fields.

List Day Off Types

Returns a list of day off types for the account

List Deal Phases

Return deal phases for selecting a phase when creating or updating a deal.

List Deal Pipelines

Get a list of all deal pipelines.

List Deals

Return one page of deals matching optional customer, phase, owner, status, date, pipeline, or search filters.

List Deal Sources

Get a list of all deal sources, sorted alphabetically (on name).

List Departments

Return the account's departments for ID and currency lookup.

List Document Templates

Get a list of all document templates.

List Email Tracking Entries

Get a list of all email tracking.

List Calendar Events

Return one page of calendar events matching optional date, attendee, link, or activity-type filters.

List Expenses

Get a list of all expenses.

List Files

Get a list of files.

List Invoices

Return one page of invoices matching optional customer, department, status, date, or payment filters.

List Level Two Areas

Get a list of level two areas (which correspond to provinces, departments or states in most countries).

List Lost Reasons

Get a list of lost reasons for deals.

List Mail Templates

Get a list of all mail templates.

List Meetings

Get a list of meetings.

List Notes

Get a list of all notes.

List Orders

Return one page of orders, optionally filtered by IDs.

List Payment Methods

Get a list of payment methods.

List Payments Incoming Credit Note

List payments for an incoming credit note.

List Payments Incoming Invoice

List payments for an incoming invoice.

List Payments Receipt

List payments for a(n incoming) receipt.

List Payment Terms

Get a list of available payment terms.

List Plannable Items

Lists all plannable items that match the optional filters provided.

List Price Lists

Get a list of priceLists.

List Product Categories

Return product categories used as accounting ledger accounts.

List Products

Return one page of products matching optional IDs, search text, or update time.

List Project Groups

Lists all the groups that match the optional filters provided.

List Project Lines

All line types (tasks, materials, groups) can be side-loaded.

List Project Materials

Lists all the materials that match the optional filters provided.

List Projects

Return one page of Projects v2 projects matching optional status, customer, deal, quotation, or search filters.

List Project Tasks

Lists all the tasks that match the optional filters provided.

List Quotations

Get a list of quotations.

List Reservations

Lists all reservations that match the optional filters provided.

List Subscriptions

Get a list of subscriptions.

List Tags

Get a list of tags.

List Tasks

Get a list of tasks.

List Tax Rates

Get a list of available tax rates.

List Teams

Gets a list of all teams.

List Ticket Messages

Lists messages of a ticket.

List Tickets

Get a list of tickets.

List Ticket Statuses

Get a list of ticket statuses.

List Time Entries

Get a list of tracked time.

List Units Of Measure

Get a list of units of measure.

List User Days Off

Returns information about days off of a given user.

List Users

Return one page of account users, optionally filtered by status or IDs.

List User Schedules

Returns the working schedules of one or more users, expanded per day over a date range of at most 7 days. Only available with the *Weekly working schedule* feature.

List Webhooks

List registered webhooks ordered by URL.

List Withholding Tax Rates

Get a list of available withholding tax rates.

List Work Types

Get a list of all work types, sorted alphabetically (on their name).

Lose Deal

Irreversibly mark a deal as lost and record the optional loss reason and extra information. Verify the deal UUID and loss details before calling it.

Mark As Default Deal Pipeline

Mark a pipeline as default.

Mark As Pending Review Incoming Credit Note

Mark an incoming credit note as pending review.

Mark As Pending Review Incoming Invoice

Mark an incoming invoice as pending review.

Mark As Pending Review Receipt

Mark a receipt as pending review.

Move Deal

Move the deal to a different phase.

Move Deal Phase

Move a phase to a new position in the pipeline.

Refuse Incoming Credit Note

Refuse an incoming credit note. This irreversible operation permanently changes its financial review status to refused; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Refuse Incoming Invoice

Refuse an incoming invoice. This irreversible operation permanently changes its financial review status to refused; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Refuse Receipt

Refuse a receipt. This irreversible operation permanently changes its financial review status to refused; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Register Payment Incoming Credit Note

Register a payment for an incoming credit note. This mutates the document's financial payment records; verify the amount, currency, payment date, and identifiers before calling it.

Register Payment Incoming Invoice

Register a payment for an incoming invoice. This mutates the document's financial payment records; verify the amount, currency, payment date, and identifiers before calling it.

Register Invoice Payment (Financial Effect)

WARNING: Register a real payment against an invoice and change its payment state. Verify the invoice, amount, date, and payment method before calling.

Register Payment Receipt

Register a payment for a(n incoming) receipt. This mutates the document's financial payment records; verify the amount, currency, payment date, and identifiers before calling it.

Register Webhook

Register a new webhook.

Remove Customer Project

Remove a customer from the project. Doesn't fail if the customer was not added. This destructive operation can remove data or relationships; verify all IDs before calling.

Remove Deal Project

Remove a deal from the project. Doesn't fail if the deal was already removed. This destructive operation can remove data or relationships; verify all IDs before calling.

Remove From Group Project Line

Remove a task or material from the group it is currently in. This destructive operation can remove data or relationships; verify all IDs before calling.

Remove Owner Project

Remove a user as owner. Doesn't fail if the user wasn't linked. This destructive operation can remove data or relationships; verify all IDs before calling.

Remove Payment Incoming Credit Note

Remove a payment from an incoming credit note. This irreversible operation permanently removes the selected payment record and changes the document's financial payment state; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Remove Payment Incoming Invoice

Remove a payment from an incoming invoice. This irreversible operation permanently removes the selected payment record and changes the document's financial payment state; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Remove Payment Receipt

Remove a payment from a receipt. This irreversible operation permanently removes the selected payment record and changes the document's financial payment state; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Remove All Invoice Payments (Irreversible)

WARNING: Remove every registered payment from an invoice and change its financial state. Verify the invoice UUID and obtain confirmation before calling.

Remove Quotation Project

Remove a quotation from the project. Doesn't fail if the quotation was already removed. This destructive operation can remove data or relationships; verify all IDs before calling.

Reopen Project

Reopen a closed project.

Reopen Task

Reopen a task that had been marked as complete.

Resume Time Entry

Start a new timer based on previously tracked time.

Schedule Meeting

Schedule a meeting.

Schedule Task

Schedule a task in your calendar.

Send Invoice to Recipients (External Effect)

WARNING: Send an invoice to external recipients immediately. Verify the invoice, recipients, template, and attachments before calling; sent email cannot be recalled.

Send Quotation

Immediately email one or more quotations from the same deal to the supplied recipients. Delivery is externally visible and cannot be recalled; verify the quotation IDs, recipients, subject, and content before calling.

Send To Bookkeeping Incoming Credit Note

Send an incoming credit note to bookkeeping. This irreversible operation permanently sends the financial document into the bookkeeping workflow; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Send To Bookkeeping Incoming Invoice

Send an incoming invoice to bookkeeping. This irreversible operation permanently sends the financial document into the bookkeeping workflow; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Send To Bookkeeping Receipt

Send a receipt to bookkeeping for processing. This irreversible operation permanently sends the financial document into the bookkeeping workflow; it cannot be undone through this endpoint. Verify the document and payment identifiers before calling it.

Send Credit Note via Peppol (Irreversible External Effect)

WARNING: Transmit a credit note through the Peppol network. Verify the credit-note UUID and recipient eligibility before calling; submission is an external financial-document effect and cannot be recalled.

Send Invoice via Peppol (Irreversible External Effect)

WARNING: Transmit an invoice through the Peppol network. Verify the invoice UUID and recipient eligibility before calling; submission is an external financial-document effect and cannot be recalled.

Start Timer

Start a new timer.

Stop Timer

Stop the current timer. This will add a new time tracking in the background.

Tag Company

Add a new or existing tag to a company. This operation changes Teamleader Focus account data.

Tag Contact

Add a new or existing tag to a contact. This operation changes Teamleader Focus account data.

Tax Rate Legacy Identifier

Translates tax rates from the deprecated API into a new UUID tax rate.

Unassign Project

Unassign a user or a team from a project.

Unassign Project Group

Unassign a user or a team from a group.

Unassign Project Material

Unassign a user or a team from a material.

Unassign Project Task

Unassign a user or a team from a task.

Unlink From Company Contact

Unlink a contact from a company. This destructive operation removes provider data or a relationship; use only the intended disposable resource.

Unregister Webhook

Unregister a webhook.

Untag Company

Remove a tag from a company. This operation changes Teamleader Focus account data.

Untag Contact

Remove a tag from a contact. This operation changes Teamleader Focus account data.

Update Booked Invoice (Financial Effect)

WARNING: Modify an already booked financial document. Verify all supplied values and the invoice UUID before calling.

Update Call

Update the supplied fields of an existing call; omitted fields remain unchanged.

Update Company

Update only the supplied fields of an existing Teamleader Focus company. Omitted fields remain unchanged. Supplied collections replace their existing values, except custom_fields can use custom_fields_update_strategy=partial to preserve unlisted custom fields.

Update Company Link Contact

Update contact to company link. This operation changes Teamleader Focus account data.

Update Contact

Update only the supplied fields of an existing Teamleader Focus contact. Omitted fields remain unchanged. Supplied collections replace their existing values, except custom_fields can use custom_fields_update_strategy=partial to preserve unlisted custom fields.

Update Day Off Type

Update a day off type. This operation changes Teamleader Focus account data.

Update Deal

Update only the supplied fields of an existing Teamleader Focus deal without changing its lifecycle status. Omitted fields remain unchanged, while null clears fields documented as nullable.

Update Deal Phase

Update a deal phase.

Update Deal Pipeline

Update a single deal pipeline.

Update Draft Invoice

Update only a draft Teamleader Focus invoice. Booked invoices cannot be updated with this action. Omitted fields remain unchanged, explicit null clears documented nullable fields, and supplied collections replace their existing collections.

Update Calendar Event

Update only the supplied fields of an existing Teamleader Focus calendar event. Omitted fields remain unchanged; description may be null to clear it.

Update Incoming Credit Note

Updates an incoming credit note.

Update Incoming Invoice

Updates an incoming invoice.

Update Meeting

Update a meeting.

Update Note

Update an existing note. This operation changes Teamleader Focus account data.

Update Payment Incoming Credit Note

Update a payment for an incoming credit note. This mutates the document's financial payment records; verify the amount, currency, payment date, and identifiers before calling it.

Update Payment Incoming Invoice

Update a payment for an incoming invoice. This mutates the document's financial payment records; verify the amount, currency, payment date, and identifiers before calling it.

Update Payment Receipt

Update a payment for a(n incoming) receipt. This mutates the document's financial payment records; verify the amount, currency, payment date, and identifiers before calling it.

Update Product

Update only the supplied fields of an existing Teamleader Focus product. Omitted fields remain unchanged, while null clears fields documented as nullable.

Update Project

Update only the supplied fields of an existing Teamleader Focus Projects v2 project. Omitted fields remain unchanged, while null clears fields documented as nullable.

Update Project External Party

Update an external party.

Update Project Group

Update a group. All attributes except for `id` are optional. Providing `null` will clear that value from the project (for properties that are nullable).

Update Project Material

Update a material. All attributes except for `id` are optional. Providing `null` will clear that value from the project (for properties that are nullable).

Update Project Task

Update a task. All attributes except for `id` are optional. Providing `null` will clear that value from the project (for properties that are nullable).

Update Quotation

Update a quotation.

Update Receipt

Updates a receipt.

Update Reservation

Update an existing reservation.

Update Recurring Invoice Subscription

Update a subscription and its future recurring invoice generation. Verify the subscription UUID, schedule, and invoice data before calling.

Update Task

Update a task.

Update Ticket

Update a ticket.

Update Time Entry

Update tracked time.

Update Timer

Update the current timer. Only possible if there is a timer running.

Upload Avatar Contact

Update the avatar of a contact. This operation changes Teamleader Focus account data.

Upload File

Upload one file to Teamleader Focus through Mercury's bounded file transport.

Upload Logo Company

Update the logo of a company. This operation changes Teamleader Focus account data.

Win Deal

Irreversibly mark a deal as won. Verify the deal UUID before calling this lifecycle transition.
Get connected

Live in your Slack in two minutes.

No workflows to wire up. Turn on the tools you already use, and your agent gets to work.
Add to Slack
1

Add Sokko to Slack

One click from the Slack marketplace. Your whole team gets Sokko at once.
HubSpot
Airtable
Salesforce
Apollo
ClickUp
Attio
Zoho
Freshdesk
2

Connect your tools

Sokko works with 1,000+ apps and any MCP server.
Martin
9:53 AM
@Sokko
What can you do with Teamleader Focus?
3

Put Sokko to work

@mention Sokko in any channel and it gets going. Minutes, not a weekend.

Questions, answered.

Sokko is an AI assistant that lives in your Slack. Connect your apps, ask for what you need in plain language, and Sokko takes the work off your plate.

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.

No. There's nothing to build or configure. You ask Sokko in Slack the same way you'd ask a colleague, and Sokko handles the rest.

Yes. Ask once and tell Sokko when to repeat it, like every Monday at 9am, and it becomes a routine that runs without you.

Read and act on data in Teamleader Focus, and trigger workflows when something changes there. Tell Sokko the outcome you want and it handles the rest.

Yes. Sokko connects to 1,000+ apps and any MCP server, so you can ask for tasks that span Teamleader Focus and the rest of your stack in a single request.

What will your first agent do?

Create an agent, connect your tools, and give it a task. Your first 3 days are free, with $5 in AI credits to start.