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

This API allows you to manage Packs that you have developed as well as list publicly available Coda packs.

Coda Packs API is one of 18 APIs that Coda publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Packs. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an AsyncAPI specification.

This API exposes 60 operations across 45 paths, and defines 198 schemas. It is described by OpenAPI 3.2.0, at version 1.5.0.

Requests are made against a single base URL, https://coda.io/apis/v1.

60 operations 45 paths 198 schemas 7 DELETE29 GET2 PATCH16 POST6 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Authentication & Security 1

Coda 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 Coda API can be accessed using an API token, which can be obtained from [My account](https://coda.io/account) in Coda. This token should be specified by se…

Paths & Operations 60

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

Packs 60

This API allows you to manage Packs that you have developed as well as list publicly available Coda packs.

GET
/packs
List Packs
listPacks 14 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 16 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 198

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

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

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

coda-packs-api-openapi.yml Raw ↑

Other APIs Coda publishes across the network.

Coda Account API
Coda Analytics API
Coda Automations API
Coda Columns API
Coda Controls API
Coda CustomDocDomains API
Coda Docs API
Coda Folders API
Coda Formulas API
Coda Go Links API
Coda Miscellaneous API
Coda Pages API
Where this information came from

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