Docs
Refer a friend. Get a weekly-quota reset.Friend signs up and uses it → +1 reset (valid 30 days) · up to 10% cash back on their spend.
+1 resetGenerate link

TypeScript SDK

Current source inventory for @acosmi/sdk-ts 2.20.0

This page and its inventory are generated read-only from repository source. Pin the client version; source presence does not prove deployment or business acceptance.

sh
npm install @acosmi/sdk-ts@2.20.0
npm install @acosmi/sdk-ts@2.20.0

For a PAYG model call, see Your first call. Client.create/login uses the member OAuth journey. Member tokens and pool-3 Keys are separate; the default complianceBaseURL is serverURL + /admin-api.

Source surface

  • Package: @acosmi/sdk-ts@2.20.0
  • Source SHA-256: ecd8255fdc0f06a6c8a4d6cb04a4962b7360f8c1f06b57e82f730d05a5ed7c1c
  • ComplianceClient methods: 52
  • SDK compliance scopes: 15
  • Backend OAuth compliance scopes: 19
  • SDK scopes missing in this OAuth registry: 0

Counts need not match: OAuth, static Keys and member delegated Keys have different contracts. Missing readiness means an action is not executable; a scope alone never authorizes paid execution. This checkout has no verified TypeDoc artifact for this version; legacy lists are not a current public API receipt.

ComplianceClient

  • createEvidenceAsset
  • getEvidenceAsset
  • listEvidenceAssets
  • verifyEvidencePublic
  • issueTimestamp
  • issueTimestampForAsset
  • getTimestamp
  • listTimestamps
  • verifyTimestamp
  • waitForTimestampVerified
  • listTsaProviders
  • getTsaStats
  • buildEvidencePackage
  • listEvidencePackages
  • createReport
  • getReport
  • listReports
  • publishReport
  • downloadReport
  • createSigningEnvelope
  • getSigningEnvelope
  • listSigningEnvelopes
  • signEnvelope
  • createH5SigningUrl
  • syncSigningEnvelopeStatus
  • listEnvelopeContracts
  • listEnvelopeProviderRequests
  • voidEnvelope
  • submitSealApproval
  • approveSealApproval
  • rejectSealApproval
  • cancelSealApproval
  • listPendingSealApprovals
  • getSealApproval
  • listSealApprovals
  • listSealUses
  • getProviderRequest
  • waitForProviderRequestTerminal
  • getCapabilities
  • getFeatureGate
  • listOperations
  • getOperation
  • createContractTemplate
  • updateContractTemplate
  • deleteContractTemplate
  • getContractTemplate
  • listContractTemplates
  • uploadContractTemplatePdf
  • publishContractTemplate
  • archiveContractTemplate
  • listContractTemplateVersions
  • classifyError

SDK compliance scopes

  • compliance:evidence:read (ScopeComplianceEvidenceRead)
  • compliance:evidence:write (ScopeComplianceEvidenceWrite)
  • compliance:timestamp:issue (ScopeComplianceTimestampIssue)
  • compliance:timestamp:verify (ScopeComplianceTimestampVerify)
  • compliance:contract_signing:read (ScopeComplianceContractSigningRead)
  • compliance:contract_signing:write (ScopeComplianceContractSigningWrite)
  • compliance:seal:manage (ScopeComplianceSealManage)
  • compliance:seal_approval:request (ScopeComplianceSealApprovalRequest)
  • compliance:seal_approval:approve (ScopeComplianceSealApprovalApprove)
  • compliance:seal_use:execute (ScopeComplianceSealUseExecute)
  • compliance:reports:read (ScopeComplianceReportsRead)
  • compliance:reports:write (ScopeComplianceReportsWrite)
  • compliance:reports:publish (ScopeComplianceReportsPublish)
  • compliance:contract_template:read (ScopeComplianceContractTemplateRead)
  • compliance:contract_template:write (ScopeComplianceContractTemplateWrite)

Gated methods

  • publishReport
  • signEnvelope
  • createH5SigningUrl
  • approveSealApproval

Refresh and evidence

sh
node Acosmi-PC/frontend/scripts/sync-sdk-docs.mjs
node Acosmi-PC/frontend/scripts/sync-sdk-docs.mjs

The script resolves paths independently of cwd. SDK_TS_DIR may select a source tree explicitly. Inventory hashes every source file. sourceDeclarations describes source declarations, not complete root exports or production readiness.