Coda

Learn how to use Coda with Composio

Overview

Enum

CODA

Description

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

Authentication Details

api_key
stringRequired

Actions

Add a publishing category for a given pack.

Action Parameters

categoryName
stringRequired
packId
integerRequired

Action Response

data
object
error
successful
boolean

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
object
error
successful
boolean

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

Action Parameters

access
stringRequired
packId
integerRequired
principal
objectRequired

Action Response

data
object
error
successful
boolean

Add a custom domain to a published doc.

Action Parameters

customDocDomain
stringRequired
docId
stringRequired

Action Response

data
object
error
successful
boolean

Adds a new permission to the doc.

Action Parameters

access
stringRequired
docId
stringRequired
principal
objectRequired
suppressEmail
boolean

Action Response

data
object
error
successful
boolean

Initiate an export of content for the given page.

Action Parameters

docId
stringRequired
outputFormat
stringRequired
pageIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Check the status of a page content export

Action Parameters

docId
stringRequired
pageIdOrName
stringRequired
requestId
stringRequired

Action Response

data
object
error
successful
boolean

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

Action Parameters

packId
integerRequired
packVersion
stringRequired
releaseNotes
string

Action Response

data
object
error
successful
boolean

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
object
error
successful
boolean

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
object
error
successful
boolean

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
object
error
successful
boolean

Deletes a custom domain from a published doc.

Action Parameters

customDocDomain
stringRequired
docId
stringRequired

Action Response

data
object
error
successful
boolean

Delete a publishing category for a given pack.

Action Parameters

categoryName
stringRequired
packId
integerRequired

Action Response

data
object
error
successful
boolean

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
object
error
successful
boolean

Deletes the specified page.

Action Parameters

docId
stringRequired
pageIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Delete user, workspace, or global permissions for a given pack.

Action Parameters

packId
integerRequired
permissionId
stringRequired

Action Response

data
object
error
successful
boolean

Deletes a doc.

Action Parameters

docId
stringRequired

Action Response

data
object
error
successful
boolean

Deletes the specified rows from the table or view. this endpoint will always return a 202. row deletions are generally processed within several seconds.

Action Parameters

docId
stringRequired
rowIds
arrayRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Delete a given pack.

Action Parameters

packId
integerRequired

Action Response

data
object
error
successful
boolean

Deletes an existing permission.

Action Parameters

docId
stringRequired
permissionId
stringRequired

Action Response

data
object
error
successful
boolean

Deletes the specified row from the table or view. this endpoint will always return a 202, so long as the row exists and is accessible (and the update is structurally valid). row deletions are generally processed within several seconds. when deleting using a name as opposed to an id, an arbitrary row will be removed.

Action Parameters

docId
stringRequired
rowIdOrName
stringRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Retrieve the grouped logs of a pack for debugging purpose.

Action Parameters

afterTimestamp
string
beforeTimestamp
string
ingestionExecutionId
string
limit
integerDefaults to 25
order
string
organizationId
stringRequired
packId
integerRequired
pageToken
string
q
string
rootIngestionId
stringRequired

Action Response

data
object
error
successful
boolean

Retrieve the ingestion execution ids of a root ingestion for debugging purpose.

Action Parameters

afterTimestamp
string
beforeTimestamp
string
csbIngestionExecutionId
string
csbIngestionId
string
datasource
string
executionType
string
includeDeletedIngestions
boolean
ingestionStatus
string
limit
integerDefaults to 25
order
string
organizationId
stringRequired
packId
integerRequired
pageToken
string
rootIngestionId
stringRequired

Action Response

data
object
error
successful
boolean

Gets the provider (ie. godaddy) of a custom domain.

Action Parameters

customDocDomain
stringRequired

Action Response

data
object
error
successful
boolean

Returns a json schema applicable for customizing the pack using pack configurations.

Action Parameters

packId
integerRequired

Action Response

data
object
error
successful
boolean

Returns settings associated with acls for this coda doc.

Action Parameters

docId
stringRequired

Action Response

data
object
error
successful
boolean

Returns days based on pacific standard time when analytics were last updated.

Action Parameters

Action Response

data
object
error
successful
boolean

Returns details about a column in a table.

Action Parameters

columnIdOrName
stringRequired
docId
stringRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Returns info on a control.

Action Parameters

controlIdOrName
stringRequired
docId
stringRequired

Action Response

data
object
error
successful
boolean

Returns info on a formula.

Action Parameters

docId
stringRequired
formulaIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Returns details about a page.

Action Parameters

docId
stringRequired
pageIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Returns details about a row in a table.

Action Parameters

docId
stringRequired
rowIdOrName
stringRequired
tableIdOrName
stringRequired
useColumnNames
boolean
valueFormat
string

Action Response

data
object
error
successful
boolean

Returns a single pack.

Action Parameters

packId
integerRequired

Action Response

data
object
error
successful
boolean

Returns details about a specific table or view.

Action Parameters

docId
stringRequired
tableIdOrName
stringRequired
useUpdatedTableLayouts
boolean

Action Response

data
object
error
successful
boolean

Get detailed listing information for a pack.

Action Parameters

docId
string
installContext
string
packId
integerRequired
releaseChannel
string
workspaceId
string

Action Response

data
object
error
successful
boolean

Returns summarized analytics data for available docs.

Action Parameters

isPublished
boolean
sinceDate
string
untilDate
string
workspaceId
string

Action Response

data
object
error
successful
boolean

Gets all available doc categories.

Action Parameters

Action Response

data
object
error
successful
boolean

Returns metadata for the specified doc.

Action Parameters

docId
stringRequired

Action Response

data
object
error
successful
boolean

Get the status for an asynchronous mutation to know whether or not it has been completed. each api endpoint that mutates a document will return a request id that you can pass to this endpoint to check the completion status. status information is not guaranteed to be available for more than one day after the mutation was completed. it is intended to be used shortly after the request was made.

Action Parameters

requestId
stringRequired

Action Response

data
object
error
successful
boolean

Returns summarized analytics data for packs the user can edit.

Action Parameters

isPublished
boolean
packIds
array
sinceDate
string
untilDate
string
workspaceId
string

Action Response

data
object
error
successful
boolean

Returns metadata associated with sharing for this coda doc.

Action Parameters

docId
stringRequired

Action Response

data
object
error
successful
boolean

Gets information about the difference between the specified previous version and next version of a pack.

Action Parameters

basePackVersion
stringRequired
packId
integerRequired
targetPackVersion
stringRequired

Action Response

data
object
error
successful
boolean

Get the next valid version based on the proposed metadata.

Action Parameters

packId
integerRequired
proposedMetadata
stringRequired
sdkVersion
string

Action Response

data
object
error
successful
boolean

Get temporary links used to download the source code for the given packid and version

Action Parameters

packId
integerRequired
packVersion
stringRequired

Action Response

data
object
error
successful
boolean

Returns basic info about the current user.

Action Parameters

Action Response

data
object
error
successful
boolean

Returns a list of coda docs accessible by the user, and which they have opened at least once. these are returned in the same order as on the docs page: reverse chronological by the latest event relevant to the user (last viewed, edited, or shared).

Action Parameters

folderId
string
inGallery
boolean
isOwner
boolean
isPublished
boolean
isStarred
boolean
limit
integerDefaults to 25
pageToken
string
query
string
sourceDoc
string
workspaceId
string

Action Response

data
object
error
successful
boolean

List publishing categories for a given pack.

Action Parameters

packId
integerRequired

Action Response

data
object
error
successful
boolean

Returns a list of columns in a table.

Action Parameters

docId
stringRequired
limit
integerDefaults to 25
pageToken
string
tableIdOrName
stringRequired
visibleOnly
boolean

Action Response

data
object
error
successful
boolean

Returns a list of controls in a coda doc.

Action Parameters

docId
stringRequired
limit
integerDefaults to 25
pageToken
string
sortBy
string

Action Response

data
object
error
successful
boolean

List all custom domains for a published doc.

Action Parameters

docId
stringRequired

Action Response

data
object
error
successful
boolean

Returns analytics data for available docs per day.

Action Parameters

direction
string
docIds
array
isPublished
boolean
limit
integerDefaults to 1000
orderBy
string
pageToken
string
query
string
scale
string
sinceDate
string
untilDate
string
workspaceId
string

Action Response

data
object
error
successful
boolean

Returns a list of named formulas in a coda doc.

Action Parameters

docId
stringRequired
limit
integerDefaults to 25
pageToken
string
sortBy
string

Action Response

data
object
error
successful
boolean

List makers for a given pack.

Action Parameters

packId
integerRequired

Action Response

data
object
error
successful
boolean

Get the list of accessible packs.

Action Parameters

accessType
string
accessTypes
array
direction
string
excludeIndividualAcls
boolean
excludePublicPacks
boolean
excludeWorkspaceAcls
boolean
includeBrainOnlyPacks
boolean
limit
integerDefaults to 25
onlyWorkspaceId
string
pageToken
string
parentWorkspaceIds
array
sortBy
string

Action Response

data
object
error
successful
boolean

Returns analytics data for packs the user can edit.

Action Parameters

direction
string
isPublished
boolean
limit
integerDefaults to 1000
orderBy
string
packIds
array
pageToken
string
query
string
scale
string
sinceDate
string
untilDate
string
workspaceId
string

Action Response

data
object
error
successful
boolean

Returns analytics data for pack formulas.

Action Parameters

direction
string
limit
integerDefaults to 1000
orderBy
string
packFormulaNames
array
packFormulaTypes
array
packId
integerRequired
pageToken
string
scale
string
sinceDate
string
untilDate
string

Action Response

data
object
error
successful
boolean

Returns a list of pages in a coda doc.

Action Parameters

docId
stringRequired
limit
integerDefaults to 25
pageToken
string

Action Response

data
object
error
successful
boolean

Returns analytics data for a given doc within the day. this method will return a 401 if the given doc is not in an enterprise workspace.

Action Parameters

docId
stringRequired
limit
integerDefaults to 1000
pageToken
string
sinceDate
string
untilDate
string

Action Response

data
object
error
successful
boolean

Returns a list of permissions for this coda doc.

Action Parameters

docId
stringRequired
limit
integerDefaults to 25
pageToken
string

Action Response

data
object
error
successful
boolean

Get user, workspace, and/or global permissions for a given pack.

Action Parameters

packId
integerRequired

Action Response

data
object
error
successful
boolean

Returns a list of tables in a coda doc.

Action Parameters

docId
stringRequired
limit
integerDefaults to 25
pageToken
string
sortBy
string
tableTypes
array

Action Response

data
object
error
successful
boolean

Retrieves rows from a specific table within a coda document. this endpoint allows you to fetch data from your coda tables programmatically, enabling integration with other systems or data analysis tools. use this when you need to access the content of a table in your coda document, such as for reporting, data synchronization, or building custom views of your data outside of coda. the endpoint supports pagination for large tables and allows you to control the number of rows returned per request. it’s important to note that this endpoint only retrieves data and doesn’t modify the table contents.

Action Parameters

docId
stringRequired
limit
integerDefaults to 25
pageToken
string
query
string
sortBy
string
syncToken
string
tableIdOrName
stringRequired
useColumnNames
boolean
valueFormat
string
visibleOnly
boolean

Action Response

data
object
error
successful
boolean

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
object
error
successful
boolean

Get the list of releases of a pack.

Action Parameters

limit
integerDefaults to 25
packId
integerRequired
pageToken
string

Action Response

data
object
error
successful
boolean

Get the list of versions of a pack.

Action Parameters

limit
integerDefaults to 25
packId
integerRequired
pageToken
string

Action Response

data
object
error
successful
boolean

Returns a list of the counts of users over time by role for the workspace.

Action Parameters

workspaceId
stringRequired

Action Response

data
object
error
successful
boolean

Returns a list of members in the given workspace. this list will be ordered with the requesting user first and then ordered by role.

Action Parameters

includedRoles
array
pageToken
string
workspaceId
stringRequired

Action Response

data
object
error
successful
boolean

Note the completion of the upload of a pack asset.

Action Parameters

packAssetId
stringRequired
packAssetType
stringRequired
packId
integerRequired

Action Response

data
object
error
successful
boolean

Note the completion of the upload of a pack source code.

Action Parameters

codeHash
stringRequired
filename
stringRequired
packId
integerRequired
packVersion
stringRequired

Action Response

data
object
error
successful
boolean

Note the completion of the upload of a pack version bundle in order to create that pack version.

Action Parameters

allowOlderSdkVersion
boolean
notes
string
packId
integerRequired
packVersion
stringRequired
source
string

Action Response

data
object
error
successful
boolean

Patch the system connection credentials of the pack.

Action Parameters

packId
integerRequired

Action Response

data
object
error
successful
boolean

Update publish settings for a doc.

Action Parameters

categoryNames
array
discoverable
boolean
docId
stringRequired
earnCredit
boolean
mode
string
slug
string

Action Response

data
object
error
successful
boolean

Pushes a button on a row in a table. authorization note: this action is available to api tokens that are authorized to write to the table. however, the underlying button can perform any action on the document, including writing to other tables and performing pack actions.

Action Parameters

columnIdOrName
stringRequired
docId
stringRequired
rowIdOrName
stringRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Registers a new pack version. this simply returns a signed url to use for uploading the pack version definition. following the completion of the upload, post to /apis/v1/packs/{packid}/versions/{packversion} trigger the rest of the creation process.

Action Parameters

bundleHash
stringRequired
packId
integerRequired
packVersion
stringRequired

Action Response

data
object
error
successful
boolean

Retrieve the grouped logs of a pack for debugging purpose.

Action Parameters

afterTimestamp
string
beforeTimestamp
string
docId
stringRequired
limit
integerDefaults to 25
order
string
packId
integerRequired
pageToken
string
q
string

Action Response

data
object
error
successful
boolean

Retrieve the ingestion execution ids of a root ingestion for debugging purpose.

Action Parameters

detailsKey
stringRequired
logId
stringRequired
organizationId
stringRequired
packId
integerRequired
rootIngestionId
stringRequired

Action Response

data
object
error
successful
boolean

Retrieve the logs of a ingestion for debugging purpose.

Action Parameters

afterTimestamp
string
beforeTimestamp
string
ingestionExecutionId
string
limit
integerDefaults to 25
logTypes
array
order
string
organizationId
stringRequired
packId
integerRequired
pageToken
string
q
string
requestIds
array
rootIngestionId
stringRequired

Action Response

data
object
error
successful
boolean

Retrieve the logs of a pack for debugging purpose.

Action Parameters

afterTimestamp
string
beforeTimestamp
string
docId
stringRequired
limit
integerDefaults to 25
logTypes
array
order
string
packId
integerRequired
pageToken
string
q
string
requestIds
array

Action Response

data
object
error
successful
boolean

Retrieve the oauth configuration of the pack for display purpose. secrets will be returned with masks.

Action Parameters

packId
integerRequired

Action Response

data
object
error
successful
boolean

Retrieve the system connection metadata of the pack.

Action Parameters

packId
integerRequired

Action Response

data
object
error
successful
boolean

Searches for user and group principals matching the query that this doc can be shared with. at most 20 results will be returned for both users and groups. if no query is given then no results are returned.

Action Parameters

docId
stringRequired
query
string

Action Response

data
object
error
successful
boolean

Set the oauth configurations of the pack, including client id and secret.

Action Parameters

clientId
string
clientSecret
string
packId
integerRequired
redirectUri
string

Action Response

data
object
error
successful
boolean

Set the system connection credentials of the pack.

Action Parameters

credentials
objectRequired
packId
integerRequired

Action Response

data
object
error
successful
boolean

Triggers webhook-invoked automation

Action Parameters

docId
stringRequired
ruleId
stringRequired

Action Response

data
object
error
successful
boolean

Unpublishes a doc.

Action Parameters

docId
stringRequired

Action Response

data
object
error
successful
boolean

Updates properties of a document’s custom domain.

Action Parameters

customDocDomain
stringRequired
docId
stringRequired

Action Response

data
object
error
successful
boolean

Updates the workspace user role of a user that matches the parameters. only succeeds if the requesting user has admin permissions in the workspace.

Action Parameters

email
stringRequired
newRole
stringRequired
workspaceId
stringRequired

Action Response

data
object
error
successful
boolean

Update settings associated with acls for this coda doc.

Action Parameters

allowCopying
boolean
allowEditorsToChangePermissions
boolean
allowViewersToRequestEditing
boolean
docId
stringRequired

Action Response

data
object
error
successful
boolean

Update details of a pack release.

Action Parameters

packId
integerRequired
packReleaseId
integerRequired
releaseNotes
string

Action Response

data
object
error
successful
boolean

Update properties for a page. note that updating a page title or icon requires you to be a doc maker in the applicable workspace.

Action Parameters

docId
stringRequired
iconName
string
imageUrl
string
isHidden
boolean
name
string
pageIdOrName
stringRequired
subtitle
string

Action Response

data
object
error
successful
boolean

Updates metadata for a doc. note that updating a doc title requires you to be a doc maker in the applicable workspace.

Action Parameters

docId
stringRequired
iconName
string
title
string

Action Response

data
object
error
successful
boolean

Update an existing pack for non-versioned fields.

Action Parameters

coverAssetId
string
description
string
exampleImages
array
logoAssetId
string
name
string
overallRateLimit__intervalSeconds
integer
overallRateLimit__operationsPerInterval
integer
packId
integerRequired
perConnectionRateLimit__intervalSeconds
integer
perConnectionRateLimit__operationsPerInterval
integer
privacyPolicyUrl
string
shortDescription
string
sourceCodeVisibility
string
supportEmail
string
termsOfServiceUrl
string

Action Response

data
object
error
successful
boolean

Request a signed s3 url to upload your pack asset.

Action Parameters

filename
stringRequired
imageHash
stringRequired
mimeType
stringRequired
packAssetType
stringRequired
packId
integerRequired

Action Response

data
object
error
successful
boolean

Request a signed s3 url to upload your pack source code.

Action Parameters

filename
stringRequired
packId
integerRequired
packVersion
string
payloadHash
stringRequired

Action Response

data
object
error
successful
boolean