Skip to content

Latest commit

Β 

History

History
1875 lines (1314 loc) Β· 20.8 KB

File metadata and controls

1875 lines (1314 loc) Β· 20.8 KB

Reference

Deployment

client.deployment.licenseStatus() -> CloudPDF.DeploymentLicenseStatusResponse

πŸ”Œ Usage

await client.deployment.licenseStatus();

βš™οΈ Parameters

requestOptions: DeploymentClient.RequestOptions

Doc

client.doc.head({ ...params }) -> CloudPDF.DocHead200Response

πŸ”Œ Usage

await client.doc.head({
    docId: "docId"
});

βš™οΈ Parameters

request: CloudPDF.HeadDocRequest

requestOptions: DocClient.RequestOptions

client.doc.download({ ...params }) -> core.BinaryResponse

πŸ”Œ Usage

await client.doc.download({
    docId: "docId",
    layerName: "layerName"
});

βš™οΈ Parameters

request: CloudPDF.DownloadDocRequest

requestOptions: DocClient.RequestOptions

client.doc.manifest({ ...params }) -> CloudPDF.DocManifest200Response

πŸ”Œ Usage

await client.doc.manifest({
    docId: "docId",
    layerName: "layerName"
});

βš™οΈ Parameters

request: CloudPDF.ManifestDocRequest

requestOptions: DocClient.RequestOptions

client.doc.render({ ...params }) -> core.BinaryResponse

πŸ“ Description

Render parameters (viewport, format) pass as flat dotted query keys, e.g. ?viewport.kind=width&viewport.width=800; the full grammar is documented with the viewer.

πŸ”Œ Usage

await client.doc.render({
    docId: "docId",
    layerName: "layerName",
    pon: 1
});

βš™οΈ Parameters

request: CloudPDF.RenderDocRequest

requestOptions: DocClient.RequestOptions

client.doc.text({ ...params }) -> CloudPDF.DocText200Response

πŸ”Œ Usage

await client.doc.text({
    docId: "docId",
    layerName: "layerName",
    pon: 1
});

βš™οΈ Parameters

request: CloudPDF.TextDocRequest

requestOptions: DocClient.RequestOptions

Tenants

client.tenants.list({ ...params }) -> CloudPDF.TenantsList200Response

πŸ”Œ Usage

await client.tenants.list();

βš™οΈ Parameters

request: CloudPDF.ListTenantsRequest

requestOptions: TenantsClient.RequestOptions

client.tenants.create({ ...params }) -> CloudPDF.TenantsCreate200Response

πŸ”Œ Usage

await client.tenants.create({
    id: "id"
});

βš™οΈ Parameters

request: CloudPDF.TenantsCreateRequest

requestOptions: TenantsClient.RequestOptions

client.tenants.get({ ...params }) -> CloudPDF.TenantsGet200Response

πŸ”Œ Usage

await client.tenants.get({
    tenantId: "tenantId"
});

βš™οΈ Parameters

request: CloudPDF.GetTenantsRequest

requestOptions: TenantsClient.RequestOptions

client.tenants.delete({ ...params }) -> void

πŸ“ Description

Destroys the tenant and everything in its namespace β€” documents, layers, stored bytes, audit history. Irreversible.

πŸ”Œ Usage

await client.tenants.delete({
    tenantId: "tenantId"
});

βš™οΈ Parameters

request: CloudPDF.DeleteTenantsRequest

requestOptions: TenantsClient.RequestOptions

Documents

client.documents.list({ ...params }) -> CloudPDF.DocumentsList200Response

πŸ”Œ Usage

await client.documents.list({
    tenantId: "tenantId"
});

βš™οΈ Parameters

request: CloudPDF.ListDocumentsRequest

requestOptions: DocumentsClient.RequestOptions

client.documents.get({ ...params }) -> CloudPDF.DocumentsGet200Response

πŸ”Œ Usage

await client.documents.get({
    tenantId: "tenantId",
    id: "id"
});

βš™οΈ Parameters

request: CloudPDF.GetDocumentsRequest

requestOptions: DocumentsClient.RequestOptions

client.documents.delete({ ...params }) -> void

πŸ”Œ Usage

await client.documents.delete({
    tenantId: "tenantId",
    id: "id"
});

βš™οΈ Parameters

request: CloudPDF.DeleteDocumentsRequest

requestOptions: DocumentsClient.RequestOptions

client.documents.commit({ ...params }) -> CloudPDF.DocumentsCommit200Response

πŸ”Œ Usage

await client.documents.commit({
    tenantId: "tenantId",
    id: "id",
    sha256: "sha256"
});

βš™οΈ Parameters

request: CloudPDF.DocumentsCommitRequest

requestOptions: DocumentsClient.RequestOptions

client.documents.download({ ...params }) -> core.BinaryResponse

πŸ”Œ Usage

await client.documents.download({
    tenantId: "tenantId",
    id: "id"
});

βš™οΈ Parameters

request: CloudPDF.DownloadDocumentsRequest

requestOptions: DocumentsClient.RequestOptions

client.documents.thumbnail({ ...params }) -> core.BinaryResponse

πŸ”Œ Usage

await client.documents.thumbnail({
    tenantId: "tenantId",
    id: "id"
});

βš™οΈ Parameters

request: CloudPDF.ThumbnailDocumentsRequest

requestOptions: DocumentsClient.RequestOptions

client.documents.init({ ...params }) -> CloudPDF.DocumentsInit200Response

πŸ”Œ Usage

await client.documents.init({
    tenantId: "tenantId",
    contentLength: 1.1,
    contentSha256: "contentSha256"
});

βš™οΈ Parameters

request: CloudPDF.DocumentsInitRequest

requestOptions: DocumentsClient.RequestOptions

Tokens

client.tokens.issue({ ...params }) -> CloudPDF.TokensIssue200Response

πŸ“ Description

kind "tenant" requires the API token β€” authority mints only downward. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key.

πŸ”Œ Usage

await client.tokens.issue({
    tenantId: "tenantId",
    body: {
        kind: "doc",
        sub: "sub",
        docId: "docId",
        scope: ["scope"],
        expiresIn: 1
    }
});

βš™οΈ Parameters

request: CloudPDF.IssueTokensRequest

requestOptions: TokensClient.RequestOptions

client.tokens.revoke({ ...params }) -> void

πŸ“ Description

Mounted only when the deployment enables token revocation.

πŸ”Œ Usage

await client.tokens.revoke({
    tenantId: "tenantId",
    jti: "jti"
});

βš™οΈ Parameters

request: CloudPDF.TokensRevokeRequest

requestOptions: TokensClient.RequestOptions

Doc Annotations

client.doc.annotations.list({ ...params }) -> CloudPDF.DocAnnotationsList200Response

πŸ”Œ Usage

await client.doc.annotations.list({
    docId: "docId",
    layerName: "layerName",
    pon: 1
});

βš™οΈ Parameters

request: CloudPDF.doc.ListAnnotationsRequest

requestOptions: AnnotationsClient.RequestOptions

client.doc.annotations.create({ ...params }) -> CloudPDF.DocAnnotationsCreate200Response

πŸ“ Description

Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both.

πŸ”Œ Usage

await client.doc.annotations.create({
    docId: "docId",
    layerName: "layerName",
    pon: 1,
    body: {
        "key": "value"
    }
});

βš™οΈ Parameters

request: CloudPDF.doc.CreateAnnotationsRequest

requestOptions: AnnotationsClient.RequestOptions

client.doc.annotations.delete({ ...params }) -> CloudPDF.DocAnnotationsDelete200Response

πŸ”Œ Usage

await client.doc.annotations.delete({
    docId: "docId",
    layerName: "layerName",
    pon: 1,
    annotKey: "annotKey"
});

βš™οΈ Parameters

request: CloudPDF.doc.DeleteAnnotationsRequest

requestOptions: AnnotationsClient.RequestOptions

client.doc.annotations.update({ ...params }) -> CloudPDF.DocAnnotationsUpdate200Response

πŸ”Œ Usage

await client.doc.annotations.update({
    docId: "docId",
    layerName: "layerName",
    pon: 1,
    annotKey: "annotKey",
    body: {
        "key": "value"
    }
});

βš™οΈ Parameters

request: CloudPDF.doc.UpdateAnnotationsRequest

requestOptions: AnnotationsClient.RequestOptions

Doc Forms

client.doc.forms.get({ ...params }) -> CloudPDF.DocFormsGet200Response

πŸ”Œ Usage

await client.doc.forms.get({
    docId: "docId",
    layerName: "layerName"
});

βš™οΈ Parameters

request: CloudPDF.doc.GetFormsRequest

requestOptions: FormsClient.RequestOptions

client.doc.forms.exportData({ ...params }) -> core.BinaryResponse

πŸ”Œ Usage

await client.doc.forms.exportData({
    docId: "docId",
    layerName: "layerName"
});

βš™οΈ Parameters

request: CloudPDF.doc.ExportDataFormsRequest

requestOptions: FormsClient.RequestOptions

client.doc.forms.importData({ ...params }) -> CloudPDF.DocFormsImportData200Response

πŸ”Œ Usage

await client.doc.forms.importData({
    docId: "docId",
    layerName: "layerName",
    body: {
        "key": "value"
    }
});

βš™οΈ Parameters

request: CloudPDF.doc.ImportDataFormsRequest

requestOptions: FormsClient.RequestOptions

client.doc.forms.reset({ ...params }) -> CloudPDF.DocFormsReset200Response

πŸ”Œ Usage

await client.doc.forms.reset({
    docId: "docId",
    layerName: "layerName",
    fieldKey: "fieldKey"
});

βš™οΈ Parameters

request: CloudPDF.doc.ResetFormsRequest

requestOptions: FormsClient.RequestOptions

client.doc.forms.setValue({ ...params }) -> CloudPDF.DocFormsSetValue200Response

πŸ”Œ Usage

await client.doc.forms.setValue({
    docId: "docId",
    layerName: "layerName",
    fieldKey: "fieldKey",
    body: {
        "key": "value"
    }
});

βš™οΈ Parameters

request: CloudPDF.doc.SetValueFormsRequest

requestOptions: FormsClient.RequestOptions

Doc Metadata

client.doc.metadata.get({ ...params }) -> CloudPDF.DocMetadataGet200Response

πŸ”Œ Usage

await client.doc.metadata.get({
    docId: "docId",
    layerName: "layerName"
});

βš™οΈ Parameters

request: CloudPDF.doc.GetMetadataRequest

requestOptions: MetadataClient.RequestOptions

Doc Pages

client.doc.pages.delete({ ...params }) -> CloudPDF.DocPagesDelete200Response

πŸ”Œ Usage

await client.doc.pages.delete({
    docId: "docId",
    layerName: "layerName",
    body: {
        "key": "value"
    }
});

βš™οΈ Parameters

request: CloudPDF.doc.DeletePagesRequest

requestOptions: PagesClient.RequestOptions

client.doc.pages.flatten({ ...params }) -> CloudPDF.DocPagesFlatten200Response

πŸ”Œ Usage

await client.doc.pages.flatten({
    docId: "docId",
    layerName: "layerName",
    body: {
        "key": "value"
    }
});

βš™οΈ Parameters

request: CloudPDF.doc.FlattenPagesRequest

requestOptions: PagesClient.RequestOptions

client.doc.pages.move({ ...params }) -> CloudPDF.DocPagesMove200Response

πŸ”Œ Usage

await client.doc.pages.move({
    docId: "docId",
    layerName: "layerName",
    body: {
        "key": "value"
    }
});

βš™οΈ Parameters

request: CloudPDF.doc.MovePagesRequest

requestOptions: PagesClient.RequestOptions

client.doc.pages.rotate({ ...params }) -> CloudPDF.DocPagesRotate200Response

πŸ”Œ Usage

await client.doc.pages.rotate({
    docId: "docId",
    layerName: "layerName",
    body: {
        "key": "value"
    }
});

βš™οΈ Parameters

request: CloudPDF.doc.RotatePagesRequest

requestOptions: PagesClient.RequestOptions

Doc Redactions

client.doc.redactions.apply({ ...params }) -> CloudPDF.DocRedactionsApply200Response

πŸ”Œ Usage

await client.doc.redactions.apply({
    docId: "docId",
    layerName: "layerName",
    body: {
        "key": "value"
    }
});

βš™οΈ Parameters

request: CloudPDF.doc.ApplyRedactionsRequest

requestOptions: RedactionsClient.RequestOptions