Coda

Learn how to use Coda with Composio

Overview

SLUG

CODA

Description

Collaborative workspace platform that transforms documents into powerful tools for team productivity and project management

Authentication Details

generic_api_key
stringRequired

Tools

SLUG: CODA_COPY_DOC

Creates a copy of an existing coda document. this action allows you to duplicate a document while optionally specifying a new title and location for the copied document.

Action Parameters

folder_id
string
source_doc_id
stringRequired
timezone
string
title
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_LIST_THE_PACK_LISTINGS_ACCESSIBLE_TO_A_USER

Get listings of public packs and packs created by you.

Action Parameters

direction
string
excludeIndividualAcls
boolean
excludePublicPacks
boolean
excludeWorkspaceAcls
boolean
includeBrainOnlyPacks
boolean
installContext
string
limit
integerDefaults to 5
onlyWorkspaceId
string
orderBy
string
packAccessTypes
array
packIds
array
pageToken
string
parentWorkspaceIds
array
sortBy
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_SEARCH_DOCS

This tool allows users to search for coda documents based on a query term. it searches within document titles and metadata, providing results with document id, name, type, owner details, timestamps, workspace info, and folder path if available. it supports pagination through the 'pagetoken' parameter and accepts a 'limit' parameter to control the number of returned results.

Action Parameters

folder_id
string
is_owner
boolean
is_published
boolean
limit
integerDefaults to 25
page_token
string
query
string
workspace_id
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_SEARCH_ROW

Action to search for rows in a coda table based on specific criteria.

Action Parameters

doc_id
stringRequired
limit
integerDefaults to 25
query
string
table_id_or_name
stringRequired
use_column_names
boolean
value_format
stringDefaults to simple
visible_only
boolean

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_UPSERT_ROWS

This tool allows you to insert new rows into a coda table or update existing ones based on specified key columns. this is particularly useful for synchronizing data or ensuring records are up-to-date without creating duplicates.

Action Parameters

disable_parsing
boolean
doc_id
stringRequired
key_columns
array
rows
arrayRequired
table_id_or_name
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_ADD_A_CATEGORY_FOR_PACK

Add a publishing category for a given pack.

Action Parameters

categoryName
stringRequired
packId
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_ADD_A_MAKER_FOR_PACK

Set a maker for a given pack. used to display makers for a pack in the corresponding packs page.

Action Parameters

loginId
stringRequired
packId
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_ADD_A_PERMISSION_FOR_PACK

Create or modify user, workspace, or global permissions for a given pack.

Action Parameters

access
stringRequired
packId
integerRequired
principal
objectRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_ADD_CUSTOM_DOMAIN

Add a custom domain to a published doc.

Action Parameters

customDocDomain
stringRequired
docId
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_ADD_PERMISSION

Adds a new permission to the doc.

Action Parameters

access
stringRequired
docId
stringRequired
principal
objectRequired
suppressEmail
boolean

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_BEGIN_CONTENT_EXPORT

Initiate an export of content for the given page.

Action Parameters

docId
stringRequired
outputFormat
stringRequired
pageIdOrName
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_CONTENT_EXPORT_STATUS

Check the status of a page content export

Action Parameters

docId
stringRequired
pageIdOrName
stringRequired
requestId
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_CREATE_A_NEW_PACK_RELEASE

Creates a new pack release based on an existing pack version.

Action Parameters

packId
integerRequired
packVersion
stringRequired
releaseNotes
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_CREATE_A_PAGE

Create a new page in a doc. note that creating a page requires you to be a doc maker in the applicable workspace.

Action Parameters

docId
stringRequired
iconName
string
imageUrl
string
name
string
pageContent
object
parentPageId
string
subtitle
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_CREATE_DOC

Creates a new coda doc, optionally copying an existing doc. note that creating a doc requires you to be a doc maker in the applicable workspace (or be auto-promoted to one).

Action Parameters

folderId
string
sourceDoc
string
timezone
string
title
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_CREATE_PACK

Creates a new pack, essentially registering a new pack id. the contents of the pack will be uploaded separately.

Action Parameters

description
string
name
string
sourcePackId
integer
workspaceId
string

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_DELETES_A_CUSTOM_DOMAIN

Deletes a custom domain from a published doc.

Action Parameters

customDocDomain
stringRequired
docId
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_DELETE_A_CATEGORY_FOR_PACK

Delete a publishing category for a given pack.

Action Parameters

categoryName
stringRequired
packId
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_DELETE_A_MAKER_FOR_PACK

Delete a maker for a given pack, who will not be displayed in the corresponding packs page.

Action Parameters

loginId
stringRequired
packId
integerRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: CODA_DELETE_A_PAGE

Deletes the specified page.

Action Parameters

docId
stringRequired
pageIdOrName
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired