8.4.0 • Published 1 year ago

@camunda8/optimize v8.4.0

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

Optimize API Client for Node.js

NPM

Community Extension

Lifecycle

License

A Node.js client for interacting with the Camunda Platform 8 Optimize REST API.

Uses camunda-saas-oauth-nodejs to use client credentials from the environment for authentication.

Installation

npm i optimize-api-client

Usage

Set the credential for Camunda SaaS in the environment, then:

import { OptimizeApiClient } from 'optimize-api-client`

const optimize = new OperateApiClient()

async function main() {
    await optimize.enableSharing()
    const id = "8a7103a7-c086-48f8-b5b7-a7f83e864688"
    const res = await optimize.exportDashboardDefinitions([id])
    fs.writeFileSync('exported-dashboard.json', JSON.stringify(res, null, 2))
}

main()
8.4.0

1 year ago