How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Coda Project Docs API

Documents are foundational, top-level collaborative projects that contain pages. The API lets you list and search your documents.

Coda Project Docs API is one of 32 APIs that Coda Project publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Docs. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 14 operations across 9 paths, and defines 52 schemas. It is described by OpenAPI 3.2.0, at version 0.0.2.

Requests are made against a single base URL, https://docs.superhuman.com/apis/admin/v1.

14 operations 9 paths 52 schemas 3 DELETE5 GET1 PATCH5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.0.2
Base URL
https://coda.io/apis/v1
Authentication
HTTP Bearer
Terms of Service
Resource Areas
1

Authentication & Security 1

Coda Project Docs API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (UUID) (Bearer). By default, every request must be authenticated.

  • Bearer — The Superhuman Docs Admin API can be accessed using an API token, which can be obtained from [My account](https://docs.superhuman.com/account) in Superhuman Do…

Paths & Operations 14

Across 9 paths, the API surfaces 14 operations — 3 DELETE, 5 GET, 1 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.

Docs 14

Documents are foundational, top-level collaborative projects that contain pages. The API lets you list and search your documents.

GET
/organizations/{organizationId}/docs
List docs
listDocs 22 params → 200400401403404429
GET
/organizations/{organizationId}/workspaces/{workspaceId}/docs/{docId}
Get doc metadata
getDocV2 4 params → 200400401403404429
DELETE
/organizations/{organizationId}/workspaces/{workspaceId}/docs/{docId}
Delete doc
deleteDocV2 3 params → 200400401403404429
POST
/organizations/{organizationId}/workspaces/{workspaceId}/docs/{docId}/revive
Revive doc
reviveDocV2 3 params → 200400401403404429
POST
/organizations/{organizationId}/workspaces/{workspaceId}/docs/{docId}/move
Move doc
moveDocV2 3 params body → 200400401403404429
GET
/organizations/{organizationId}/docs/{docId}deprecated
Get doc metadata
getDoc 3 params → 200400401403404429
DELETE
/organizations/{organizationId}/docs/{docId}deprecated
Delete doc
deleteDoc 2 params → 200400401403404429
POST
/organizations/{organizationId}/docs/{docId}/revivedeprecated
Revive doc
reviveDoc 2 params → 200400401403404429
POST
/organizations/{organizationId}/docs/{docId}/movedeprecated
Move doc
moveDoc 2 params body → 200400401403404429
GET
/docs
List available docs
listDocs 10 params → 200401403404429
POST
/docs
Create doc
createDoc body → 201400401403429
GET
/docs/{docId}
Get info about a doc
getDoc 1 param → 200401403404429
DELETE
/docs/{docId}
Delete doc
deleteDoc 1 param → 202401403404429
PATCH
/docs/{docId}
Update doc
updateDoc 1 param body → 200400401403404429

Schemas 52

The contract defines 52 schemas that model the data the API accepts and returns. The most detailed are Doc (23 properties), DocumentCreationResult (18 properties), Doc_2 (17 properties), DocPublished (7 properties). Each schema is shown below with its type and property counts.

DocumentCreationResult
object
The result of a doc creation.
18 properties 13 required
DocAvailabilityState
string
The availability state of a doc.
DocReference
object
Reference to a document.
4 properties 4 required
DocList
object
List of docs.
4 properties 2 required
DocListSortField
string
The field to sort by.
DocList_2
object
List of documents.
4 properties 1 required
AnyonePrincipal
object
1 property 1 required
SharedWithAnyoneFilter
string
Options for filtering a doc shared with anyone.
PageContentFormat
string
Supported content types for page (canvas) content.
PermissionCount
Count of permissions.
WorkspaceReference
object
Reference to a Superhuman Docs workspace.
5 properties 3 required
DocumentAnalytics
object
Metrics for a doc.
5 properties 3 required
GroupPrincipal
object
3 properties 3 required
FetchPermissionsMode
string
How to fetch permissions for a given doc. List returns all permissions (up to a limit), summary gives an aggregated permission summary, and none returns no per…
MoveDocResult
object
The result of moving a doc.
nextPageToken
string
If specified, an opaque token used to fetch the next page of results.
DateActivity
string
Type of doc activity date.
Icon
object
Info about the icon.
3 properties 3 required
DocPublishMode
string
Which interaction mode the published doc should use.
ExactPermissionCount
object
Exact count of permissions.
2 properties 2 required
MoveDocRequest
object
Request payload for moving a doc.
1 property 1 required
DomainPrincipal
object
2 properties 2 required
DocDelete
object
The result of a doc deletion.
NextPageLink
string
If specified, a link that can be used to fetch the next page of results.
PageEmbedRenderMethod
string
Render mode for a page using the Embed page type.
PageContent
object
Content to be added or replaced with in a page (canvas).
2 properties 2 required
DocCategory
object
The category applied to a doc.
1 property 1 required
SharedWithExternalDomainFilter
booleannull
Filter for docs directly shared with a user external to the organization.
DocSearchHit
object
Details on where the search query appeared in the doc.
2 properties 2 required
PageCreate
object
Payload for creating a new page in a doc.
6 properties
DocPublished
object
Information about the publishing state of the document.
7 properties 5 required
Permission
object
A specific permission granted to a principal.
4 properties 4 required
AccessType
string
Type of access.
PageCreateContent
Content that can be added to a page at creation time, either text (or rich text) or a URL to create a full-page embed.
nextPageLink
string
If specified, a link that can be used to fetch the next page of results.
DocUpdateResult
object
The result of a doc update
DocUpdate
object
Payload for updating a doc.
2 properties
SortDirection
string
The direction to sort by. Defaults to ascending.
MinPermissionCount
object
Minimum count of permissions.
2 properties 2 required
DeleteDocResult
object
The result of deleting a doc.
Doc
object
Info about a document.
23 properties 8 required
Principal
Metadata about a principal.
ReviveDocResult
object
The result of reviving a doc.
3 properties 3 required
EmailPrincipal
object
2 properties 2 required
DocSize
object
The number of components within a document.
4 properties 4 required
PermissionsSummary
object
Summary of permissions.
5 properties 5 required
DocCreate
object
Payload for creating a new doc.
5 properties
Doc_2
object
Metadata about a document.
17 properties 13 required
DocType
string
WorkspacePrincipal
object
2 properties 2 required
NextPageToken
string
If specified, an opaque token used to fetch the next page of results.
FolderReference
object
Reference to a Superhuman Docs folder.
4 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

coda-project-docs-api-openapi.yml Raw ↑

Other APIs Coda Project publishes across the network.

Coda Project Account API
Coda Project Analytics API
Coda Project API Tokens API
Coda Project Automations API
Coda Project Columns API
Coda Project Controls API
Coda Project CustomDocDomains API
Coda Project Doc Export API
Coda Project Doc Permissions API
Coda Project Events API
Coda Project Folder Permissions API
Coda Project Folders API
Where this information came from

This is an independent, third-party profile of Coda Project Docs API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.