Power your agents and workflows with 57 available integrations and 754 native actions.
Update integration auth
Updates the authentication configuration of an integration. Warning: changing authType deletes all existing user connections.
Update issue
Updates fields on an existing Jira issue such as summary, description, assignee, priority, labels, due date, components, fix versions, or custom fields.
Update issue
Updates fields on an existing Jira issue such as summary, description, assignee, priority, labels, due date, components, fix versions, or custom fields.
Update item
Updates multiple values of an item. Requires a board ID, item ID, and a columnValues map. To clear a File column, set its value to {"clear_all": true}, for example {"<fileColumnId>": {"clear_all": true}}. Returns the updated item's ID, name, and current column values.
Update item column values
Updates a single column value on an item row in a board. Requires a board ID, item ID, column ID, and the new column value. Returns the updated item's ID.
Update KB article
Update an existing knowledge base article. IMPORTANT: The contentHtml field is mapped to body_html in the API.
Update knowledge file
Replaces an existing file in a knowledge folder with a new version. The old file is removed and the new file is processed and embedded. Requires KNOWLEDGE_FOLDER_API scope.
Update label
Add/remove labels on a message or a thread. First call 'Get email with attachments' to resolve messageId and/or threadId.
Update line properties
Restyle an EXISTING line, arrow, or connector by changing only the properties you set: color, thickness, dash pattern, arrowheads, or transparency (everything else is left untouched). Use it to edit a line you already added with 'Add line' or any line found in the deck. It does NOT create lines ('Add line') and does NOT move or re-route endpoints ('Update element transform'). ID flow: pass the presentationId from the deck URL plus the line's existing objectId — use the id returned by 'Add line', or look it up via 'Get presentation' (outputFormat "map" or "json"). Never invent or mistype an object ID. The action echoes the line's objectId (as both objectId and lineId) so you can chain further edits.
Update marketing email
Updates a HubSpot Marketing Email's name, subject, or content. Requires a marketing email ID and at least one of: name, subject, or content — call 'Get marketing email' first to inspect the current content widget structure before passing updated content. Returns the updated email's ID, name, subject, state, and updated timestamp.
Update meeting
Updates an existing meeting activity in HubSpot. Requires the meeting ID and at least one field to change. Only provided fields are updated — omitted fields are left unchanged. Returns the updated meeting with all its current values.
Update organization
Updates an existing Zendesk organization. Provide at least one field to change; omitted fields stay unchanged.
Update page
Updates a Notion page's properties, icon, cover, or trash status. Also appends content to an existing page: omit blockId and provide blockText with blockType 'markdown' to append a full markdown document of any length, or use a specific blockType (paragraph, heading_1, etc.) for a single block. Provide blockId to update an existing block in place instead. Use this action whenever you need to add content to an existing page.
Update page
Updates an existing Confluence page by ID. For adding new content at the bottom without rewriting, use append_to_page. For a targeted edit to a sentence, paragraph, or section, use replace_page_text instead so the rest of the page (including embedded images) is left untouched. Set titleChangeOnly=true to rename only (no version number needed). Set titleChangeOnly=false to rewrite the full page body. Full-body updates stop when bodyContent omits any existing embedded image reference.
Update page
Updates an existing Confluence page by ID. Can update the title, the content, or both. The current version is fetched automatically before updating.
Update page title
Update only the title of an existing SharePoint page, leaving the page body unchanged. Use this when the user wants to rename a page or change its title.
Update page title
Updates only the title of an existing OneNote page, leaving the page body unchanged.
Update paragraph style
Formats existing paragraphs in a shape or text box (alignment, line spacing, indentation, space above/below, bullets/numbered lists, and text direction); use it to style copy after the text already exists. Requires two existing IDs: the presentationId from the deck URL and the elementId of the shape/text box. Get elementId from the id returned when the element was created (add_shape_with_text, build_deck_from_outline, etc.) or from get_presentation (outputFormat "map" or "json"); never invent or guess it.
Update permission grant
Safely updates scopes on an existing delegated OAuth permission grant (oauth2PermissionGrant) using replace, add, or remove modes.
Update person
Updates an existing contact person's name, emails, phone numbers, organization, or custom fields.
Update product
Updates a product's title, description, handle, status, type, vendor, tags, or SEO fields. Only the fields provided are changed, and tags replace the product's whole tag list.
Update product media
Updates the alt text or file name of a piece of product media. Use Get product to read the media IDs first.
Update product variants
Updates price, compare-at price, SKU, barcode, taxability, or oversell policy on one or more variants of a single product. Use Get product first to read the variant IDs.
Update project
Updates an existing project. Changes any of title, description, board, phase, status, owner, start and end dates, or linked deals, persons, and organizations; only the fields you set are changed.
Update project task
Updates a project task. Changes any of title, description, assignee, due date, or completion state; use it to mark a task done.
Update record
Updates an existing Dataverse record by GUID. Only the supplied columns are changed; the record is not created if it does not exist.
Update records
Updates column values on an existing record in a single call. Requires a base ID, table name, record ID, and the new field values to update. Always call Get table schema first to get the exact field names — using incorrect field names will silently fail. Returns the updated record.
Update shape properties
Restyle an existing shape's appearance — background fill color/transparency, outline color/weight/dash-style/transparency, and content alignment — in one batch update; use it to polish a shape created by 'Add shape with text' (or any existing shape). Targets an existing shape, so it consumes IDs but creates none: pass the presentationId and the shape's objectId. Supply at least one styling field; fields left blank are unchanged.
Update table
Edits an existing table in a Google Slides presentation in one call: choose ONE operation via the 'operation' field (insert/delete rows or columns, merge/unmerge cells, set cell background fill, set column widths or row heights, or style cell borders) and supply only the inputs that operation needs. Use it after a table already exists (added via 'Add table'). It is index-driven, not ID-driven beyond the table itself: pass the table's object ID plus zero-based row/column indices, never the cell text or a slide number. The presentation is left unchanged if any input is invalid. On success the table's object ID is echoed back so you can chain further edits without re-fetching.
Update task
Updates an existing task's properties (name, assignee, due date, completion status, custom fields, notes). Requires a task GID from search_tasks or typeahead_search. Returns the updated task
Update task
Updates an existing task in a Planner plan. This only works for Planner tasks - for To Do tasks, use the Microsoft To Do integration.
Update task
Update a Wrike task. Supports changing title, description, status, priority/importance, due date, start date, assignees, and custom fields.
Update text style
Formats existing text and/or inserts/replaces text in a shape, text box, or table cell — applying character styles (bold, italic, color, font, size, link, etc.), paragraph styles (alignment, spacing, indentation), and bullet/numbered list formatting. Use after a deck's text elements exist to style or rewrite their content. ID flow: this action consumes the existing element's object ID via objectId — it does not create or return a new element ID. Get objectId from the create action that made the element (add_shape_with_text, add_table, etc. return the id they used) or from get_presentation (outputFormat "map" or "json"); never invent or guess it.
Update work item
Updates fields on an existing work item such as title, state, assignee, iteration, description, or attachments.
Upload attachment
Uploads a temporary file for use in agent conversations. The returned attachment ID can be referenced in chat messages. For permanent, searchable documents use upload file to knowledge folder instead. Requires KNOWLEDGE_FOLDER_API scope.
Upload file
Uploads a file to OneDrive. Supports files up to 100MB. For files larger than 4MB, uses chunked upload.
Upload file
Uploads one or more files to a Salesforce record as Salesforce Files. Repeating this action creates another copy of the file.
Upload file
Uploads a file to a community's Files area without posting it. To attach a file to a message, pass the file directly to Post message instead.
Upload knowledge file
Uploads a file to a knowledge folder for permanent storage and semantic search. The file is processed, embedded, and made searchable across the workspace. For temporary conversation-scoped files use upload attachment instead. Supported types: PDF, Word, text, markdown, HTML, PowerPoint. Requires KNOWLEDGE_FOLDER_API scope.
Upload product media
Uploads an image, video, or 3D model file from the conversation and attaches it to a product. Use Add product media from URL instead when the file is already hosted publicly.
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Actions
Triggers
Questions & answers
What can I do with Langdock integrations?
Integrations let you connect Langdock to your existing tools so your agents and workflows can search documents, trigger actions, update data, or automate workflows across your apps.
Which tools can I integrate with Langdock?
Langdock supports a wide range of popular workplace tools like Google Drive, Notion, Confluence, Slack, Salesforce, Jira, Asana, and more. You can also build fully custom integrations for any API‑enabled tool.
Do I need to build my own integrations?
You don’t have to. Many integrations are plug‑and‑play. But if you want custom functionality or custom actions, Langdock includes a built‑in integration builder that makes it easy to create your own integration logic with guided JavaScript support.
Are integrations secure?
Absolutely. Langdock uses secure authentication (including OAuth 2.0), handles credentials safely, and runs custom code in a sandboxed environment. Langdock is also ISO 27001 certified, SOC 2 Type II audited, and GDPR compliant.
How do I use integrations inside a chat or agent?
Once connected, you can use integrations directly in any chat by typing @ to trigger available actions. Agents can also call integrations automatically based on their instructions.
