Coda
Collaborative workspace platform that transforms documents into powerful tools for team productivity and project management
Add a permission for pack
Add a permission for pack
Create or modify user, workspace, or global permissions for a given pack.
Add a maker for pack
Add a maker for pack
Set a maker for a given pack. used to display makers for a pack in the corresponding packs page.
Add custom domain
Add custom domain
Add a custom domain to a published doc.
Add a category for pack
Add a category for pack
Add a publishing category for a given pack.
Begin content export
Begin content export
Initiate an export of content for the given page.
Create a new pack release
Create a new pack release
Creates a new pack release based on an existing pack version.
Create doc
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).
Delete multiple rows
Delete multiple rows
Deletes the specified rows from the table or view. this endpoint will always return a 202. row deletions are generally processed within several seconds.
Delete a page
Delete a page
Deletes the specified page.
Content export status
Content export status
Check the status of a page content export
Gets custom doc domains providers
Gets custom doc domains providers
Gets the provider (ie. godaddy) of a custom domain.
Delete a category for pack
Delete a category for pack
Delete a publishing category for a given pack.
Create pack
Create pack
Creates a new pack, essentially registering a new pack id. the contents of the pack will be uploaded separately.
Delete row
Delete row
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.
Deletes a custom domain
Deletes a custom domain
Deletes a custom domain from a published doc.
Delete a permission for pack
Delete a permission for pack
Delete user, workspace, or global permissions for a given pack.
Add permission
Add permission
Adds a new permission to the doc.
Delete a maker for pack
Delete a maker for pack
Delete a maker for a given pack, who will not be displayed in the corresponding packs page.
Create a page
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.
Delete pack
Delete pack
Delete a given pack.
Get acl settings
Get acl settings
Returns settings associated with acls for this coda doc.
Gets the json schema for pack configuration
Gets the json schema for pack configuration
Returns a json schema applicable for customizing the pack using pack configurations.
Delete doc
Delete doc
Deletes a doc.
Get a column
Get a column
Returns details about a column in a table.
Get a control
Get a control
Returns info on a control.
Delete permission
Delete permission
Deletes an existing permission.
Get analytics last updated day
Get analytics last updated day
Returns days based on pacific standard time when analytics were last updated.
Fetch grouped logs by pack org root ingestion id
Fetch grouped logs by pack org root ingestion id
Retrieve the grouped logs of a pack for debugging purpose.
Fetch ingestion executions for pack
Fetch ingestion executions for pack
Retrieve the ingestion execution ids of a root ingestion for debugging purpose.
Get a table
Get a table
Returns details about a specific table or view.
Get a row
Get a row
Returns details about a row in a table.
List columns
List columns
Returns a list of columns in a table.
List categories for pack
List categories for pack
List publishing categories for a given pack.
List controls
List controls
Returns a list of controls in a coda doc.
Get sharing metadata
Get sharing metadata
Returns metadata associated with sharing for this coda doc.
Get a formula
Get a formula
Returns info on a formula.
List featured docs for a pack
List featured docs for a pack
Returns a list of featured doc ids for a pack.
Get doc categories
Get doc categories
Gets all available doc categories.
Get the difference between two pack versions
Get the difference between two pack versions
Gets information about the difference between the specified previous version and next version of a pack.
Get the next valid version for a pack
Get the next valid version for a pack
Get the next valid version based on the proposed metadata.
Get info about a doc
Get info about a doc
Returns metadata for the specified doc.
List makers for pack
List makers for pack
List makers for a given pack.
List packs
List packs
Get the list of accessible packs.
Get a page
Get a page
Returns details about a page.
Get doc analytics summary
Get doc analytics summary
Returns summarized analytics data for available docs.
Get a single pack
Get a single pack
Returns a single pack.
List pages
List pages
Returns a list of pages in a coda doc.
List custom doc domains
List custom doc domains
List all custom domains for a published doc.
List pack analytics
List pack analytics
Returns analytics data for packs the user can edit.
List workspace roles
List workspace roles
Returns a list of the counts of users over time by role for the workspace.
Publish doc
Publish doc
Update publish settings for a doc.
List tables
List tables
Returns a list of tables in a coda doc.
List permissions for a pack
List permissions for a pack
Get user, workspace, and/or global permissions for a given pack.
List page analytics
List page analytics
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.
List workspace users
List workspace users
Returns a list of members in the given workspace. this list will be ordered with the requesting user first and then ordered by role.
Pack source code upload complete
Pack source code upload complete
Note the completion of the upload of a pack source code.
List formulas
List formulas
Returns a list of named formulas in a coda doc.
Push a button
Push a button
Patch the system connection credentials of the pack
Patch the system connection credentials of the pack
Patch the system connection credentials of the pack.
Pack version upload complete
Pack version upload complete
Note the completion of the upload of a pack version bundle in order to create that pack version.
List pack formula analytics
List pack formula analytics
Returns analytics data for pack formulas.
List the versions for a pack
List the versions for a pack
Get the list of versions of a pack.
Get mutation status
Get mutation status
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.
Get detailed listing information for a pack
Get detailed listing information for a pack
Get detailed listing information for a pack.
Retrieve the information for a specific log
Retrieve the information for a specific log
Retrieve the ingestion execution ids of a root ingestion for debugging purpose.
Retrieve the grouped logs of a pack
Retrieve the grouped logs of a pack
Retrieve the grouped logs of a pack for debugging purpose.
Get pack analytics summary
Get pack analytics summary
Returns summarized analytics data for packs the user can edit.
Register pack version
Register pack version
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.
List table rows
List table rows
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.
Retrieve the logs of a ingestion
Retrieve the logs of a ingestion
Retrieve the logs of a ingestion for debugging purpose.
List doc analytics
List doc analytics
Returns analytics data for available docs per day.
Set the system connection credentials of the pack
Set the system connection credentials of the pack
Set the system connection credentials of the pack.
Set the oauth configurations of the pack
Set the oauth configurations of the pack
Set the oauth configurations of the pack, including client id and secret.
Pack asset upload complete
Pack asset upload complete
Note the completion of the upload of a pack asset.
Update acl settings
Update acl settings
Update settings associated with acls for this coda doc.
Resolve browser link
Resolve browser link
Given a browser link to a coda object, attempts to find it and return metadata that can be used to get more info on it. returns a 400 if the url does not appear to be a coda url or a 404 if the resource cannot be located with the current credentials.
Retrieve the logs of a pack
Retrieve the logs of a pack
Retrieve the logs of a pack for debugging purpose.
Updates a custom domain
Updates a custom domain
Updates properties of a document’s custom domain.
Trigger automation
Trigger automation
Triggers webhook-invoked automation
List permissions
List permissions
Returns a list of permissions for this coda doc.
Retrieve the oauth configuration of the pack
Retrieve the oauth configuration of the pack
Retrieve the oauth configuration of the pack for display purpose. secrets will be returned with masks.
Updates user role
Updates user role
Updates the workspace user role of a user that matches the parameters. only succeeds if the requesting user has admin permissions in the workspace.
Update an existing pack release
Update an existing pack release
Update details of a pack release.
Retrieve the system connection metadata of the pack
Retrieve the system connection metadata of the pack
Retrieve the system connection metadata of the pack.
Search principals
Search principals
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.
Update a page
Update a page
Update properties for a page. note that updating a page title or icon requires you to be a doc maker in the applicable workspace.
Update doc
Update doc
Updates metadata for a doc. note that updating a doc title requires you to be a doc maker in the applicable workspace.
Get the source code for a pack version
Get the source code for a pack version
Get temporary links used to download the source code for the given packid and version
Update pack
Update pack
Update an existing pack for non-versioned fields.
Unpublish doc
Unpublish doc
Unpublishes a doc.
Update featured docs for a pack
Update featured docs for a pack
Create or replace the featured docs for a pack.
Upload a pack asset
Upload a pack asset
Request a signed s3 url to upload your pack asset.
List the pack listings accessible to a user
List the pack listings accessible to a user
Get listings of public packs and packs created by you.
Upload pack source code
Upload pack source code
Request a signed s3 url to upload your pack source code.
Get user info
Get user info
Returns basic info about the current user.
List the releases for a pack
List the releases for a pack
Get the list of releases of a pack.
List available docs
List available docs
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).