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 Packs API

Packs are integrations connecting Superhuman Docs to external data sources.

Coda Project Packs 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 Packs. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 61 operations across 46 paths, and defines 218 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.

61 operations 46 paths 218 schemas 7 DELETE30 GET2 PATCH16 POST6 PUT

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 Packs 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 61

Across 46 paths, the API surfaces 61 operations — 7 DELETE, 30 GET, 2 PATCH, 16 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.

Packs 61

Packs are integrations connecting Superhuman Docs to external data sources.

GET
/organizations/{organizationId}/docs/packConnections
List doc Pack connections
listDocPackConnections 6 params → 200401403404429
GET
/packs
List Packs
listPacks 10 params → 200400401429
POST
/packs
Create Pack
createPack body → 200400401403429
GET
/packs/{packId}
Get a single Pack
getPack 1 param → 200400401403404429
PATCH
/packs/{packId}
Update Pack
updatePack 1 param body → 200400401403404429
DELETE
/packs/{packId}
Delete Pack
deletePack 1 param → 200400401403404429
GET
/packs/{packId}/configurations/schema
Gets the JSON Schema for Pack configuration.
getPackConfigurationSchema 1 param → 200400401403404429
GET
/packs/{packId}/versions
List the versions for a Pack.
listPackVersions 3 params → 200400401403404429
POST
/packs/{packId}/nextVersion
Get the next valid version for a Pack.
getNextPackVersion 1 param body → 200400401403404429
GET
/packs/{packId}/versions/{basePackVersion}/diff/{targetPackVersion}
Get the difference between two Pack versions.
getPackVersionDiffs 3 params → 200400401403404429
POST
/packs/{packId}/versions/{packVersion}/register
Register Pack version
registerPackVersion 2 params body → 200400401403404429
POST
/packs/{packId}/versions/{packVersion}/uploadComplete
Pack version upload complete
packVersionUploadComplete 2 params body → 200400401403404429
POST
/packs/{packId}/releases
Create a new Pack release.
createPackRelease 1 param body → 200400401403404429
GET
/packs/{packId}/releases
List the releases for a Pack.
listPackReleases 3 params → 200400401403404429
PUT
/packs/{packId}/releases/{packReleaseId}
Update an existing Pack release.
updatePackRelease 2 params body → 200400401403404429
GET
/packs/{packId}/reviews
List Pack reviews
listPackReviews 4 params → 200400401403404429
POST
/packs/{packId}/reviews
Create Pack review
createPackReview 1 param body → 200400401403404429
POST
/packs/{packId}/reviews/pending/cancel
Cancel pending Pack review
cancelPackReview 1 param → 200400401403404429
GET
/packs/{packId}/listingDraft
Get Pack listing draft
getPackListingDraft 1 param → 200400401403404429
PUT
/packs/{packId}/listingDraft
Upsert Pack listing draft
upsertPackListingDraft 1 param body → 200400401403404429
DELETE
/packs/{packId}/listingDraft
Delete Pack listing draft
deletePackListingDraft 1 param → 200401403404429
PUT
/packs/{packId}/oauthConfig
Set the OAuth configurations of the Pack.
setPackOauthConfig 1 param body → 200400401403404429
GET
/packs/{packId}/oauthConfig
Retrieve the OAuth configuration of the Pack.
getPackOauthConfig 1 param → 200400401403404429
PUT
/packs/{packId}/systemConnection
Set the system connection credentials of the Pack.
setPackSystemConnection 1 param body → 200400401403404429
PATCH
/packs/{packId}/systemConnection
Patch the system connection credentials of the Pack.
patchPackSystemConnection 1 param body → 200400401403404429
GET
/packs/{packId}/systemConnection
Retrieve the system connection metadata of the Pack.
getPackSystemConnection 1 param → 200400401403404429
GET
/packs/{packId}/permissions
List permissions for a Pack
getPackPermissions 1 param → 200400401403404429
POST
/packs/{packId}/permissions
Add a permission for Pack
addPackPermission 1 param body → 200400401403404429
DELETE
/packs/{packId}/permissions
Delete a user's own permissions for Pack
deleteUserPackPermission 1 param → 200400401403404429
DELETE
/packs/{packId}/permissions/{permissionId}
Delete a permission for Pack
deletePackPermission 2 params → 200400401403404429
GET
/packs/invitations
List pending Pack invitations for the current user
listUserPackInvitations 2 params → 200400401429
GET
/packs/{packId}/invitations
List invitations for a Pack
listPackInvitations 3 params → 200400401403404429
POST
/packs/{packId}/invitations
Create an invitation for Pack
createPackInvitation 1 param body → 200400401403404429
PUT
/packs/{packId}/invitations/{invitationId}
Update an invitation for Pack
updatePackInvitation 2 params body → 200400401403404429
DELETE
/packs/{packId}/invitations/{invitationId}
Revoke an invitation for Pack
deletePackInvitation 2 params → 200400401403404429
POST
/packs/invitations/{invitationId}/reply
Reply to a Pack invitation
replyToPackInvitation 1 param body → 200400401403404429
GET
/packs/{packId}/makers
List makers for Pack
listPackMakers 1 param → 200400401403404429
POST
/packs/{packId}/maker
Add a maker for Pack
addPackMaker 1 param body → 200400401403404429
DELETE
/packs/{packId}/maker/{loginId}
Delete a maker for Pack
deletePackMaker 2 params → 200400401403404429
GET
/packs/{packId}/categories
List categories for Pack
listPackCategories 1 param → 200400401403404429
POST
/packs/{packId}/category
Add a category for Pack
addPackCategory 1 param body → 200400401403404429
DELETE
/packs/{packId}/category/{categoryName}
Delete a category for Pack
deletePackCategory 2 params → 200400401403404429
POST
/packs/{packId}/uploadAsset
Upload a Pack asset.
uploadPackAsset 1 param body → 200400401403404429
POST
/packs/{packId}/uploadSourceCode
Upload Pack source code.
uploadPackSourceCode 1 param body → 200400401403404429
POST
/packs/{packId}/assets/{packAssetId}/assetType/{packAssetType}/uploadComplete
Pack asset upload complete
packAssetUploadComplete 3 params → 200400401403404429
POST
/packs/{packId}/versions/{packVersion}/sourceCode/uploadComplete
Pack source code upload complete
packSourceCodeUploadComplete 2 params body → 200400401403404429
GET
/packs/{packId}/versions/{packVersion}/sourceCode
get the source code for a Pack version.
getPackSourceCode 2 params → 200400401403404429
GET
/packs/listings
List the Pack listings accessible to a user.
listPackListings 14 params → 200400401403404429
GET
/packs/{packId}/listing
Get detailed listing information for a Pack.
getPackListing 6 params → 200400401403404429
GET
/packs/{packId}/docs/{docId}/logs
Retrieve the logs of a Pack.
listPackLogs 10 params → 200400401403404429
GET
/packs/{packId}/tenantId/{tenantId}/rootIngestionId/{rootIngestionId}/logs
Retrieve the logs of a Ingestion.
listIngestionLogs 14 params → 200400401403404429
GET
/packs/{packId}/docs/{docId}/groupedLogs
Retrieve the grouped logs of a Pack.
listGroupedPackLogs 8 params → 200400401403404429
GET
/packs/{packId}/tenantId/{tenantId}/rootIngestionId/{rootIngestionId}/groupedLogs
Retrieve the grouped logs of a Pack for a specific ingestionExecutionId.
listGroupedIngestionLogs 10 params → 200400401403404429
GET
/packs/{packId}/tenantId/{tenantId}/rootIngestionId/{rootIngestionId}/ingestionBatchExecutions
Retrieve a list of ingestion batch executions for the given root ingestion id.
listIngestionBatchExecutions 11 params → 200400401403404429
GET
/packs/{packId}/tenantId/{tenantId}/rootIngestionId/{rootIngestionId}/ingestionBatchExecutions/{ingestionExecutionId}/parentItems
Retrieve a list of parent items for the given ingestion batch execution id.
listIngestionParentItems 8 params → 200400401403404429
GET
/packs/{packId}/tenantId/{tenantId}/rootIngestionId/{rootIngestionId}/logs/{logId}
Retrieve the information for a specific log.
getPackLogDetails 5 params → 200400401403404429
GET
/packs/{packId}/featuredDocs
List featured docs for a Pack
listPackFeaturedDocs 1 param → 200400401403404429
PUT
/packs/{packId}/featuredDocs
Update featured docs for a Pack
updatePackFeaturedDocs 1 param body → 200400401403404429
GET
/go/tenants/{tenantId}/agentInstances/{agentInstanceId}/agentSessionIds
Retrieve the chat sessions of an agent instance.
listAgentSessionIds 11 params → 200400401403404429
GET
/go/tenants/{tenantId}/agentInstances/{agentInstanceId}/logs
Retrieve the logs of an agent instance.
listAgentLogs 11 params → 200400401403404429
GET
/go/tenants/{tenantId}/agentInstances/{agentInstanceId}/logs/{logId}
Retrieve the information for a specific log.
getAgentPackLogDetails 4 params → 200400401403404429

Schemas 218

The contract defines 218 schemas that model the data the API accepts and returns. The most detailed are PackListingDetail (34 properties), PackLogContext (32 properties), PackListing (30 properties), Pack_2 (24 properties). Each schema is shown below with its type and property counts.

SetPackSystemConnectionRequest
object
The request to set Pack system connection credentials.
1 property 1 required
CreatePackVersionResponse
object
Confirmation of successful Pack version creation.
1 property
PackConnectionCustomMetadata
object
4 properties 4 required
UpsertPackListingDraftRequest
object
Request to create or update a Pack listing draft
1 property 1 required
DocReference
object
Reference to a document.
4 properties 4 required
GroupedPackLog
A record of grouped Pack log.
DeleteUserPackPermissionsResponse
object
Confirmation of successfully deleting a user's permissions for a Pack.
PackInvocationLog
object
System logs of the invocations of the Pack.
5 properties 2 required
PackVersionDiffs
object
Info about the diff between two Pack versions.
2 properties 2 required
PacksSortBy
string
Determines how the Packs returned are sorted.
PackOAuth2ClientCredentialsLocation
string
Location of including OAuth2 client credentials in a request.
AddPackPermissionRequest
object
Payload for upserting a Pack permission.
2 properties 2 required
GroupPrincipal
object
3 properties 3 required
PackLogDetails
Details for a Pack log.
DocPackConnectionReadAccess
string
Who in the doc has access to read data using the connection.
ExactPermissionCount
object
Exact count of permissions.
2 properties 2 required
PackConnectionMultiHeaderMetadata
object
3 properties 3 required
PackConnectionOauth2ClientCredentialsMetadata
object
4 properties 4 required
PackConnectionMultiHeaderPatch
object
2 properties 1 required
PackListing
object
A Pack listing.
30 properties 12 required
DomainPrincipal
object
2 properties 2 required
Maker
object
Info about the maker
7 properties 2 required
PackPermission
object
Metadata about a Pack permission.
3 properties 3 required
GroupedPackAuthLog
object
Grouped logs of the Pack's auth requests.
3 properties 3 required
PackConnectionAwsAssumeRolePatch
object
3 properties 1 required
PackListingDraftData
object
Draft listing data for a Pack. All fields are optional.
15 properties
PackFeaturedDoc
object
A Pack's featured doc.
4 properties 2 required
PackWorkspacePrincipal
object
2 properties 2 required
UpdatePackRequest
object
Payload for updating a Pack.
16 properties
PackInvitationList
object
List of Pack invitations.
3 properties 1 required
PackAgentRuntimeLogDetails
object
Details for Pack agent runtime logs
3 properties 1 required
PackConnectionHttpBasicPatch
object
3 properties 1 required
UpdatePackInvitationResponse
object
Confirmation of successfully updating a Pack invitation.
PackGroupPrincipal
object
3 properties 2 required
AccessType
string
Type of access.
PackSystemConnectionMetadata
Metadata of a Pack system connection.
PackVersion
object
Details about a Pack version.
8 properties 5 required
PackPlanCurrency
string
Currency needed to subscribe to the Pack.
GroupedPackLogsList
object
List of grouped Pack logs.
4 properties 2 required
DeletePackMakerResponse
object
Confirmation of successfully deleting a Pack maker.
UploadPackAssetRequest
object
Payload for a Pack asset upload.
4 properties 4 required
User
object
Info about the user who initiated an action.
3 properties 3 required
CreatePackRequest
object
Payload for creating a Pack.
4 properties
PackConnectionAwsAssumeRoleCredentials
object
3 properties 3 required
PackSourceCode
object
Details about a Pack's source code.
2 properties 2 required
PackReviewAdditionalInformation
object
Additional information about the Pack review
4 properties
PackReleaseList
object
List of Pack releases.
3 properties 1 required
CancelPackReviewResponse
object
Response confirming the Pack review was canceled
PermissionsSummary
object
Summary of permissions.
5 properties 5 required
PackConnectionMultiHeaderCredentials
object
2 properties 2 required
UpdatePackFeaturedDocsResponse
object
Confirmation of successful Pack featured docs update.
PackListingsSortBy
string
Determines how the Pack listings returned are sorted.
GetPackListingDraftResponse
object
Response containing the Pack listing draft
2 properties
PackListingDetail
object
A detailed Pack listing.
34 properties 14 required
PackDiscoverability
string
Widest principal a Pack is available to.
ListPackReviewsResponse
object
Response containing Pack reviews
3 properties 1 required
MonthlyDocMakerPackPlanPricing
object
Pricing used when workspaces can subscribe to the Pack for a monthly cost per Doc Maker.
3 properties 3 required
PackNomosOrganizationPrincipal
object
2 properties 2 required
PackIngestionLifecycleLog
object
Pack log generated by an executing ingestion.
4 properties 4 required
UserSummary
object
Summary about the user.
4 properties 3 required
CreatePackVersionRequest
object
Payload for Pack version upload complete.
3 properties
HandlePackInvitationRequest
object
Payload for handling a Pack invitation (accept or reject).
1 property 1 required
PackInvocationLogDetails
object
Details for Pack invocation logs
7 properties 1 required
PackAgentRuntimeLog
object
Pack log generated by an executing agent runtime.
10 properties 3 required
PackConnectionHeaderCredentials
object
2 properties 2 required
DeletePackCategoryResponse
object
Confirmation of successfully deleting a Pack category.
PackImageFile
object
A Pack image file.
5 properties 3 required
FeatureSet_2
string
Only relevant for original Superhuman Packs.
AddPackCategoryRequest
object
Payload for adding a Pack Category.
1 property 1 required
IngestionParentItem
object
An ingestion parent item and its execution state (either full or incremental).
12 properties 8 required
PackPermissionList
object
List of Pack permissions.
2 properties 2 required
PackUserAccess
object
The access capabilities the current user has for this Pack.
9 properties 7 required
PackFeaturedDocsResponse
object
List of a Pack's featured docs.
1 property 1 required
PackReview
object
A Pack review submission
8 properties 5 required
BundledPackPlan
object
The Pack plan to show the Pack can be accessed if the workspace is at least the given tier.
4 properties 4 required
FeatureSet
string
Pricing plan associated with a workspace.
DocPackConnectionWriteAccess
string
Who in the doc has access to perform actions using the connection.
PackSourceCodeInfo
object
Information indicating where to upload the Pack source code, and an endpoint to mark the upload as complete.
1 property 1 required
UpdatePackReleaseRequest
object
Payload for updating a new Pack release.
1 property
AddPackCategoryResponse
object
Confirmation of successfully adding a Pack category.
PackListingDraftInputData
object
Input data for creating or updating a Pack listing draft. Images only require assetId and filename; the server resolves the full image URL.
15 properties
FeaturedDocStatus
string
Status of featured doc in Pack listing.
IngestionExecutionType
string
Type of an ingestion batch execution.
PackConnectionAwsAssumeRoleMetadata
object
4 properties 4 required
PackConnectionHttpBasicCredentials
object
3 properties 2 required
PackSummary
object
Summary of a Pack.
20 properties 6 required
Permission_2
object
A specific permission granted to a principal.
3 properties 3 required
HandlePackInvitationResponse
object
Confirmation of successfully handling a Pack invitation.
1 property
PackConnectionCustomPatch
object
2 properties 1 required
PackAssetType
string
IngestionParentItemsList
object
List of Ingestion Parent Items.
2 properties 1 required
PackInvitationWithPackList
object
List of Pack invitations with Pack metadata.
3 properties 1 required
PackRelease
object
Details about a Pack release.
6 properties 6 required
MinPermissionCount
object
Minimum count of permissions.
2 properties 2 required
PackReviewStatus
string
The status of a Pack review
UpsertPackListingDraftResponse
object
Response containing the upserted Pack listing draft
3 properties 3 required
ImageFileForUpdatePackRequest
object
Information about an image file for an update Pack request.
3 properties 2 required
Principal
Metadata about a principal.
PackPrincipal
Metadata about a Pack principal.
PackConnectionUrlParamMetadata
object
4 properties 4 required
DeletePackInvitationResponse
object
Confirmation of successfully deleting a Pack invitation.
DocType
string
PackOauthConfigMetadata
object
The Pack OAuth configuration metadata.
8 properties 5 required
PackInvitationWithPack
object
Pack invitation with Pack metadata.
4 properties 4 required
PackCustomLog
object
Pack log generated by developer's custom logging with context.logger.
4 properties 4 required
NextPageToken
string
If specified, an opaque token used to fetch the next page of results.
MakerSummary
object
Summary about a maker
6 properties 1 required
PackConnectionGoogleServiceAccountPatch
object
2 properties 1 required
ListPackCategoriesResponse
object
Confirmation of successfully retrieving Pack categories.
1 property 1 required
PackGlobalPrincipal
object
1 property 1 required
FolderReference
object
Reference to a Superhuman Docs folder.
4 properties 3 required
SetPackOauthConfigRequest
object
Request to set the Pack OAuth configuration.
3 properties
PackConnectionHeaderMetadata
object
4 properties 3 required
PackConfigurationEntry
object
Basic details about a configuration that can be used in conjunction with a Pack
3 properties 2 required
PackIngestionDebugLog
object
Pack log generated by an executing ingestion. Contains metadata helpful for debugging
4 properties 4 required
UpdatePackInvitationRequest
object
Payload for updating a Pack invitation.
1 property 1 required
PackGrammarlyInstitutionPrincipal
object
2 properties 2 required
ParameterSetting
object
Setting for a specific parameter
2 properties 2 required
Pack_2
object
Details about a Pack.
24 properties 6 required
InternalAccessPrincipal
object
2 properties 2 required
PackConnectionUrlParamCredentials
object
2 properties 2 required
PackListingInstallContextType
string
Type of context in which a Pack is being installed.
PackFetcherLogDetails
object
Details for Pack fetcher logs
3 properties 2 required
PackConnectionHttpBasicMetadata
object
3 properties 1 required
IngestionChildExecutionType
string
Type of an ingestion childexecution.
PermissionCount
Count of permissions.
PackEntrypoint
string
PackInvitation
object
Metadata about a Pack invitation.
7 properties 7 required
DeletePackPermissionResponse
object
Confirmation of successfully deleting a Pack permission.
PackAuthLog
object
System logs of Pack authentication requests.
5 properties 3 required
PackOrganizationAccessForCodaBrain
object
Describes restrictions that a user's organization has placed on a Pack for Coda Brain ingestions
5 properties 3 required
IngestionStatus
string
Status of the ingestion execution.
PackSource
string
nextPageToken
string
If specified, an opaque token used to fetch the next page of results.
AddPackMakerResponse
object
Confirmation of successfully adding a Pack maker.
UpdatePackFeaturedDocsRequest
object
Payload for updating featured docs for a Pack.
1 property 1 required
IngestionTableSetting
object
Ingestion settings for a specific table
3 properties
PackConnectionOauth2ClientCredentialsPatch
object
3 properties 1 required
DocPackConnectionList
object
List of connections linked to docs.
4 properties 2 required
PackConnectionOauth2ClientCredentials
object
3 properties 3 required
PackAssetUploadCompleteResponse
object
Response for noting a Pack asset upload is complete.
2 properties 2 required
PackFetcherLog
object
System logs of Pack calls to context.fetcher.
9 properties 2 required
CreatePackInvitationRequest
object
Payload for creating a Pack invitation.
2 properties 2 required
IngestionBatchExecutionsList
object
List of Ingestion Batch Executions.
2 properties 1 required
AddPackMakerRequest
object
Payload for adding a Pack maker.
1 property 1 required
DocPackConnection
object
Metadata for a Packs connection linked to a doc.
9 properties 9 required
PackConnectionAwsAccessKeyMetadata
object
4 properties 4 required
LogLevel
string
PackLogType
string
PackListingList
object
A list of Pack listings.
3 properties 1 required
PackLogContext
object
Logging context that comes with a Pack log.
32 properties 11 required
CreatePackInvitationResponse
object
Confirmation of successfully creating a Pack invitation.
1 property 1 required
nextPageLink
string
If specified, a link that can be used to fetch the next page of results.
Permission
object
A specific permission granted to a principal.
4 properties 4 required
GroupedPackInvocationLog
object
Grouped logs of the invocations of the Pack.
3 properties 3 required
SortDirection
string
Direction of a sort for a table or view.
PackLogRequestType
string
The context request type where a Pack log is generated.
IngestionBatchExecution
object
An ingestion batch execution.
19 properties 10 required
PackOrganizationAccessForDocs
object
Describes restrictions that a user's organization has placed on a Pack
9 properties 3 required
GetNextPackVersionRequest
object
Payload for getting the next version of a Pack.
2 properties 1 required
PackSourceCodeUploadCompleteRequest
object
Payload for noting a Pack source code upload is complete.
2 properties 2 required
PackInternalLog
object
Superhuman Docs internal logs from the Packs infrastructure. Only visible to Superhuman employees.
4 properties 4 required
PackAccessTypes
array
Access types for a Pack.
Pack
object
Info about a Pack.
3 properties 3 required
PackConnectionAwsAccessKeyPatch
object
3 properties 1 required
PackSystemConnectionCredentials
Credentials of a Pack connection.
UploadPackSourceCodeRequest
object
Payload for a Pack asset upload.
3 properties 2 required
PackUserPrincipal
object
2 properties 2 required
PackVersionList
object
List of Pack versions.
4 properties 2 required
PackSourceCodeVisibility
string
Visibility of a Pack's source code.
ValidationError
object
Detail about why a particular field failed request validation.
2 properties 2 required
PackSourceCodeUploadInfo
object
Information indicating where to upload the Pack source code, and an endpoint to mark the upload as complete.
3 properties 3 required
PackCategoryType
string
The category of a Pack.
AddPackPermissionResponse
object
Confirmation of successfully upserting a Pack permission.
1 property 1 required
CreatePackReleaseRequest
object
Payload for creating a new Pack release.
2 properties 1 required
PackConnectionCustomCredentials
object
2 properties 2 required
PackMcpLog
object
Pack log generated by an MCP (Model Context Protocol) operation.
4 properties 2 required
PackFeaturedDocRequestItem
object
Item representing a featured doc in the update Pack featured docs request.
2 properties 1 required
AnyonePrincipal
object
1 property 1 required
PackConnectionUrlParamPatch
object
2 properties 1 required
PackListingAdditionalInformation
object
Additional information saved with the Pack listing draft
4 properties
GetPackConfigurationJsonSchemaResponse
object
JSON schema response.
IngestionPackReleaseChannel
string
Live or Latest version of Pack
DocumentAnalytics
object
Metrics for a doc.
5 properties 3 required
PublishingCategory
object
Info about a publishing category
3 properties 2 required
PackConnectionGoogleServiceAccountMetadata
object
2 properties 2 required
CreatePackReviewResponse
object
Response containing created review information
1 property 1 required
FreePackPlanPricing
object
Pricing used when workspaces can subscribe to the Pack for free.
1 property 1 required
PackSummaryList
object
List of Pack summaries.
3 properties 1 required
NextPageLink
string
If specified, a link that can be used to fetch the next page of results.
BundledPackPlanPricing
object
Pricing used when workspaces have access to the Pack for free if their workspace is at least the given tier.
2 properties 2 required
CreatePackReviewRequest
object
Request to create a Pack review
2 properties
DeletePackListingDraftResponse
object
Response after deleting a Pack listing draft
ListPackMakersResponse
object
Confirmation of successfully retrieving Pack makers.
1 property 1 required
PatchPackSystemConnectionRequest
The request to patch Pack system connection credentials.
DocSearchHit
object
Details on where the search query appeared in the doc.
2 properties 2 required
RegisterPackVersionRequest
object
Payload for registering a Pack version.
1 property 1 required
PackVersionUploadInfo
object
Information indicating where to upload the Pack version definition.
2 properties 2 required
DeletePackResponse
object
Confirmation of successful Pack deletion.
PackConnectionHeaderPatch
object
2 properties 1 required
Workspace
object
Info about a Superhuman Docs workspace.
9 properties 3 required
Principal_2
Metadata about a principal.
PackRateLimit
object
Rate limit in Pack settings.
2 properties 2 required
IngestionLimitSettings
object
Limits for a Pack-driven ingestion
3 properties 2 required
NextPackVersionInfo
object
Information indicating the next Pack version definition.
3 properties 3 required
PackAccessType
string
PackSourceCodeUploadCompleteResponse
object
Response for noting a Pack source code upload is complete.
1 property 1 required
PackAssetUploadInfo
object
Information indicating where to upload the Pack asset, and an endpoint to mark the upload as complete.
3 properties 3 required
PackLogsList
object
List of Pack logs.
3 properties 1 required
Doc
object
Info about a document.
23 properties 8 required
EmailPrincipal
object
2 properties 2 required
PackConnectionAwsAccessKeyCredentials
object
3 properties 3 required
PackLog
A record of Pack log.
PaidFeatureSet
string
Workspace feature set excluding free.
CreatePackResponse
object
Info about a Pack that was just created.
1 property 1 required
PackConnectionGoogleServiceAccountCredentials
object
2 properties 2 required
WorkspacePrincipal
object
2 properties 2 required
StandardPackPlan
object
The Pack plan to show the Pack can be subscribed to at a monthly cost per Doc Maker or for free.
4 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

coda-project-packs-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 Docs API
Coda Project Events API
Coda Project Folder Permissions API
Where this information came from

This is an independent, third-party profile of Coda Project Packs 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.