1.0.4 • Published 6 months ago

optimize-api-client v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months 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()