Skip to main content

extension-sdk

Extension SDK​

Functional extension capabilities can be enabled or disabled by calling the SDK.

Enable instance-level feature extensions​

example:

backend/src/index.ts
import { extensionEnable } from '@ones-op/sdk/extension'

// example function
export async function example() {
const result = await extensionEnable({
extension_provider_name: 'extension_provider_name',
})
}

Disable instance-level feature extensions​

example:

backend/src/index.ts
import { extensionDisable } from '@ones-op/sdk/extension'

// example function
export async function example() {
const result = await extensionDisable({
extension_provider_name: 'extension_provider_name',
})
}

Enable organization-level feature extensions​

example:

backend/src/index.ts
import { extensionEnable } from '@ones-op/sdk/extension'

// example function
export async function example() {
const result = await extensionEnable({
extension_provider_name: 'extension_provider_name',
org_id: 'org_id',
})
}

Disable organization-level feature extensions​

example:

backend/src/index.ts
import { extensionDisable } from '@ones-op/sdk/extension'

// example function
export async function example() {
const result = await extensionDisable({
extension_provider_name: 'extension_provider_name',
org_id: 'org_id',
})
}