At Stack AI, security and privacy of our customer's data is our top priority. Today, we are thrilled to announce that Stack AI is now SOC 2 Type II and HIPAA compliant.
Connect to Coda to access your docs, pages, and tables.
The following parameters are required to set up a connection to Coda.
Returns analytics data for available docs per day.
11 input parameters
3 output parameters
Returns summarized analytics data for available docs.
4 input parameters
3 output parameters
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.
5 input parameters
3 output parameters
Returns analytics data for Packs the user can edit.
11 input parameters
3 output parameters
Returns summarized analytics data for Packs the user can edit.
5 input parameters
3 output parameters
Returns analytics data for Pack formulas.
10 input parameters
3 output parameters
Returns days based on Pacific Standard Time when analytics were last updated.
None
3 output parameters
Gets all available doc categories.
None
3 output parameters
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).
10 input parameters
3 output parameters
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).
1 input parameter
3 output parameters
List all custom domains for a published doc.
1 input parameter
3 output parameters
Add a custom domain to a published doc.
2 input parameters
3 output parameters
Returns metadata for the specified doc.
1 input parameter
3 output parameters
Updates metadata for a doc. Note that updating a doc title requires you to be a Doc Maker in the applicable workspace.
2 input parameters
3 output parameters
Returns metadata associated with sharing for this Coda doc.
1 input parameter
3 output parameters
Returns a list of permissions for this Coda doc.
3 input parameters
3 output parameters
Adds a new permission to the doc.
2 input parameters
3 output parameters
Deletes an existing permission.
2 input parameters
3 output parameters
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.
2 input parameters
3 output parameters
Returns settings associated with ACLs for this Coda doc.
1 input parameter
3 output parameters
Update settings associated with ACLs for this Coda doc.
2 input parameters
3 output parameters
Returns a list of controls in a Coda doc.
4 input parameters
3 output parameters
Returns info on a control.
2 input parameters
3 output parameters
Deletes a custom domain from a published doc.
2 input parameters
3 output parameters
Updates properties of a document's custom domain.
3 input parameters
3 output parameters
Returns a list of named formulas in a Coda doc.
4 input parameters
3 output parameters
Returns info on a formula.
2 input parameters
3 output parameters
Triggers webhook-invoked automation
3 input parameters
3 output parameters
Returns a list of pages in a Coda doc.
3 input parameters
3 output parameters
Create a new page in a doc. Note that creating a page requires you to be a Doc Maker in the applicable workspace.
2 input parameters
3 output parameters
Deletes the specified page.
2 input parameters
3 output parameters
Returns details about a page.
2 input parameters
3 output parameters
Update properties for a page. Note that updating a page title or icon requires you to be a Doc Maker in the applicable workspace.
3 input parameters
3 output parameters
Initiate an export of content for the given page.
3 input parameters
3 output parameters
Check the status of a page content export
3 input parameters
3 output parameters
Unpublishes a doc.
1 input parameter
3 output parameters
Update publish settings for a doc.
2 input parameters
3 output parameters
Returns a list of tables in a Coda doc.
5 input parameters
3 output parameters
Returns details about a specific table or view.
3 input parameters
3 output parameters
Returns a list of columns in a table.
5 input parameters
3 output parameters
Returns details about a column in a table.
3 input parameters
3 output parameters
Deletes the specified rows from the table or view. This endpoint will always return a 202. Row deletions are generally processed within several seconds.
3 input parameters
3 output parameters
Returns a list of rows in a table. ### Value results The `valueFormat` parameter dictates in what format the API should return values for individual cells. * `simple` (default): Returns cell values as the following JSON values: `string`, `number`, or `boolean`. Array values (like multiselects) are returned as comma-delimited strings. * `simpleWithArrays`: Singleton values are returned as `simple`. Array values are returned as JSON arrays and the values within are `simple` values (including nested arrays). * `rich`: If applicable, returns many values with further encoding, allowing API users to have lossless access to data in Coda. * For `text` values, returns data in Markdown syntax. If the text field is simple text (e.g. has no formatting), the field will be fully escaped with triple-ticks. E.g ` ```This is plain text``` ` * For `currency`, `lookup`, `image`, `person` and `hyperlink` values, the va
10 input parameters
3 output parameters
Inserts rows into a table, optionally updating existing rows if any upsert key columns are provided. This endpoint will always return a 202, so long as the doc and table exist and are accessible (and the update is structurally valid). Row inserts/upserts are generally processed within several seconds. Note: this endpoint only works for base tables, not views. When upserting, if multiple rows match the specified key column(s), they will all be updated with the specified value.
4 input parameters
3 output parameters
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.
3 input parameters
3 output parameters
Returns details about a row in a table.
5 input parameters
3 output parameters
Updates the specified row in the table. This endpoint will always return a 202, so long as the row exists and is accessible (and the update is structurally valid). Row updates are generally processed within several seconds. When updating using a name as opposed to an ID, an arbitrary row will be affected.
5 input parameters
3 output parameters
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.
4 input parameters
3 output parameters
Gets the provider (ie. GoDaddy) of a custom domain.
1 input parameter
3 output parameters
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.
1 input parameter
3 output parameters
Adds a new go link for the organization.
2 input parameters
3 output parameters
Get the list of accessible Packs.
12 input parameters
3 output parameters
Creates a new Pack, essentially registering a new Pack ID. The contents of the Pack will be uploaded separately.
1 input parameter
3 output parameters
Get listings of public Packs and Packs created by you.
14 input parameters
3 output parameters
Delete a given Pack.
1 input parameter
3 output parameters
Returns a single Pack.
1 input parameter
3 output parameters
Update an existing Pack for non-versioned fields.
2 input parameters
3 output parameters
Note the completion of the upload of a Pack asset.
3 input parameters
3 output parameters
List publishing categories for a given pack.
1 input parameter
3 output parameters
Add a publishing category for a given pack.
2 input parameters
3 output parameters
Delete a publishing category for a given pack.
2 input parameters
3 output parameters
Returns a JSON Schema applicable for customizing the pack using Pack configurations.
1 input parameter
3 output parameters
Retrieve the grouped logs of a Pack for debugging purpose.
8 input parameters
3 output parameters
Retrieve the logs of a Pack for debugging purpose.
10 input parameters
3 output parameters
Returns a list of featured doc ids for a Pack.
1 input parameter
3 output parameters
Create or replace the featured docs for a Pack.
2 input parameters
3 output parameters
Get detailed listing information for a Pack.
5 input parameters
3 output parameters
Set a maker for a given Pack. Used to display makers for a pack in the corresponding packs page.
2 input parameters
3 output parameters
Delete a maker for a given Pack, who will not be displayed in the corresponding packs page.
2 input parameters
3 output parameters
List makers for a given pack.
1 input parameter
3 output parameters
Get the next valid version based on the proposed metadata.
2 input parameters
3 output parameters
Retrieve the OAuth configuration of the Pack for display purpose. Secrets will be returned with masks.
1 input parameter
3 output parameters
Set the OAuth configurations of the Pack, including client id and secret.
2 input parameters
3 output parameters
Retrieve the grouped logs of a Pack for debugging purpose.
10 input parameters
3 output parameters
Retrieve the ingestion execution ids of a root ingestion for debugging purpose.
7 input parameters
3 output parameters
Retrieve the ingestion execution ids of a root ingestion for debugging purpose.
14 input parameters
3 output parameters
Retrieve the logs of a Ingestion for debugging purpose.
12 input parameters
3 output parameters
Retrieve the ingestion execution ids of a root ingestion for debugging purpose.
5 input parameters
3 output parameters
Get user, workspace, and/or global permissions for a given Pack.
1 input parameter
3 output parameters
Create or modify user, workspace, or global permissions for a given Pack.
2 input parameters
3 output parameters
Delete user, workspace, or global permissions for a given Pack.
2 input parameters
3 output parameters
Get the list of releases of a Pack.
3 input parameters
3 output parameters
Creates a new Pack release based on an existing Pack version.
2 input parameters
3 output parameters
Update details of a Pack release.
3 input parameters
3 output parameters
Retrieve the system connection metadata of the Pack.
1 input parameter
3 output parameters
Patch the system connection credentials of the Pack.
2 input parameters
3 output parameters
Set the system connection credentials of the Pack.
2 input parameters
3 output parameters
Request a signed s3 URL to upload your Pack asset.
2 input parameters
3 output parameters
Request a signed s3 URL to upload your Pack source code.
2 input parameters
3 output parameters
Get the list of versions of a Pack.
3 input parameters
3 output parameters
Gets information about the difference between the specified previous version and next version of a Pack.
3 input parameters
3 output parameters
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.
3 input parameters
3 output parameters
Get temporary links used to download the source code for the given packId and version
2 input parameters
3 output parameters
Note the completion of the upload of a Pack source code.
3 input parameters
3 output parameters
Note the completion of the upload of a Pack version bundle in order to create that Pack version.
3 input parameters
3 output parameters
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.
2 input parameters
3 output parameters
Returns basic info about the current user.
None
3 output parameters
Returns a list of the counts of users over time by role for the workspace.
1 input parameter
3 output parameters
Returns a list of members in the given workspace. This list will be ordered with the requesting user first and then ordered by role.
3 input parameters
3 output parameters
Updates the workspace user role of a user that matches the parameters. Only succeeds if the requesting user has admin permissions in the workspace.
2 input parameters
3 output parameters