Skip to content

Latest commit

 

History

History
251 lines (179 loc) · 15.8 KB

File metadata and controls

251 lines (179 loc) · 15.8 KB

Computerapplicationusage

(computerapplicationusage)

Available Operations

findComputerApplicationUsageById

Finds computer application usage by computer ID

Example Usage

import { Jamf } from "jamf-classic-sdk-nodejs";
import { RFCDate } from "jamf-classic-sdk-nodejs/dist/sdk/types";

async function run() {
  const sdk = new Jamf({
    security: {
      password: "<YOUR_PASSWORD_HERE>",
      username: "<YOUR_USERNAME_HERE>",
    },
  });

  const res = await sdk.computerapplicationusage.findComputerApplicationUsageById({
    endDate: new RFCDate("2023-08-07"),
    id: "<id>",
    startDate: new RFCDate("2024-06-04"),
  });

  if (res.statusCode == 200) {
    // handle response
  }
}

run();

Parameters

Parameter Type Required Description
request operations.FindComputerApplicationUsageByIdRequest ✔️ The request object to use for the request.
config AxiosRequestConfig Available config options for making requests.

Response

Promise<operations.FindComputerApplicationUsageByIdResponse>

Errors

Error Object Status Code Content Type
errors.SDKError 4xx-5xx /

findComputerApplicationUsageByMacAddress

Finds computer application usage by computer MAC address

Example Usage

import { Jamf } from "jamf-classic-sdk-nodejs";

async function run() {
  const sdk = new Jamf({
    security: {
      password: "<YOUR_PASSWORD_HERE>",
      username: "<YOUR_USERNAME_HERE>",
    },
  });

  const res = await sdk.computerapplicationusage.findComputerApplicationUsageByMacAddress({
    endDate: "<value>",
    macaddress: "<value>",
    startDate: "<value>",
  });

  if (res.statusCode == 200) {
    // handle response
  }
}

run();

Parameters

Parameter Type Required Description
request operations.FindComputerApplicationUsageByMacAddressRequest ✔️ The request object to use for the request.
config AxiosRequestConfig Available config options for making requests.

Response

Promise<operations.FindComputerApplicationUsageByMacAddressResponse>

Errors

Error Object Status Code Content Type
errors.SDKError 4xx-5xx /

findComputerApplicationUsageByName

Finds computer application usage by computer name

Example Usage

import { Jamf } from "jamf-classic-sdk-nodejs";

async function run() {
  const sdk = new Jamf({
    security: {
      password: "<YOUR_PASSWORD_HERE>",
      username: "<YOUR_USERNAME_HERE>",
    },
  });

  const res = await sdk.computerapplicationusage.findComputerApplicationUsageByName({
    endDate: "<value>",
    name: "<value>",
    startDate: "<value>",
  });

  if (res.statusCode == 200) {
    // handle response
  }
}

run();

Parameters

Parameter Type Required Description
request operations.FindComputerApplicationUsageByNameRequest ✔️ The request object to use for the request.
config AxiosRequestConfig Available config options for making requests.

Response

Promise<operations.FindComputerApplicationUsageByNameResponse>

Errors

Error Object Status Code Content Type
errors.SDKError 4xx-5xx /

findComputerApplicationUsageBySerial

Finds computer application usage by computer serial number

Example Usage

import { Jamf } from "jamf-classic-sdk-nodejs";

async function run() {
  const sdk = new Jamf({
    security: {
      password: "<YOUR_PASSWORD_HERE>",
      username: "<YOUR_USERNAME_HERE>",
    },
  });

  const res = await sdk.computerapplicationusage.findComputerApplicationUsageBySerial({
    endDate: "<value>",
    serialnumber: "<value>",
    startDate: "<value>",
  });

  if (res.statusCode == 200) {
    // handle response
  }
}

run();

Parameters

Parameter Type Required Description
request operations.FindComputerApplicationUsageBySerialRequest ✔️ The request object to use for the request.
config AxiosRequestConfig Available config options for making requests.

Response

Promise<operations.FindComputerApplicationUsageBySerialResponse>

Errors

Error Object Status Code Content Type
errors.SDKError 4xx-5xx /

findComputerApplicationUsageByUDID

Finds computer application usage by computer UDID

Example Usage

import { Jamf } from "jamf-classic-sdk-nodejs";

async function run() {
  const sdk = new Jamf({
    security: {
      password: "<YOUR_PASSWORD_HERE>",
      username: "<YOUR_USERNAME_HERE>",
    },
  });

  const res = await sdk.computerapplicationusage.findComputerApplicationUsageByUDID({
    endDate: "<value>",
    startDate: "<value>",
    udid: "<value>",
  });

  if (res.statusCode == 200) {
    // handle response
  }
}

run();

Parameters

Parameter Type Required Description
request operations.FindComputerApplicationUsageByUDIDRequest ✔️ The request object to use for the request.
config AxiosRequestConfig Available config options for making requests.

Response

Promise<operations.FindComputerApplicationUsageByUDIDResponse>

Errors

Error Object Status Code Content Type
errors.SDKError 4xx-5xx /